0001193125-22-212596.txt : 20220804 0001193125-22-212596.hdr.sgml : 20220804 20220804164423 ACCESSION NUMBER: 0001193125-22-212596 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20220702 FILED AS OF DATE: 20220804 DATE AS OF CHANGE: 20220804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WATERS CORP /DE/ CENTRAL INDEX KEY: 0001000697 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 133668640 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14010 FILM NUMBER: 221137360 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-Q 1 d373440d10q.htm 10-Q 10-Q
falseQ20001000697--12-31 0001000697 2022-01-01 2022-07-02 0001000697 2022-07-02 0001000697 2021-12-31 0001000697 2021-04-04 2021-07-03 0001000697 2022-04-03 2022-07-02 0001000697 2021-01-01 2021-07-03 0001000697 2021-01-01 2021-12-31 0001000697 2022-07-29 0001000697 2021-07-03 0001000697 2020-12-31 0001000697 2022-04-02 0001000697 2021-04-03 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2022-07-02 0001000697 us-gaap:BankTimeDepositsMember 2022-07-02 0001000697 2020-01-01 2022-07-02 0001000697 2021-01-01 2022-07-02 0001000697 2022-01-01 2022-07-02 0001000697 us-gaap:ShortTermInvestmentsMember 2022-07-02 0001000697 srt:MinimumMember 2022-07-02 0001000697 srt:MaximumMember 2022-07-02 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-07-02 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2022-07-02 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-07-02 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:UnsecuredDebtMember 2022-07-02 0001000697 us-gaap:SoftwareDevelopmentMember 2022-07-02 0001000697 wat:PurchasedIntangiblesMember 2022-07-02 0001000697 us-gaap:TrademarksMember 2022-07-02 0001000697 us-gaap:LicensingAgreementsMember 2022-07-02 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-07-02 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2022-07-02 0001000697 wat:ForeignSubsidiaryMember 2022-07-02 0001000697 us-gaap:NotesPayableToBanksMember 2022-07-02 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-07-02 0001000697 wat:CreditAgreementMember 2022-07-02 0001000697 us-gaap:UnsecuredDebtMember wat:FixedInterestRateMember 2022-07-02 0001000697 wat:January2019ProgramMember 2022-07-02 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2022-07-02 0001000697 us-gaap:ServiceMember 2022-04-03 2022-07-02 0001000697 us-gaap:ProductMember 2022-04-03 2022-07-02 0001000697 us-gaap:CostOfSalesMember 2022-04-03 2022-07-02 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-03 2022-07-02 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-03 2022-07-02 0001000697 wat:WatersInstrumentSystemsMember 2022-04-03 2022-07-02 0001000697 wat:ChemistryConsumablesMember 2022-04-03 2022-07-02 0001000697 wat:TaInstrumentSystemsMember 2022-04-03 2022-07-02 0001000697 wat:WatersServiceMember 2022-04-03 2022-07-02 0001000697 wat:TaServiceMember 2022-04-03 2022-07-02 0001000697 country:CN 2022-04-03 2022-07-02 0001000697 country:JP 2022-04-03 2022-07-02 0001000697 wat:AsiaOtherMember 2022-04-03 2022-07-02 0001000697 srt:AsiaPacificMember 2022-04-03 2022-07-02 0001000697 country:US 2022-04-03 2022-07-02 0001000697 wat:AmericasOtherMember 2022-04-03 2022-07-02 0001000697 srt:AmericasMember 2022-04-03 2022-07-02 0001000697 srt:EuropeMember 2022-04-03 2022-07-02 0001000697 wat:PharmaceuticalCustomersMember 2022-04-03 2022-07-02 0001000697 wat:IndustrialCustomersMember 2022-04-03 2022-07-02 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember wat:InstrumentSystemsMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember wat:ChemistryConsumablesMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember us-gaap:ServiceMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredOverTimeMember us-gaap:ServiceMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredOverTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-04-03 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001000697 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-04-03 2022-07-02 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember country:US 2022-04-03 2022-07-02 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2022-04-03 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ServiceMember 2021-04-04 2021-07-03 0001000697 us-gaap:ProductMember 2021-04-04 2021-07-03 0001000697 us-gaap:CostOfSalesMember 2021-04-04 2021-07-03 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-04 2021-07-03 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-04 2021-07-03 0001000697 wat:WatersInstrumentSystemsMember 2021-04-04 2021-07-03 0001000697 wat:ChemistryConsumablesMember 2021-04-04 2021-07-03 0001000697 wat:TaInstrumentSystemsMember 2021-04-04 2021-07-03 0001000697 wat:WatersServiceMember 2021-04-04 2021-07-03 0001000697 wat:TaServiceMember 2021-04-04 2021-07-03 0001000697 country:CN 2021-04-04 2021-07-03 0001000697 country:JP 2021-04-04 2021-07-03 0001000697 wat:AsiaOtherMember 2021-04-04 2021-07-03 0001000697 srt:AsiaPacificMember 2021-04-04 2021-07-03 0001000697 country:US 2021-04-04 2021-07-03 0001000697 wat:AmericasOtherMember 2021-04-04 2021-07-03 0001000697 srt:AmericasMember 2021-04-04 2021-07-03 0001000697 srt:EuropeMember 2021-04-04 2021-07-03 0001000697 wat:PharmaceuticalCustomersMember 2021-04-04 2021-07-03 0001000697 wat:IndustrialCustomersMember 2021-04-04 2021-07-03 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember wat:InstrumentSystemsMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember wat:ChemistryConsumablesMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember us-gaap:ServiceMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredOverTimeMember us-gaap:ServiceMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredOverTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2021-04-04 2021-07-03 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2021-04-04 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001000697 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0001000697 us-gaap:DefinedBenefitPostretirementHealthCoverageMember country:US 2021-04-04 2021-07-03 0001000697 us-gaap:PensionPlansDefinedBenefitMember us-gaap:ForeignPlanMember 2021-04-04 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001000697 us-gaap:ServiceMember 2022-01-01 2022-07-02 0001000697 us-gaap:ProductMember 2022-01-01 2022-07-02 0001000697 us-gaap:CostOfSalesMember 2022-01-01 2022-07-02 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-07-02 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-07-02 0001000697 wat:WatersInstrumentSystemsMember 2022-01-01 2022-07-02 0001000697 wat:ChemistryConsumablesMember 2022-01-01 2022-07-02 0001000697 wat:TaInstrumentSystemsMember 2022-01-01 2022-07-02 0001000697 wat:WatersServiceMember 2022-01-01 2022-07-02 0001000697 wat:TaServiceMember 2022-01-01 2022-07-02 0001000697 country:CN 2022-01-01 2022-07-02 0001000697 country:JP 2022-01-01 2022-07-02 0001000697 wat:AsiaOtherMember 2022-01-01 2022-07-02 0001000697 srt:AsiaPacificMember 2022-01-01 2022-07-02 0001000697 country:US 2022-01-01 2022-07-02 0001000697 wat:AmericasOtherMember 2022-01-01 2022-07-02 0001000697 srt:AmericasMember 2022-01-01 2022-07-02 0001000697 srt:EuropeMember 2022-01-01 2022-07-02 0001000697 wat:PharmaceuticalCustomersMember 2022-01-01 2022-07-02 0001000697 wat:IndustrialCustomersMember 2022-01-01 2022-07-02 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-01-01 2022-07-02 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-07-02 0001000697 us-gaap:RestrictedStockMember 2022-01-01 2022-07-02 0001000697 us-gaap:StockOptionMember 2022-01-01 2022-07-02 0001000697 us-gaap:NotesPayableToBanksMember 2022-01-01 2022-07-02 0001000697 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2022-01-01 2022-07-02 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-07-02 0001000697 us-gaap:UnsecuredDebtMember 2022-01-01 2022-07-02 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-07-02 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2022-01-01 2022-07-02 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2022-01-01 2022-07-02 0001000697 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-07-02 0001000697 wat:PurchasedIntangiblesMember 2022-01-01 2022-07-02 0001000697 us-gaap:LicensingAgreementsMember 2022-01-01 2022-07-02 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-01-01 2022-07-02 0001000697 wat:ContractualTaxRateSingaporeMember country:SG 2022-01-01 2022-07-02 0001000697 us-gaap:LondonInterbankOfferedRateLIBORMember wat:SeniorUnsecuredNotesSeriesHMember 2022-01-01 2022-07-02 0001000697 wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember wat:NewContractualArrangementMember country:SG 2022-01-01 2022-07-02 0001000697 country:IE 2022-01-01 2022-07-02 0001000697 country:GB 2022-01-01 2022-07-02 0001000697 country:SG 2022-01-01 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-02 0001000697 us-gaap:CommonStockMember 2022-01-01 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-01-01 2022-07-02 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-01-01 2022-07-02 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember srt:MaximumMember 2022-01-01 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember srt:MinimumMember 2022-01-01 2022-07-02 0001000697 us-gaap:OtherIncomeMember 2022-01-01 2022-07-02 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2022-01-01 2022-07-02 0001000697 wat:January2019ProgramMember 2022-01-01 2022-07-02 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2022-01-01 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-07-02 0001000697 srt:MaximumMember 2022-01-01 2022-07-02 0001000697 srt:MinimumMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember 2021-01-01 2021-07-03 0001000697 us-gaap:ProductMember 2021-01-01 2021-07-03 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-07-03 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-07-03 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-07-03 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-07-03 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-07-03 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-07-03 0001000697 wat:WatersServiceMember 2021-01-01 2021-07-03 0001000697 wat:TaServiceMember 2021-01-01 2021-07-03 0001000697 country:CN 2021-01-01 2021-07-03 0001000697 country:JP 2021-01-01 2021-07-03 0001000697 wat:AsiaOtherMember 2021-01-01 2021-07-03 0001000697 srt:AsiaPacificMember 2021-01-01 2021-07-03 0001000697 country:US 2021-01-01 2021-07-03 0001000697 wat:AmericasOtherMember 2021-01-01 2021-07-03 0001000697 srt:AmericasMember 2021-01-01 2021-07-03 0001000697 srt:EuropeMember 2021-01-01 2021-07-03 0001000697 wat:PharmaceuticalCustomersMember 2021-01-01 2021-07-03 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-07-03 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-01-01 2021-07-03 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2021-01-01 2021-07-03 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-07-03 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-07-03 0001000697 us-gaap:InterestIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2021-01-01 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-01-01 2021-07-03 0001000697 us-gaap:TreasuryStockMember 2021-01-01 2021-07-03 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-07-03 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-07-03 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2021-01-01 2021-07-03 0001000697 wat:January2019ProgramMember 2021-01-01 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-07-03 0001000697 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:CashEquivalentsMember 2021-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherLiabilitiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-12-31 0001000697 us-gaap:TrademarksMember 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2021-12-31 0001000697 wat:ForeignSubsidiaryMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2021-12-31 0001000697 wat:CreditAgreementMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember wat:FixedInterestRateMember 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-12-31 0001000697 wat:January2019ProgramMember 2019-01-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 us-gaap:LondonInterbankOfferedRateLIBORMember wat:SeniorUnsecuredNotesSeriesHMember 2021-01-01 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember wat:RevolvingFacilitiesMember 2017-11-30 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-09-01 2021-09-30 0001000697 us-gaap:TreasuryStockMember 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001000697 us-gaap:TreasuryStockMember 2022-04-02 0001000697 us-gaap:RetainedEarningsMember 2022-04-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001000697 us-gaap:CommonStockMember 2022-04-02 0001000697 us-gaap:CommonStockMember 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001000697 us-gaap:TreasuryStockMember 2021-04-03 0001000697 us-gaap:RetainedEarningsMember 2021-04-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001000697 us-gaap:CommonStockMember 2021-04-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-07-03 0001000697 us-gaap:StockOptionMember 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-02 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-02 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-02 0001000697 us-gaap:StockOptionMember 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember 2022-07-02 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2021-12-31 0001000697 us-gaap:StockOptionMember srt:MinimumMember 2022-07-02 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-12-31 iso4217:USD xbrli:shares utr:Year xbrli:pure utr:Month iso4217:USD xbrli:shares wat:Segment
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
Form 10-Q
 
 
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 2, 2022
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
                    
to
                    
.
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.
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 an 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.
 
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 is a shell company (as defined in
Rule 12b-2
of the Act).    Yes  ☐
    No  
Indicate the number of shares outstanding of the registrant’s common stock as of July 29, 2022: 59,875,919
 
 
 

WATERS CORPORATION AND SUBSIDIARIES
QUARTERLY REPORT ON FORM
10-Q
INDEX
 
 
  
Page
 
PART I FINANCIAL INFORMATION
  
  
  
 
3
 
  
 
4
 
  
 
5
 
  
 
6
 
  
 
7
 
  
 
8
 
  
 
9
 
  
 
10
 
  
 
28
 
  
 
39
 
  
 
39
 
  
  
 
40
 
  
 
40
 
  
 
40
 
  
 
41
 
  
 
42
 
 

Item 1: Financial Statements
WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(unaudited)
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
   
December 31, 2021
 
              
    
(In thousands, except per share data)
 
ASSETS
        
Current assets:
                
Cash and cash equivalents
   $ 418,897     $ 501,234  
Investments
     897       68,051  
Accounts receivable, net
     639,451       612,648  
Inventories
     409,922       356,095  
Other current assets
     95,160       90,914  
    
 
 
   
 
 
 
Total current assets
     1,564,327       1,628,942  
Property, plant and equipment, net
     545,813       547,913  
Intangible assets, net
     225,101       242,401  
Goodwill
     428,005       437,865  
Operating lease assets
     86,102       84,734  
Other assets
     191,222       153,077  
    
 
 
   
 
 
 
Total assets
   $ 3,040,570     $ 3,094,932  
    
 
 
   
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
                
Current liabilities:
                
Notes payable and debt
   $ 50,000     $     
Accounts payable
     97,980       96,799  
Accrued employee compensation
     44,956       101,192  
Deferred revenue and customer advances
     282,342       227,561  
Current operating lease liabilities
     25,199       27,906  
Accrued income taxes
     104,982       61,278  
Accrued warranty
     10,156       10,718  
Other current liabilities
     130,948       155,054  
    
 
 
   
 
 
 
Total current liabilities
     746,563       680,508  
Long-term liabilities:
                
Long-term debt
     1,434,374       1,513,870  
Long-term portion of retirement benefits
     51,675       64,027  
Long-term income tax liabilities
     247,950       319,547  
Long-term operating lease liabilities
     60,579       59,623  
Other long-term liabilities
     107,305       89,803  
    
 
 
   
 
 
 
Total long-term liabilities
     1,901,883       2,046,870  
    
 
 
   
 
 
 
Total liabilities
     2,648,446       2,727,378  
Commitments and contingencies (Notes 6, 7, 8 and 1
2
)
           
Stockholders’ equity:
                
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at July 2, 2022 and December 31, 2021
                  
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,348 and 162,084 shares issued, 59,988 and 60,728 shares outstanding at July 2, 2022 and December 31, 2021, respectively
     1,623       1,621  
Additional
paid-in
capital
     2,166,221       2,114,880  
Retained earnings
     8,125,527       7,800,832  
Treasury stock, at cost, 102,360 and 101,356 shares at July 2, 2022 and December 31, 2021, respectively
     (9,759,858     (9,437,914
Accumulated other comprehensive loss
     (141,389     (111,865
    
 
 
   
 
 
 
Total stockholders’ equity
     392,124       367,554  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 3,040,570     $ 3,094,932  
    
 
 
   
 
 
 
The accompanying notes are an integral part of the interim consolidated financial statements.
 
 
3


WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)

 
 
  
Three Months Ended
 
 
  
July 2, 2022
 
 
July 3, 2021
 
 
  
 
 
 
 
 
 
  
(In thousands, except per share data)
 
 
 
 
 
 
 
 
 
 
Revenues:
                
Product sales
   $ 469,630     $ 440,955  
Service sales
     244,689       240,692  
    
 
 
   
 
 
 
Total net sales
     714,319       681,647  
Costs and operating expenses:
                
Cost of product sales
     202,356       176,745  
Cost of service sales
     104,850       103,509  
Selling and administrative expenses
     161,877       158,213  
Research and development expenses
     44,006       44,949  
Purchased intangibles amortization
     1,598       1,809  
    
 
 
   
 
 
 
Total costs and operating expenses
     514,687       485,225  
    
 
 
   
 
 
 
Operating income
     199,632       196,422  
Other income, net
     1,535       9,321  
Interest expense
     (11,419     (12,027
Interest income
     2,526       3,698  
    
 
 
   
 
 
 
Income before income taxes
     192,274       197,414  
Provision for income taxes
     27,410       30,122  
    
 
 
   
 
 
 
Net income
   $ 164,864     $ 167,292  
    
 
 
   
 
 
 
Net income per basic common share
   $ 2.74     $ 2.71  
Weighted-average number of basic common shares
     60,206       61,685  
Net income per diluted common share
   $ 2.72     $ 2.69  
Weighted-average number of diluted common shares and equivalents
     60,510       62,157  
The accompanying notes are an integral part of the interim consolidated financial statements.
 
4


WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)

 
 
  
Six Months Ended
 
 
  
July 2, 2022
 
 
July 3, 2021
 
 
  
 
 
 
 
 
 
  
(In thousands, except per share data)
 
 
 
 
 
 
 
 
 
 
Revenues:
                
Product sales
   $ 920,470     $ 822,977  
Service sales
     484,421       467,215  
    
 
 
   
 
 
 
Total net sales
     1,404,891       1,290,192  
Costs and operating expenses:
                
Cost of product sales
     393,966       335,621  
Cost of service sales
     198,925       198,780  
Selling and administrative expenses
     319,352       301,409  
Research and development expenses
     84,478       83,041  
Purchased intangibles amortization
     3,271       3,649  
Acquired
in-process
research and development
     9,797       —    
    
 
 
   
 
 
 
Total costs and operating expenses
     1,009,789       922,500  
    
 
 
   
 
 
 
Operating income
     395,102       367,692  
Other income, net
     1,705       18,680  
Interest expense
     (22,478     (22,973
Interest income
     4,640       7,799  
    
 
 
   
 
 
 
Income before income taxes
     378,969       371,198  
Provision for income taxes
     54,274       55,779  
    
 
 
   
 
 
 
Net income
   $ 324,695     $ 315,419  
    
 
 
   
 
 
 
Net income per basic common share
   $ 5.38     $ 5.09  
Weighted-average number of basic common shares
     60,399       61,979  
Net income per diluted common share
   $ 5.35     $ 5.05  
Weighted-average number of diluted common shares and equivalents
     60,744       62,435  
The accompanying notes are an integral part of the interim consolidated financial statements.
 
5

WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited)

 
 
  
Three Months Ended
 
 
Six Months Ended
 
 
  
July 2, 2022
 
 
July 3, 2021
 
 
July 2, 2022
 
 
July 3, 2021
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
  
(In thousands)
 
 
(In thousands)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                          
Net income
   $ 164,864     $ 167,292     $ 324,695     $ 315,419  
Other comprehensive (loss) income:
                                
Foreign currency translation
     (24,307     (9     (30,476     5,816  
Unrealized gains (losses) on investments before income taxes
     11       (5     26       (15
Income tax expense
    
(2
)
    —         (6     —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Unrealized gains (losses) on investments, net of tax
     9       (5     20       (15
Retirement liability adjustment before reclassifications
     720       (260     988       794  
Amounts reclassified to other income, net
    
120

      218       247       434  
    
 
 
   
 
 
   
 
 
   
 
 
 
Retirement liability adjustment before income taxes
     840       (42     1,235       1,228  
Income tax (expense) benefit

    
(206

)

    83       (303     (265
    
 
 
   
 
 
   
 
 
   
 
 
 
Retirement liability adjustment, net of tax
     634       41       932       963  
Other comprehensive (loss) income
     (23,664     27       (29,524     6,764  
    
 
 
   
 
 
   
 
 
   
 
 
 
Comprehensive income
   $ 141,200     $ 167,319     $ 295,171     $ 322,183  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of the interim consolidated financial statements.
 
6


WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
 
 
 
 
 
 
 
 
 
    
Six Months Ended
 
    
July 2, 2022
   
July 3, 2021
 
              
    
(In thousands)
 
Cash flows from operating activities:
        
Net income
   $ 324,695     $ 315,419  
Adjustments to reconcile net income to net cash provided by operating activities:
                
Stock-based compensation
     20,722       15,596  
Deferred income taxes
     (12,523 )     6,107  
Depreciation
     36,956       34,891  
Amortization of intangibles
     29,935       29,852  
Acquired
in-process
research and development and other
non-cash
items
     7,903       —    
Change in operating assets and liabilities:
                
(Increase) decrease in accounts receivable
     (57,377     18,985  
Increase in inventories
     (65,070     (50,873
Increase in other current assets
     (9,199     (10,600
Increase in other assets
     4,658       (9,263
Increase (decrease) in accounts payable and other current liabilities
     (32,197 )     (35,328
Increase in deferred revenue and customer advances
     70,027       91,631  
Decrease in other liabilities
     (63,667 )     (44,973
    
 
 
   
 
 
 
Net cash provided by operating activities
     254,863       361,444  
Cash flows from investing activities:
                
Additions to property, plant, equipment and software capitalization
     (74,746     (76,889
Proceeds from sale of equity investment, net
     5,646       —    
Payments for intellectual property licenses
     (4,897     (7,000
Purchases of investments
     (10,959     (215,140
Maturities and sales of investments
     77,553       17,923  
    
 
 
   
 
 
 
Net cash used investing activitie
s
     (7,403 )     (281,106
Cash flows from financing activities:
                
Proceeds from debt issuances
     105,000       500,000  
Payments on debt
     (135,000     (250,000
Payments of debt issuance costs
     —         (3,637
Proceeds from stock plans
     30,914       45,036  
Purchases of treasury shares
     (321,944     (341,507
Proceeds from derivative contracts
     10,849       1,917  
    
 
 
   
 
 
 
Net cash used in financing activities
     (310,181     (48,191
Effect of exchange rate changes on cash and cash equivalents
     (19,616     (8,786
    
 
 
   
 
 
 
(Decrease) increase in cash and cash equivalents
     (82,337     23,361  
Cash and cash equivalents at beginning of period
     501,234       436,695  
    
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $ 418,897     $ 460,056  
    
 
 
   
 
 
 
The accompanying notes are an integral part of the interim consolidated financial statements.
 
7


WATERS CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(unaudited, in thousands)

 
 
  
Number
of
Common
Shares
 
  
Common
Stock
 
  
Additional
Paid-In

Capital
 
  
Retained
Earnings
 
  
Treasury
Stock
 
 
Accumulated
Other
Comprehensive
Loss
 
 
Total
Stockholders’
Equity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance April 3, 2021
     161,859      $ 1,619      $ 2,054,076      $ 7,256,116      $ (8,969,643   $ (111,206   $ 230,962  
Net income
     —          —          —          167,292        —         —         167,292  
Other comprehensive income
     —          —          —          —          —         27       27  
Issuance of common stock for employees:
                                                            
Employee Stock Purchase Plan
     22        —          5,156        —          —         —         5,156  
Stock options exercised
     135        1        23,584        —          —         —         23,585  
Treasury stock
     —          —          —          —          (165,985     —         (165,985
Stock-based compensation
     1        —          7,236        —          —         —         7,236  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance July 3, 2021
     162,017      $ 1,620      $ 2,090,052      $ 7,423,408      $ (9,135,628   $ (111,179   $ 268,273  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
 
  
Number
of
Common
Shares
 
  
Common
Stock
 
  
Additional
Paid-In

Capital
 
  
Retained
Earnings
 
  
Treasury
Stock
 
 
Accumulated
Other
Comprehensive
Loss
 
 
Total
Stockholders’
Equity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance April 2, 2022
     162,252      $ 1,623      $ 2,138,426      $ 7,960,663      $ (9,608,050   $ (117,725   $ 374,937  
Net income
     —          —          —          164,864        —         —         164,864  
Other comprehensive loss
     —          —          —          —          —         (23,664     (23,664
Issuance of common stock for employees:
                                                            
Employee Stock Purchase Plan
     11        —          3,559        —          —         —         3,559  
Stock options exercised
     81        —          14,523        —          —         —         14,523  
Treasury stock
     —          —          —          —          (151,808     —         (151,808
Stock-based compensation
     4        —          9,713        —          —         —         9,713  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance July 2, 2022
     162,348      $ 1,623      $ 2,166,221      $ 8,125,527      $ (9,759,858   $ (141,389   $ 392,124  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
8


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

Capital
    
Retained
Earnings
    
Treasury
Stock
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders’
Equity
 
Balance December 31, 2020
     161,666      $ 1,617      $ 2,029,465      $ 7,107,989      $ (8,788,984   $ (117,943   $ 232,144  
Net income
     —          —          —          315,419        —         —         315,419  
Other comprehensive income
     —          —          —          —          —         6,764       6,764  
Issuance of common stock for employees:
                                                            
Employee Stock Purchase Plan
     32        —          7,011        —          —         —         7,011  
Stock options exercised
     230        2        38,713        —          —         —         38,715  
Treasury stock
     —          —          —          —          (346,644     —         (346,644
Stock-based compensation
     89        1        14,863        —          —         —         14,864  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance July 3, 2021
     162,017      $ 1,620      $ 2,090,052      $ 7,423,408      $ (9,135,628   $ (111,179   $ 268,273  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Number
of
Common
Shares
    
Common
Stock
    
Additional
Paid-In

Capital
    
Retained
Earnings
    
Treasury
Stock
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders’
Equity
 
Balance December 31, 2021
     162,084      $ 1,621      $ 2,114,880      $ 7,800,832      $ (9,437,914   $ (111,865   $ 367,554  
Net income
     —          —          —          324,695        —         —         324,695  
Other comprehensive loss
     —          —          —          —          —         (29,524     (29,524
Issuance of common stock for employees:
                                                            
Employee Stock Purchase Plan
     19        —          5,886        —          —         —         5,886  
Stock options exercised
     150        1        25,614        —          —         —         25,615  
Treasury stock
     —          —          —          —          (321,944     —         (321,944
Stock-based compensation
     95        1        19,841        —          —         —         19,842  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance July 2, 2022
     162,348      $ 1,623      $ 2,166,221      $ 8,125,527      $ (9,759,858   $ (141,389   $ 392,124  
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of the consolidated financial statements.
 
9


CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1 Basis of Presentation and Summary of Significant Accounting Policies
Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC
TM
” and, together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together
(“LC-MS”)
and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing.
LC-MS
instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA
TM
product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments.
The Company’s interim fiscal quarter typically ends on the thirteenth Saturday of each quarter. Since the Company’s fiscal year end is December 31, the first and fourth fiscal quarters may have more or less than thirteen complete weeks. The Company’s second fiscal quarters for 2022 and 2021 ended on July 2, 2022 and July 3, 2021, respectively.
The accompanying unaudited interim consolidated financial statements have been prepared in accordance with the instructions to the Quarterly Report on Form
10-Q
and do not include all of the information and footnote disclosures required for annual financial statements prepared in accordance with generally accepted accounting principles (“U.S. GAAP”) in the United States of America. The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated.
The preparation of consolidated financial statements in conformity with U.S. 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. Actual amounts may differ from these estimates under different assumptions or conditions.
It is management’s opinion that the accompanying interim consolidated financial statements reflect all adjustments (which are normal and recurring) that are necessary for a fair statement of the results for the interim periods. The interim consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (“SEC”) on February 24, 2022.
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.
Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global
COVID-19
pandemic and the resulting volatility and uncertainty it has caused in the U.S. and international markets. The Company operates in over 35 countries, including those in regions most impacted by the
COVID-19
pandemic.
 
10


CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
Through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
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.
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, while investments with longer maturities are classified as investments. 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, 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.
 
11


CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The following is a summary of the activity of the Company’s allowance for credit losses for the six months ended July 2, 2022 and July 3, 2021 (in thousands):
 

 
  
Balance at
Beginning
 
  
 
 
  
 
 
  
Balance at End
of
 
 
  
of Period
 
  
Additions
 
  
Deductions
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allowance for Credit Losses
                                   
July 2, 2022
   $ 13,228      $ 3,690      $ (3,571    $ 13,347  
July 3, 2021
   $ 14,381      $ 3,042      $ (2,625    $ 14,798  
Other Investments
During the six months ended July 2, 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on the sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an
other-than-temporary
 impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.
During the six months ended July 3, 2021, the Company recorded an unrealized gain on an equity security still held at the reporting date of approximately $10 million within other income on the income statement. This unrealized gain was recorded as an upward price adjustment to the carrying value of the investment due to an observable price change of a similar security issued during the current period.
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 July 2, 2022 and December 31, 2021. 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 July 2, 2022 (in thousands):
 
 
  
 
 
  
Quoted Prices
 
  
 
 
  
 
 
 
  
 
 
  
in Active
 
  
Significant
 
  
 
 
 
  
 
 
  
Markets
 
  
Other
 
  
Significant
 
 
  
Total at
 
  
for Identical
 
  
Observable
 
  
Unobservable
 
 
  
July 2,
 
  
Assets
 
  
Inputs
 
  
Inputs
 
 
  
2022
 
  
(Level 1)
 
  
(Level 2)
 
  
(Level 3)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets:
                                   
Time deposits
     897        —          897        —    
Waters 401(k) Restoration Plan assets
     26,560        26,560        —          —    
Foreign currency exchange contracts
     76        —          76        —    
Interest rate cross-currency swap agreements
     31,173        —          31,173        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,706      $ 26,560      $ 32,146      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,428      $ —        $ —        $ 1,428  
Foreign currency exchange contracts
     322        —          322        —    
Interest rate cross-currency swap agreements
     58        —          58        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 1,808      $ —        $ 380      $ 1,428  
    
 
 
    
 
 
    
 
 
    
 
 
 
12

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):

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

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
Fair Value of Other Financial Instruments

The Company’s accounts receivable and accounts payable are recorded at cost, which approximates fair value due to their short-term nature. The carrying value of the Company’s variable interest rate debt approximates fair value due to the variable nature of the interest rate. The carrying value of the Company’s fixed interest rate debt was $1.3 billion at both July 2, 2022 and December 31, 2021. 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.3 billion at July 2, 2022 and December 31, 2021, respectively, using Level 2 inputs.
Derivative Transactions
The Company is a global company that operates in over 35 countries and, as a result, the Company’s net sales, cost of sales, operating expenses and balance sheet amounts are significantly impacted by fluctuations in foreign currency exchange rates. The Company is exposed to currency price risk on foreign currency exchange rate fluctuations when it translates its
non-U.S.
dollar foreign subsidiaries’ financial statements into U.S. dollars and when any of the Company’s subsidiaries purchase or sell products or services in a currency other than its own currency.
The Company’s principal strategies in managing exposures to changes in foreign currency exchange rates are to (1) naturally hedge the foreign-currency-denominated liabilities on the Company’s balance sheet against corresponding assets of the same currency, such that any changes in liabilities due to fluctuations in foreign currency exchange rates are typically offset by corresponding changes in assets and (2) mitigate foreign exchange risk exposure of international operations by hedging the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows.
Foreign Currency Exchange Contracts
The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real.
Interest Rate Cross-Currency Swap Agreements
As of July 2, 2022, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive 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.
 
14

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 17,000      $ 76      $ 55,309      $ 504  
Other current liabilities
   $ 42,640      $ 322      $ 9,000      $ 195  
Interest rate cross-currency swap agreements:
                                   
Other assets
   $ 520,000      $ 31,173      $         $     
Other liabilities
     40,000        58        230,000        5,363  
Accumulated other comprehensive income (loss)
            $ 26,761               $ (15,944
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):

 
  
Financial
  
Three Months Ended
 
 
Six Months Ended
 
 
  
Statement
  
July 2, 2022
 
 
July 3, 2021
 
 
July 2, 2022
 
 
July 3, 2021
 
 
  
Classification
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency exchange contracts:
                                   
Realized (losses) gains on closed contracts
   Cost of sales    $ (1,292    $ (213    $ (2,791    $ 1,455  
Unrealized losses on open contracts
   Cost of sales      (66      (569      (555      (1,323
         
 
 
    
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
   Cost of sales    $ (1,358    $ (782    $ (3,346    $ 132  
         
 
 
    
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                                   
Interest earned
   Interest income    $ 2,077      $ 3,373      $ 3,852      $ 7,200  
Unrealized gains (losses) on open contracts
   Other comprehensive income    $ 30,516      $ (4,229    $ 42,704      $ 17,015  
Stockholders’ Equity
In
 January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. This program replaced the remaining amounts available from the
pre-existing
program. During the six months ended July 2, 2022 and July 3, 2021, the Company repurchased 1.0 million and 1.2 million shares of the Company’s outstanding common stock at a cost of $312 million and $339 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the six months ended July 2, 2022 and July 3, 2021, respectively. As of July 2, 2022, the Company had repurchased an aggregate of 14.1 million shares at a cost of $3.4 billion under the January 2019 repurchase program and had a total of $0.6 billion authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
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.
 
15

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The following is a summary of the activity of the Company’s accrued warranty liability for the six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
  
Balance at
 
  
 
 
  
 
 
  
Balance at
 
 
  
Beginning
 
  
Accruals for
 
  
Settlements
 
  
End of
 
 
  
of Period
 
  
Warranties
 
  
Made
 
  
Period
 
Accrued warranty liability:
                                   
July 2, 2022
   $ 10,718      $ 4,084      $ (4,646    $ 10,156  
July 3, 2021
   $ 10,950      $ 4,719      $ (4,859    $ 10,810  
Other Items
During the six months ended July 2, 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.
2 Revenue Recognition
The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received 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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
July 3, 2021
 
Balance at the beginning of the period
   $ 273,598      $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (173,606      (159,393
Revenue deferred during the period, net of revenue recognized
     240,928        251,065  
    
 
 
    
 
 
 
Balance at the end of the period
   $ 340,920      $ 331,431  
    
 
 
    
 
 
 
The Company classified $60 million and $46 million of deferred revenue and customer advances in other long-term liabilities at July 2, 2022 and December 31, 2021, 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):
 
 
 
 
 
 
    
July 2, 2022
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 282,342  
13-24
months
     36,568  
25 months and beyond
     22,010  
    
 
 
 
Total
   $ 340,920  
    
 
 
 
 
16

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
3 Marketable Securities

The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
 
  
July 2, 2022
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits
     897        —          —          897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $         $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     897        —                    897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $         $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
  
December 31, 2021
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. Treasury securities
   $ 13,929      $ —        $ (12    $ 13,917  
Corporate debt securities
     39,135        —          (14      39,121  
Time deposits
     19,030        —          —          19,030  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Cash equivalents
   $ 4,017      $ —        $         $ 4,017  
Investments
     68,077        —          (26      68,051  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Due in one year or less
   $ 897      $ 71,066  
Due after one year through three years
     —          1,002  
    
 
 
    
 
 
 
Total
   $ 897      $ 72,068  
    
 
 
    
 
 
 
4 Inventories
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Raw materials
   $ 180,658      $ 165,240  
Work in progress
     24,285        19,726  
Finished goods
     204,979        171,129  
    
 
 
    
 
 
 
Total inventories
   $ 409,922      $ 356,095  
    
 
 
    
 
 
 
5 Goodwill and Other Intangibles
The carrying amount of goodwill was $428 million and $438 million at July 2, 2022 and December 31, 2021, respectively. The effect of foreign currency translation decreased goodwill by $10 million.
 
17

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
 
  
July 2, 2022
 
  
December 31, 2021
 
 
  
 
 
  
 
 
  
Weighted-
 
  
 
 
  
 
 
  
Weighted-
 
 
  
Gross
 
  
 
 
  
Average
 
  
Gross
 
  
 
 
  
Average
 
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
 
  
Amount
 
  
Amortization
 
  
Period
 
  
Amount
 
  
Amortization
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Capitalized software
   $ 555,602      $ 411,492        5 years      $ 575,658      $ 420,862        5 years  
Purchased intangibles
     196,887        162,839        11 years        201,302        163,752        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     11,484        6,091        7 years        12,635        6,199        7 years  
Patents and other intangibles
     101,679        69,809        8 years        102,353        68,414        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 875,332      $ 650,231        7 years      $ 901,628      $ 659,227        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
The Company capitalized intangible assets in the amounts of $12 million and $19 mill
i
on in the three months ended July 2, 2022 and July 3, 2021, respectively, and $24 million and $27 million in the six months ended July 2, 2022 and July 3, 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $50 million and $38 million, respectively, in the six months ended July 2, 2022 due to the effects of foreign currency translation. Amortization expense for intangible assets was $15 million for both the three months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets was $30 million for both the six months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years.
6 Debt
The Company entered into a credit agreement in September 2021 (the “2021 Credit Agreement”) governing the Company’s five-year, $1.8 billion revolving facility (the “2021 Credit Facility”) that expires in September 2026. As of July 2, 2022 and December 31, 2021, the 2021 Credit Facility had a total of $180 million and $210 million outstanding, respectively.
The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis
 
points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan.
The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
As of both July 2, 2022 and December 31, 2021, 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, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.
 
18

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The Company had the following outstanding debt at July 2, 2022 and December 31, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Senior unsecured notes - Series I - 3.13%, due May 2023
   $ 50,000      $ —    
    
 
 
    
 
 
 
Total notes payable and debt, current
     50,000        —    
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000        50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     —          50,000  
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  
Credit agreement
     180,000        210,000  
Unamortized debt issuance costs
     (5,626      (6,130
    
 
 
    
 
 
 
Total long-term debt
     1,434,374        1,513,870  
    
 
 
    
 
 
 
Total debt
   $ 1,484,374      $ 1,513,870  
    
 
 
    
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
As of
 both
July 2, 2022 and December 31, 2021, the Company had a total amount available to borrow under the 2021 Credit Agreement of $1.6 billion, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 3.02% and 2.74% at July 2, 2022 and December 31, 2021, respectively. As of July 2, 2022, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $113 million and $121 million at July 2, 2022 and December 31, 2021, 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 July 2, 2022 or December 31, 2021.
As of July 2, 2022, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments.
7 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%, 19% and 17%, respectively, as of July 2, 2022. The Company had a contractual tax rate of 0% on qualifying activities in Singapore through March 2021, based upon the achievement of certain contractual milestones. 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. The effect of applying the concessionary income tax rates rather than the statutory tax rate to income from qualifying activities in Singapore increased the Company’s net income for the six months ended July 2, 2022 and July 3, 2021 by $10 million and $9 million, respectively, and increased the Company’s net income per diluted share by $0.16 and $0.14, respectively.
The Company’s effective tax rate for the three months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.3%, respectively. The decrease in the effective income tax rate can be attributed to the impact of quarter-specific adjustments and differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective
tax rates.
 
19

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
The Company’s effective tax rate for the six months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.0%, respectively. The effective tax rate for the six months ended July 2, 2022 includes a $5 million tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.4 percentage points for the six months ended July 2, 2022. The effective tax rate for the six months ended July 3, 2021 includes a $4 million income tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.1 percentage points for the six months ended July 3, 2021. The remaining differences between the effective tax rates can primarily be attributed to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax reporting positions on the presumption that all concerned tax authorities possess full knowledge of those tax reporting positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those reporting positions for the time value of money. The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
The Company’s gross unrecognized tax benefits, excluding interest and penalties, for both the six months ended July 2, 2022 and July 3, 2021 were $29 million. With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties, and deferred tax assets and liabilities. As of July 2, 2022, the Company expects to record reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months.
8 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 July 2, 2022 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million.
The Company enters into standard indemnification agreements 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.
9 Stock-Based Compensation
The Company maintains various stockholder-approved, stock-based compensation plans which allow for the issuance of incentive or
non-qualified
stock options, stock appreciation rights, restricted stock or other types of awards (e.g. restricted stock units and performance stock units).
In May 2020, the Company’s stockholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of July 2, 2022, the 2020 Plan had 6.4 million shares available for grant in the form of incentive or
non-qualified
stock options, stock appreciation rights (“SARs”), restricted stock, restricted stock units 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 or restricted stock unit conversion. Under the 2020 Plan, the exercise price for stock options may not

20

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
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 July 2, 2022, the Company had stock options, restricted stock, and restricted and performance stock unit awards outstanding under the 2020 Plan.
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 three and six months ended July 2, 2022 and July 3, 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Cost of sales
   $ 915      $ 727      $ 1,942      $ 1,360  
Selling and administrative expenses
     7,264        5,274        15,433        11,694  
Research and development expenses
     1,610        1,290        3,347        2,542  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 9,789      $ 7,291      $ 20,722      $ 15,596  
    
 
 
    
 
 
    
 
 
    
 
 
 
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 six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
    
Six Months Ended
 
Options Issued and Significant Assumptions Used to Estimate Option Fair Values
  
July 2, 2022
   
July 3, 2021
 
Options issued in thousands
     127       159  
Risk-free interest rate
     1.9     0.8
Expected life in years
     6       6  
Expected volatility
     30.9     32.5
Expected dividends
     —         —    
 
21

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 

 
  
Six Months Ended
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
July 2, 2022
 
  
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Exercise price
   $ 321.91      $ 280.92  
Fair value
   $ 107.76      $ 91.42  
The following table summarizes stock option activity for the plans for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Number of Shares
 
  
Exercise Price per Share
 
  
Weighted-Average

Exercise Price per

Share
 
Outstanding at December 31, 2021
     691      $ 88.71      to   $ 371.64      $ 202.24  
Granted
     127      $ 314.98      to   $ 364.59      $ 321.91  
Exercised
     (150    $ 88.71      to   $ 279.90      $ 170.44  
Canceled
     (18    $ 203.37      to   $ 364.59      $ 250.27  
    
 
 
                                 
Outstanding at July 2, 2022
     650      $ 88.71      to   $ 371.64      $ 231.63  
    
 
 
                                 
Restricted Stock
During the six months ended July 2, 2022, the Company granted three thousand shares of restricted stock. The weighted-average fair value per share of these awards on the grant date was $364.59.
Restricted Stock Units
The following table summarizes the unvested restricted stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Shares
 
  
Weighted-Average

Grant Date Fair

Value per Share
 
Unvested at December 31, 2021
     245      $ 234.97  
Granted
     94      $ 323.65  
Vested
     (71    $ 220.07  
Forfeited
     (16    $ 256.66  
    
 
 
          
Unvested at July 2, 2022
     252      $ 270.87  
    
 
 
          
Restricted stock units are generally granted annually in February and vest in equal annual installments over a five-year period.
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.
 
22

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The Company uses implied volatility on its publicly traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
  
Six Months Ended
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
July 2, 2022
 
 
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Performance stock units issued (in thousands)
     40       41  
Risk-free interest rate
     1.6     0.2
Expected life in years
     2.9       2.9  
Expected volatility
     25.4     38.7
Average volatility of peer companies
     34.5     34.7
Correlation coefficient
     43.0     45.8
Expected dividends
     —         —    
The following table summarizes the unvested performance stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
    
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2021
     87      $ 285.73  
Granted
     40      $ 313.21  
Vested
     (24    $ 308.71  
Forfeited
     10      $ 370.15  
    
 
 
          
Unvested at July 2, 2022
     113      $ 298.05  
    
 
 
          
10 Earnings Per Share
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
 
  
Three Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 164,864        60,206      $ 2.74  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          304        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 164,864        60,510      $ 2.72  
    
 
 
    
 
 
    
 
 
 
 
23

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 

 
  
Three Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 167,292        61,685      $ 2.71  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          472        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 167,292        62,157      $ 2.69  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 324,695        60,399      $ 5.38  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          345        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 324,695        60,744      $ 5.35  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 315,419        61,979      $ 5.09  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          456        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 315,419        62,435      $ 5.05  
    
 
 
    
 
 
    
 
 
 
For the three and six months ended July 2, 2022 and July 3, 2021, the Company had fewer than one million stock options that were antidilutive due to having higher exercise prices than the Company’s average stock price during the applicable period. These securities were not included in the computation of diluted EPS. The effect of dilutive securities was calculated using the treasury stock method.
11 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
    
Accumulated Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985    $ (11,860    $ (20    $ (111,865
Other comprehensive (loss) income, net of tax
     (30,476      932        20        (29,524
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at July 2, 2022
   $ (130,461    $ (10,928    $      $ (141,389
    
 
 
    
 
 
    
 
 
    
 
 
 
24

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
12 Retirement Plans
The Company sponsors various retirement plans. 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 components of net periodic pension costs for the plans for the three and six months ended July 2, 2022 and July 3, 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 226      $ 1,003      $ 232      $ 1,147  
Interest cost
     146        341        139        312  
Expected return on plan assets
     (269      (496      (255      (464
Net amortization:
                                   
Prior service credit
     (5      (32      (4      (39
Net actuarial loss
     —          157        —          261  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 98      $ 973      $ 112      $ 1,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 452      $ 2,085      $ 465      $ 2,307  
Interest cost
     291        707        278        627  
Expected return on plan assets
     (538      (1,030      (510      (930
Net amortization:
                                   
Prior service credit
     (10      (69      (9      (80
Net actuarial loss
     —          326        —          523  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 195      $ 2,019      $ 224      $ 2,447  
    
 
 
    
 
 
    
 
 
    
 
 
 
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans.
13 Business Segment Information
The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters
TM
and TA
TM
.
The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instruments, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Please refer to the consolidated financial statements for financial information regarding the one reportable segment of the Company.

25

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
Net sales for the Company’s products and services are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Product net sales:
                                   
Waters instrument systems
   $ 280,846      $ 261,363      $ 550,808      $ 477,435  
Chemistry consumables
     131,947        126,459        257,565        245,433  
TA instrument systems
     56,837        53,133        112,097        100,109  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total product sales
     469,630        440,955        920,470        822,977  
Service net sales:
                                   
Waters service
     222,359        219,502        439,935        426,334  
TA service
     22,330        21,190        44,486        40,881  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total service sales
     244,689        240,692        484,421        467,215  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net Sales:
                                   
Asia:
                                   
China
   $ 138,740      $ 127,225      $ 259,772      $ 230,144  
Japan
     37,504        45,113        86,127        95,409  
Asia Other
     101,766        97,609        186,445        173,936  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Asia
     278,010        269,947        532,344        499,489  
Americas:
                                   
United States
     213,815        186,915        422,528        349,348  
Americas Other
     43,456        37,979        83,580        72,903  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Americas
     257,271        224,894        506,108        422,251  
Europe
     179,038        186,806        366,439        368,452  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net sales by customer class are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Pharmaceutical
   $ 437,171      $ 416,705      $ 852,943      $ 776,853  
Industrial
     208,517        202,579        417,914        385,852  
Academic and government
     68,631        62,363        134,034        127,487  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
26

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited) – (Continued)
 
Net sales for the Company recognized at a point in time versus over time are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net sales recognized at a point in time:
                                   
Instrument systems
   $ 337,683      $ 314,496      $ 662,905      $ 577,544  
Chemistry consumables
     131,947        126,459        257,565        245,433  
Service sales recognized at a point in time (time & materials)
     91,571        88,832        177,350        168,119  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     561,201        529,787        1,097,820        991,096  
Net sales recognized over time:
                                   
Service and software maintenance sales recognized over time (contracts)
     153,118        151,860        307,071        299,096  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
14 Recent Accounting Standard Changes and Developments
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company 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 October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.
 
2
7

Item 2:
 Management
s Discussion and Analysis of Financial Condition and Results of Operations
Business Overview
The Company has two operating segments: Waters
TM
and TA
TM
. Waters products and services primarily consist of high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC
TM
” and, together with HPLC, referred to as “LC”), mass spectrometry (“MS”) and precision chemistry consumable products and related services. TA products and services primarily consist of thermal analysis, rheometry and calorimetry instrument systems and service sales. The Company’s products are used by pharmaceutical, biochemical, industrial, nutritional safety, environmental, academic and government customers. These customers use the Company’s products to detect, identify, monitor and measure the chemical, physical and biological composition of materials and to predict the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids in various industrial, consumer goods and healthcare products.
COVID-19
Pandemic
Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global
COVID-19
pandemic that has led to volatility and uncertainty in the U.S. and international markets. The Company is actively managing its business to respond to the
COVID-19
impact; however, the Company cannot reasonably estimate the length or severity of the
COVID-19
pandemic, including the effect of the emergence of variants of the virus, or the related response, or the extent to which the disruption may materially impact the Company’s business, consolidated financial position, consolidated results of operations or consolidated cash flows in the future.
The COVID-19 pandemic has not had a material impact on the Company’s manufacturing facilities or those of the third parties to whom it outsources certain manufacturing processes, the distribution centers where the inventory is managed or the operations of its logistics and other service providers.
In the second quarter of 2022, the Company successfully managed a significant delay in the receipt of certain materials and components from a supplier that was directly related to the COVID-19 pandemic lockdown in China. The Company cannot provide any assurances that any further disruptions in its logistics and supply chains will not have a significant impact on its future financial results and cashflows.
The Company has taken decisive and appropriate actions throughout the
COVID-19
pandemic and continues to take proactive measures to guard the health of its global employee base and the safety of all customer interactions. The Company has implemented rigorous protocols to promote a safe work environment in all of its locations that are operational around the world and continues to closely monitor and update its multi-phase process for the safe return of employees to their physical workplaces as social distancing, governmental requirements, including capacity limitations, and other protocols allow.
The vast majority of the markets the Company serves, most notably the pharmaceutical, biomedical research, materials sciences, food/environmental and clinical markets, have continued to operate at various levels, and the Company is working closely with these customers to facilitate their seamless operation.
 
28

Financial Overview
The Company’s operating results are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands, except per share data):
 
    
Three Months Ended
   
Six Months Ended
 
    
July 2, 2022
   
July 3, 2021
   
% change
   
July 2, 2022
   
July 3, 2021
   
% change
 
Revenues:
            
Product sales
   $ 469,630     $ 440,955    
 
7
  $ 920,470     $ 822,977    
 
12
Service sales
     244,689       240,692    
 
2
    484,421       467,215    
 
4
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total net sales
     714,319       681,647    
 
5
    1,404,891       1,290,192    
 
9
Costs and operating expenses:
            
Cost of sales
     307,206       280,254    
 
10
    592,891       534,401    
 
11
Selling and administrative expenses
     161,877       158,213    
 
2
    319,352       301,409    
 
6
Research and development expenses
     44,006       44,949    
 
(2
%) 
    84,478       83,041    
 
2
Purchased intangibles amortization
     1,598       1,809    
 
(12
%) 
    3,271       3,649    
 
(10
%) 
Acquired
in-process
research and development (Note 1)
     —         —      
 
—  
 
    9,797       —      
 
—  
 
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income
     199,632       196,422    
 
2
    395,102       367,692    
 
7
Operating income as a % of sales
  
 
27.9
 
 
28.8
   
 
28.1
 
 
28.5
 
Other income, net
     1,535       9,321    
 
(84
%)
    1,705       18,680    
 
(91
%) 
Interest expense, net
     (8,893     (8,329  
 
7
    (17,838     (15,174  
 
18
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     192,274       197,414    
 
(3
%) 
    378,969       371,198    
 
2
Provision for income taxes
     27,410       30,122    
 
(9
%) 
    54,274       55,779    
 
(3
%) 
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 164,864     $ 167,292    
 
(1
%) 
  $ 324,695     $ 315,419    
 
3
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income per diluted common share
   $ 2.72     $ 2.69    
 
1
  $ 5.35     $ 5.05    
 
6
           ** Percentage not meaningful  
The Company’s net sales increased 5% and 9% in the second quarter and first half of 2022, respectively, as compared to the second quarter and first half of 2021. The sales growth in these periods was driven by strong customer demand across most major geographies, end markets, and product categories. Foreign currency translation decreased total sales growth by 5% in the second quarter and 4% in the first half of 2022 as the U.S. dollar strengthened significantly against all currencies in the world, which negatively impacted our sales and operating profits. In addition, the Company’s first half of 2022 included one less calendar day than the first half of 2021.
Instrument system sales increased 7% and 15% for the second quarter and first half of 2022, respectively, due to 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 5% and 4% in the second quarter and first half of 2022, respectively. Recurring revenues (combined sales of precision chemistry consumables and services) increased 3% and 4% for the second quarter and first half of 2022, respectively, with foreign currency translation decreasing sales growth by 5% for both the second quarter and the first half of the year.
Operating income increased 2% and 7% for the second quarter and first half of 2022, respectively. These increases were primarily a result of the increase in sales volumes and price increases being partially offset by an increase in electronic component and freight inflationary costs and the negative impact of foreign currency translation.
The Company generated $255 million and $361 million of net cash flows from operations in the first half of 2022 and 2021, respectively. This decrease in operating cash flow can primarily be attributed to the delay in the timing of shipments in the second quarter caused a delay in the receipt of certain materials and components from a supplier that was directly related to the COVID-19 pandemic lockdown in China, as well as an increase in inventory levels due to the higher sales volumes, higher material inflation cost and the
build-up
of safety stock in an attempt to mitigate future supply chain issues. Cash flows used in investing activities included capital expenditures related to property, plant, equipment and software capitalization of $75 million and $77 million in the first half of 2022 and 2021, respectively.
 
29

In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. During the first half of 2022 and 2021, the Company repurchased $312 million and $339 million of the Company’s outstanding common stock, respectively, under authorized share repurchase programs. The Company believes that it has the financial flexibility to fund these share repurchases given current cash and investment levels and debt borrowing capacity, as well as to invest in research, technology and business acquisitions to further grow the Company’s sales and profits.
Results of Operations
Sales by Geography
Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
 
    
Three Months Ended
   
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
% change
   
July 2, 2022
    
July 3, 2021
    
% change
 
Net Sales:
                
Asia:
                
China
   $ 138,740      $ 127,225     
 
9
  $ 259,772      $ 230,144     
 
13
Japan
     37,504        45,113     
 
(17
%) 
    86,127        95,409     
 
(10
%) 
Asia Other
     101,766        97,609     
 
4
    186,445        173,936     
 
7
  
 
 
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Total Asia
     278,010        269,947     
 
3
    532,344        499,489     
 
7
Americas:
                
United States
     213,815        186,915     
 
14
    422,528        349,348     
 
21
Americas Other
     43,456        37,979     
 
14
    83,580        72,903     
 
15
  
 
 
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Total Americas
     257,271        224,894     
 
14
    506,108        422,251     
 
20
Europe
     179,038        186,806     
 
(4
%) 
    366,439        368,452     
 
(1
%) 
  
 
 
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647     
 
5
  $ 1,404,891      $ 1,290,192     
 
9
  
 
 
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
 
Geographically, the Company’s sales growth in the second quarter and first half of 2022 was broad-based across most major regions. Foreign currency translation decreased total sales growth by 5% in the second quarter and 4% in the first half of 2022 as the U.S. dollar strengthened significantly against all currencies in the world. The geographies that were the most negatively impacted by the strengthening of the U.S. dollar were Europe and Japan. The Company’s sales in these geographies typically represent over 30% of our sales in a period, and the weakening of the Euro and Japanese Yen lowered sales growth in Europe and Japan by 11% and 16% for the second quarter, respectively, and 9% and 13% for the first half, respectively.
During the second quarter of 2022, sales increased 3% in Asia and 14% in the Americas, but decreased 4% in Europe, with the effect of foreign currency translation decreasing sales growth in Asia by 6% and in Europe by 11%. During the first half of 2022, sales increased 7% in Asia, 20% in the Americas, and decreased 1% in Europe, with the effect of foreign currency translation decreasing sales growth by 4% in Asia, and 9% in Europe. China sales increased 9% and 13% in the second quarter and first half of 2022, respectively, driven by strong customer demand for our products and services. The latest COVID-19 pandemic lockdown in China has made it difficult to conduct normal business operations in 2022 and may have a negative impact on the Company’s future sales growth if future lockdowns were to occur for a prolonged period. Sales increased 14% and 21% in the U.S. and 12% and 15% in India, respectively in the quarter and for the first half of 2022, while sales decreased by 17% and 10% in Japan due to foreign currency translation, which decreased sales growth by 16% and 13% in Japan, respectively in the second quarter and for the first half of 2022.
 
30

Sales by Trade Class
Net sales by customer class are presented below for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Pharmaceutical
   $ 437,171      $ 416,705      $ 852,943      $ 776,853  
Industrial
     208,517        202,579        417,914        385,852  
Academic and government
     68,631        62,363        134,034        127,487  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
  
 
 
    
 
 
    
 
 
    
 
 
 
During the second quarter of 2022, sales to pharmaceutical customers increased 5%, driven by growth in most major regions, including 14% in China, 4% in India, and 12% in the Americas on strong customer demand. Foreign currency translation decreased pharmaceutical sales growth by 5% in the second quarter of 2022. Combined sales to industrial customers, which include material characterization, food, environmental and fine chemical markets, increased 3%, with foreign currency translation decreasing sales growth by 5% in the quarter. During the second quarter of 2022, combined sales to academic and government customers increased 10%, with foreign currency translation decreasing academic and government sales growth by 6%. 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.
During the first half of 2022, sales to pharmaceutical customers increased 10%, driven by growth in all regions on strong customer demand. Foreign currency translation decreased pharmaceutical sales growth by 4%. Combined sales to industrial customers increased 8%, with the effect of foreign currency translation decreasing sales growth by 4%. During the first half of 2022, combined sales to academic and government customers increased 5%, with foreign currency translation decreasing sales growth by 5%.
Waters Products and Services Net Sales
Net sales for Waters products and services were as follows for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
 
                                                                                         
    
Three Months Ended
 
    
July 2, 2022
    
% of
Total
   
July 3, 2021
    
% of
Total
   
% change
 
Waters instrument systems
  
$
280,846
 
  
 
44
 
$
261,363
 
  
 
43
 
 
7
Chemistry consumables
  
 
131,947
 
  
 
21
 
 
126,459
 
  
 
21
 
 
4
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total Waters product sales
  
 
412,793
 
  
 
65
 
 
387,822
 
  
 
64
 
 
6
Waters service
  
 
222,359
 
  
 
35
 
 
219,502
 
  
 
36
 
 
1
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total Waters net sales
  
$
635,152
 
  
 
100
 
$
607,324
 
  
 
100
 
 
5
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
 
                                                                                         
    
Six Months Ended
 
    
July 2, 2022
    
% of
Total
   
July 3, 2021
    
% of
Total
   
% change
 
Waters instrument systems
  
$
550,808
 
  
 
44
 
$
477,435
 
  
 
42
 
 
15
Chemistry consumables
  
 
257,565
 
  
 
21
 
 
245,433
 
  
 
21
 
 
5
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total Waters product sales
  
 
808,373
 
  
 
65
 
 
722,868
 
  
 
63
 
 
12
Waters service
  
 
439,935
 
  
 
35
 
 
426,334
 
  
 
37
 
 
3
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total Waters net sales
  
$
1,248,308
 
  
 
100
 
$
1,149,202
 
  
 
100
 
 
9
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Waters products and service sales increased 5% and 9% in the second quarter and first half of 2022, respectively, with the effect of foreign currency translation decreasing Waters sales growth by 5% and 4% in the second quarter and first half of 2022, respectively. Waters instrument systems grew 7% and 15% for the second quarter and first half of 2022,
 
31

respectively, with foreign currency translation lowering sales growth by 5% and 4% for the second quarter and first half of 2022, respectively. The increase in the Waters instrument system sales can be attributed to the strong customer demand for our existing products as well as our newer Arc
TM
HPLC and ACQUITY
TM
Premier product introductions. The increase in Waters chemistry consumables sales was primarily due to the strong demand in the U.S., Europe, China and India, driven by the uptake in columns and application-specific testing kits to pharmaceutical customers. Waters service sales increased due to higher service demand billing, particularly in India and the United States. Waters recurring revenues were also negatively impacted by one less calendar day in the first half of the year.
In the second quarter of 2022, Waters sales increased 16% in the Americas and 2% in Asia, with sales in China increasing 8%, while sales in Europe and Japan decreased by 4% and 17%, respectively. Foreign currency translation decreased Waters sales growth by 10% in Europe and 15% in Japan.
In the first half of 2022, Waters sales decreased 1% in Europe, and sales increased 22% in the Americas and 5% in Asia, with sales in China increasing 11%. Foreign currency translation decreased Waters sales growth by 8% in Europe and 4% in Asia.
TA Product and Services Net Sales
Net sales for TA products and services were as follows for the three and six months ended July 2, 2022 and July 3, 2021 (dollars in thousands):
 
    
Three Months Ended
 
    
July 2, 2022
    
% of
Total
   
July 3, 2021
    
% of
Total
   
% change
 
 
TA instrument systems
   $ 56,837     
 
72
  $ 53,133     
 
71
 
 
7
TA service
     22,330     
 
28
    21,190     
 
29
 
 
5
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total TA net sales
   $ 79,167     
 
100
  $ 74,323     
 
100
 
 
7
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
 
    
Six Months Ended
 
    
July 2, 2022
    
% of
Total
   
July 3, 2021
    
% of
Total
   
% change
 
 
TA instrument systems
   $ 112,097     
 
72
  $ 100,109     
 
71
 
 
12
TA service
     44,486     
 
28
    40,881     
 
29
 
 
9
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total TA net sales
   $ 156,583        100   $ 140,990        100     11
    
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
TA instrument system and service sales growth in the second quarter and first half of 2022 was broad-based across most major geographies increasing 7% and 11%, respectively, and was primarily driven by strong customer demand for our thermal analysis instruments and services. The increase in TA service sales was primarily due to the sales of service plans and billings to a higher installed base of customers. The effect of foreign currency translation decreased TA’s sales growth by 5% and 4% in the second quarter and first half of 2022, respectively.
Cost of Sales
Cost of sales increased 10% and 11% for the second quarter and first half of 2022, respectively. The increase in cost of sales in these periods is primarily due to the increase in sales volume 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 significantly decrease gross profit for the remainder of 2022.
Selling and Administrative Expenses
Selling and administrative expenses increased 2% and 6% for the second quarter and first half of 2022, respectively. The increase in selling and administrative expenses in these periods can be attributed to the salary merit and additional compensation due to an increase in the number of employees. In addition, the effect of foreign currency translation decreased selling and administrative expenses by 4% and 3% for the second quarter and first half of 2022, respectively.
 
32

As a percentage of net sales, selling and administrative expenses were 22.7% for both the second quarter and first half of 2022 and 23.2% and 23.4% for the second quarter and first half of 2021, respectively.
Research and Development Expenses
Research and development expenses decreased 2% in the second quarter of 2022, while increasing by 2% in the first half of 2022. The impact of foreign currency exchange decreased expenses by 3% in the second quarter of 2022 and 2% in the first half of 2022.
Acquired
In-Process
Research & Development
During the first half of 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. 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, we anticipate that 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 as part of costs and operating expenses in the statement of operations.
Other Income, net
During the first half of 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an other than temporary impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.
During the first half of 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.
Interest Expense, net
The net interest expense in the second quarter and first half of 2022 increased by approximately $1 million and $3 million, respectively, as compared to the same periods in the prior year. The increase in both periods can be primarily attributable 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%, 19% and 17%, respectively, as of July 2, 2022. The Company had a contractual tax rate of 0% on qualifying activities in Singapore through March 2021, based upon the achievement of certain contractual milestones. 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. The effect of applying the concessionary income tax rates rather than the statutory tax rate to income from qualifying activities in Singapore increased the Company’s net income for the first half of 2022 and 2021 by $10 million and $9 million, respectively, and increased the Company’s net income per diluted share by $0.16 and $0.14 for the first half of 2022 and 2021, respectively.
The Company’s effective tax rate for the second quarter of 2022 and 2021 was 14.3% and 15.3%, respectively. The decrease in the effective income tax rate can be attributed to the impact of quarter-specific adjustments, as discussed below, and differences in the proportionate amounts
of pre-tax income
recognized in jurisdictions with different effective tax rates.
 
33

The Company’s effective tax rate for the first half of 2022 and 2021 was 14.3% and 15.0%, respectively. The effective tax rate for the first half of July 2, 2022 includes a $5 million tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.4 percentage points for the first half of July 2, 2022. The effective tax rate for the first half of July 3, 2021 includes a $4 million income tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.1 percentage points for the first half of July 3, 2021. The remaining differences between the effective tax rates can primarily be attributed to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates.
 
34

Liquidity and Capital Resources
Condensed Consolidated Statements of Cash Flows (in thousands):
 
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
Net income
   $ 324,695      $ 315,419  
Depreciation and amortization
     66,891        64,743  
Stock-based compensation
     20,722        15,596  
Deferred income taxes
     (12,523      6,107  
Acquired
in-process
research and development and other
non-cash
items
     7,903        —    
Change in accounts receivable
     (57,377      18,985  
Change in inventories
     (65,070      (50,873
Change in accounts payable and other current liabilities
     (32,197      (35,328
Change in deferred revenue and customer advances
     70,027        91,631  
Other changes
     (68,208      (64,836
  
 
 
    
 
 
 
Net cash provided by operating activities
     254,863        361,444  
Net cash used in investing activities
     (7,403      (281,106
Net cash used in financing activities
     (310,181      (48,191
Effect of exchange rate changes on cash and cash equivalents
     (19,616      (8,786
  
 
 
    
 
 
 
(Decrease) increase in cash and cash equivalents
   $ (82,337    $ 23,361  
  
 
 
    
 
 
 
Cash Flow from Operating Activities
Net cash provided by operating activities was $255 million and $361 million during the first half of 2022 and 2021, respectively. This decrease in operating cash flow was primarily a result of higher inventory levels due to higher sales volumes and higher incentive compensation payments in the first half of 2022 compared to the first half of 2021. The changes within net cash provided by operating activities include the following significant changes in the sources and uses of net cash provided by operating activities, aside from the changes in net income:
 
   
The changes in accounts receivable were primarily attributable to timing of payments made by customers and timing of sales. Days sales outstanding increased to 81 days at July 2, 2022 as compared to 73 days at July 3, 2021. This increase is days sales outstanding is primarily due to delays in the timing of shipments to our customers from a supply chain issue caused by the
COVID-19
pandemic lockdowns in China.
 
   
The increase in inventory can be primarily 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.
 
   
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 $7 million and $281 million in the first half of 2022 and 2021, respectively. Additions to fixed assets and capitalized software were $75 million and $77 million in the first half July 2, 2022 and July 3, 2021, respectively. The cash flows from investing activities in 2022 also included $17 million of capital expenditures related to the expansion of the Company’s precision chemistry consumable operations in the United States. The Company has incurred costs of $215 million on this facility through the end of the first half of 2022 and anticipates spending approximately $30 million to complete this new
state-of-the-art
facility in 2022.
 
35

During the first half of 2022 and 2021, the Company purchased $11 million and $215 million of investments, respectively, while $78 million and $18 million of investments matured, respectively, and were used for financing activities described below.
During the first half of 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 the first half of 2022.
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. As of July 2, 2022, the Company had a total of $1.5 billion in outstanding debt, which consisted of $1.3 billion in outstanding senior unsecured notes and $180 million borrowed under the 2021 Credit Agreement. During the first half of 2022 and 2021, the Company’s net debt borrowings decreased by $30 million and increased by $250 million, respectively.
As of July 2, 2022, the Company has entered into three-year interest rate cross-currency swap derivative agreements with a notional value $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. As a result of entering into these agreements, the Company anticipates lowering net interest expense by approximately $7 million in 2022.
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. This new program replaced the remaining amounts available from the
pre-existing
program. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. During the first half of 2022 and 2021, the Company repurchased $312 million and $339 million, respectively, of the Company’s outstanding common stock under authorized share repurchase programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the first half of 2022 and 2021, respectively.
The Company received $31 million and $45 million of proceeds from the exercise of stock options and the purchase of shares pursuant to the Company’s employee stock purchase plan during the first half 2022 and 2021, respectively.
The Company had cash, cash equivalents and investments of $420 million as of July 2, 2022. The majority of the Company’s cash and cash equivalents are generated from foreign operations, with $399 million held by foreign subsidiaries at July 2, 2022, of which $270 million was held in currencies other than U.S. dollars.
Contractual Obligations, Commercial Commitments, Contingent Liabilities and Dividends
A summary of the Company’s contractual obligations and commercial commitments is included in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022. The Company reviewed its contractual obligations and commercial commitments as of July 2, 2022 and determined that there were no material changes outside the ordinary course of business from the information set forth in the Annual Report on Form
10-K.
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 that it has meritorious arguments in its current litigation matters and that any outcome, either individually or in the aggregate, will not be material to the Company’s financial position or results of operations.
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to its defined benefit plans, excluding the U.S. defined benefit pension plans.
The Company has not paid any dividends and has no plans, at this time, to pay any dividends in the future.
 
36

Off-Balance
Sheet Arrangements
The Company has not created, and is not party to, any special-purpose or
off-balance
sheet entities for the purpose of raising capital, incurring debt or operating parts of its business that are not consolidated (to the extent of the Company’s ownership interest therein) into the consolidated financial statements. The Company has not entered into any transactions with unconsolidated entities whereby it has subordinated retained interests, derivative instruments or other contingent arrangements that expose the Company to material continuing risks, contingent liabilities or any other obligation under a variable interest in an unconsolidated entity that provides financing, liquidity, market risk or credit risk support to the Company.
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.
Critical Accounting Policies and Estimates
In the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022, the Company’s most critical accounting policies and estimates upon which its financial status depends were identified as those relating to revenue recognition, loss provisions on accounts receivable and inventory, valuation of long-lived assets, intangible assets and goodwill, income taxes, uncertain tax positions, warranty, litigation, pension and other postretirement benefit obligations, stock-based compensation and business combinations and asset acquisitions. The Company reviewed its policies and determined that those policies remain the Company’s most critical accounting policies for the six months ended July 2, 2022. The Company did not make any changes in those policies during the six months ended July 2, 2022.
New Accounting Pronouncements
Please refer to Note 14, Recent Accounting Standard Changes and Developments, in the Condensed Notes to Consolidated Financial Statements.
Special Note Regarding Forward-Looking Statements
Certain of the statements in this Quarterly Report on Form
10-Q,
including the information incorporated by reference herein, may contain forward-looking statements with respect to future results and events, including any statements regarding, among other items, anticipated trends or growth in the Company’s business, including, but not limited to, the impact of the ongoing
COVID-19
pandemic; the impact of new or proposed tariff or trade regulations or changes in the interpretation or enforcement of existing regulations; the impact of foreign currency translation on financial results; development of products by acquired businesses; the growth rate of sales and research and development expenses; the impact of costs associated with developing new technologies and bringing these new technologies to market; the impact of new product launches and the associated costs, such as the amortization expense related to software platforms; geographic sales mix of business; development of products by acquired businesses and the amount of contingent payments to the sellers of an acquired business; anticipated expenses, including interest expense, capitalized software costs and effective tax rates; the impact of the 2017 Tax Act in the U.S.; the impact and outcome of the Company’s various ongoing tax audit examinations; the achievement of contractual milestones to preserve foreign tax rates; the impact and outcome of litigation matters; the impact of the loss of intellectual property protection; the impact of new accounting standards and pronouncements; the adequacy of the Company’s supply chain and manufacturing capabilities and facilities; the impact of regulatory compliance; the Company’s expected cash flow, borrowing capacity, debt repayment and refinancing; the Company’s ability to fund working capital, capital expenditures, service debt, repay outstanding lines of credit, make authorized share repurchases, fund potential acquisitions and pay any adverse litigation or tax audit liabilities, particularly in the U.S.; future impairment charges; the Company’s contributions to defined benefit plans; the Company’s expectations regarding changes to its financial position; compliance with applicable environmental laws; and the impact of recent acquisitions on sales and earnings.
 
37

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

Certain of these and other factors are discussed under the heading “Risk Factors” under Part I, Item 1A of the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements, whether because of these factors or for other reasons. All forward-looking statements speak only as of the date of this Quarterly Report on Form
10-Q
and are expressly qualified in their entirety by the cautionary statements included in this report. Except as required by law, the Company does not assume any obligation to update any forward-looking statements.
Item 3:
 Quantitative and Qualitative Disclosures About Market Risk
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 July 2, 2022, 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, respectively. As of July 2, 2022, 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 July 2, 2022 would decrease by approximately $30 million, of which the majority would be recorded to foreign currency translation in other comprehensive income within stockholders’ equity.
There have been no other material changes in the Company’s market risk during the first half July 2, 2022. For information regarding the Company’s market risk, refer to Item 7A of Part II of the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022.
Item 4:
 Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company’s chief executive officer and chief financial officer (principal executive officer and principal financial officer), with the participation of management, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in
Rules 13a-15(e)
and
15d-15(e)
under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form
10-Q.
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 July 2, 2022 (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.
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 July 2, 2022 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
 
39

Part II: 
Other Information
Item 1: Legal Proceedings
There have been no material changes in the Company’s legal proceedings during the three months ended July 2, 2022 as described in Item 3 of Part I of the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022.
Item 1A:
 Risk Factors
Information regarding risk factors of the Company is set forth under the heading “Risk Factors” under Part I, Item 1A in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the SEC on February 24, 2022. The Company reviewed its risk factors as of July 2, 2022 and determined that there were no material changes from the ones set forth in the Form
10-K.
Note, however, the discussion of certain factors under the subheading “Special Note Regarding Forward-Looking Statements” in Part I, Item 2 of this Quarterly Report on Form
10-Q.
These risks are not the only ones facing the Company. Additional risks and uncertainties not currently known to the Company or that the Company currently deems to be immaterial may have a material adverse effect on the Company’s business, financial condition and operating results.
Item 2:
Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer
The following table provides information about purchases by the Company during the three months ended July 2, 2022 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)
 
April 3, 2022 to April 30, 2022
     166      $ 302.44        166      $ 673,941  
May 1, 2022 to May 28, 2022
     156      $ 320.74        155      $ 624,106  
May 29, 2022 to July 2, 2022
     158      $ 326.65        158      $ 572,627  
  
 
 
       
 
 
    
Total
     480      $ 316.36        479      $ 572,627  
  
 
 
       
 
 
    
 
(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 July 2, 2022.
(2)
In January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock in open market or private transactions over a
two-year
period. This program replaced the remaining amounts available under the
pre-existing
authorization. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. The size and timing of these purchases, if any, will depend on our stock price and market and business conditions, as well as other factors.
 
40

Item 6:
 Exhibits
 
Exhibit
Number
  
Description of Document
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.(*)
101    The following materials from Waters Corporation’s Quarterly Report on Form
10-Q
for the quarter ended July 2, 2022, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets (unaudited), (ii) the Consolidated Statements of Operations (unaudited), (iii) the Consolidated Statements of Comprehensive Income (unaudited), (iv) the Consolidated Statements of Cash Flows (unaudited) and (vi) Condensed Notes to Consolidated Financial Statements (unaudited).
104    Cover Page Interactive Date File (formatted in iXBRL and contained in Exhibit 101).
 
 
(*)
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 of 1933, as amended, 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.
 
41

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
W
ATERS
C
ORPORATION
/s/ Amol Chaubal
Amol Chaubal
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
(Principal Accounting Officer)
Date: August 4, 2022
 
42
EX-31.1 2 d373440dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Dr. Udit Batra, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q 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: August 4, 2022

 

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

Dr. Udit Batra, Ph.D.
Chief Executive Officer
EX-31.2 3 d373440dex312.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 Quarterly Report on Form 10-Q 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: August 4, 2022

 

/s/ Amol Chaubal

Amol Chaubal
Chief Financial Officer
EX-32.1 4 d373440dex321.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 Quarterly Report of Waters Corporation (the “Company”) on Form 10-Q for the period ended July 2, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dr. Udit Batra, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

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

Date: August 4, 2022

 

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

Dr. Udit Batra, Ph.D.
Chief Executive Officer
EX-32.2 5 d373440dex322.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 Quarterly Report of Waters Corporation (the “Company”) on Form 10-Q for the period ended July 2, 2022, 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: August 4, 2022

 

By: /s/ Amol Chaubal

Amol Chaubal
Chief Financial Officer
EX-101.SCH 6 wat-20220702.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 - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Marketable Securities link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Other Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Retirement Plans link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Business Segment Information link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Recent Accounting Standard Changes and Developments link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Marketable Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Retirement Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - 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 1037 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - 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 1040 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) Alternate link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Inventories - Inventory, Net of Reserves (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Debt - Summary of Outstanding Debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Other Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - 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 1057 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Business Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - 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 EX-101.CAL 7 wat-20220702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 wat-20220702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 wat-20220702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 wat-20220702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jul. 02, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Interactive Data Current Yes  
Entity Central Index Key 0001000697  
Current Fiscal Year End Date --12-31  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jul. 02, 2022  
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  
Entity Common Stock, Shares Outstanding   59,875,919
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 418,897 $ 501,234
Investments 897 68,051
Accounts receivable, net 639,451 612,648
Inventories 409,922 356,095
Other current assets 95,160 90,914
Total current assets 1,564,327 1,628,942
Property, plant and equipment, net 545,813 547,913
Intangible assets, net 225,101 242,401
Goodwill 428,005 437,865
Operating lease assets 86,102 84,734
Other assets 191,222 153,077
Total assets 3,040,570 3,094,932
Current liabilities:    
Notes payable and debt 50,000 0
Accounts payable 97,980 96,799
Accrued employee compensation 44,956 101,192
Deferred revenue and customer advances 282,342 227,561
Current operating lease liabilities 25,199 27,906
Accrued income taxes 104,982 61,278
Accrued warranty 10,156 10,718
Other current liabilities 130,948 155,054
Total current liabilities 746,563 680,508
Long-term liabilities:    
Long-term debt 1,434,374 1,513,870
Long-term portion of retirement benefits 51,675 64,027
Long-term income tax liabilities 247,950 319,547
Long-term operating lease liabilities 60,579 59,623
Other long-term liabilities 107,305 89,803
Total long-term liabilities 1,901,883 2,046,870
Total liabilities 2,648,446 2,727,378
Commitments and contingencies (Notes 6, 7, 8 and 12)
Stockholders' equity:    
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at July 2, 2022 and December 31, 2021 0 0
Common stock, par value $0.01 per share, 400,000 shares authorized, 162,348 and 162,084 shares issued, 59,988 and 60,728 shares outstanding at July 2, 2022 and December 31, 2021, respectively 1,623 1,621
Additional paid-in capital 2,166,221 2,114,880
Retained earnings 8,125,527 7,800,832
Treasury stock, at cost, 102,360 and 101,356 shares at July 2, 2022 and December 31, 2021, respectively (9,759,858) (9,437,914)
Accumulated other comprehensive loss (141,389) (111,865)
Total stockholders' equity 392,124 367,554
Total liabilities and stockholders' equity $ 3,040,570 $ 3,094,932
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jul. 02, 2022
Dec. 31, 2021
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,348,000 162,084,000
Common stock, shares outstanding 59,988,000 60,728,000
Treasury stock, shares 102,360,000 101,356,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenues:        
Total net sales $ 714,319 $ 681,647 $ 1,404,891 $ 1,290,192
Costs and operating expenses:        
Selling and administrative expenses 161,877 158,213 319,352 301,409
Research and development expenses 44,006 44,949 84,478 83,041
Purchased intangibles amortization 1,598 1,809 3,271 3,649
Acquired in-process research and development (Note 2)     9,797  
Total costs and operating expenses 514,687 485,225 1,009,789 922,500
Operating income 199,632 196,422 395,102 367,692
Other income, net 1,535 9,321 1,705 18,680
Interest expense (11,419) (12,027) (22,478) (22,973)
Interest income 2,526 3,698 4,640 7,799
Income before income taxes 192,274 197,414 378,969 371,198
Provision for income taxes 27,410 30,122 54,274 55,779
Net income $ 164,864 $ 167,292 $ 324,695 $ 315,419
Net income per basic common share $ 2.74 $ 2.71 $ 5.38 $ 5.09
Weighted-average number of basic common shares 60,206 61,685 60,399 61,979
Net income per diluted common share $ 2.72 $ 2.69 $ 5.35 $ 5.05
Weighted-average number of diluted common shares and equivalents 60,510 62,157 60,744 62,435
Product [Member]        
Revenues:        
Total net sales $ 469,630 $ 440,955 $ 920,470 $ 822,977
Costs and operating expenses:        
Costs and operating expenses 202,356 176,745 393,966 335,621
Service [Member]        
Revenues:        
Total net sales 244,689 240,692 484,421 467,215
Costs and operating expenses:        
Costs and operating expenses $ 104,850 $ 103,509 $ 198,925 $ 198,780
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 164,864 $ 167,292 $ 324,695 $ 315,419
Other comprehensive (loss) income:        
Foreign currency translation (24,307) (9) (30,476) 5,816
Unrealized gains (losses) on investments before income taxes 11 (5) 26 (15)
Income tax expense (2)   (6)  
Unrealized gains (losses) on investments, net of tax 9 (5) 20 (15)
Retirement liability adjustment before reclassifications 720 (260) 988 794
Amounts reclassified to other income, net 120 218 247 434
Retirement liability adjustment before income taxes 840 (42) 1,235 1,228
Income tax (expense) benefit (206) 83 (303) (265)
Retirement liability adjustment, net of tax 634 41 932 963
Other comprehensive (loss) income (23,664) 27 (29,524) 6,764
Comprehensive income $ 141,200 $ 167,319 $ 295,171 $ 322,183
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Cash flows from operating activities:    
Net income $ 324,695 $ 315,419
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 20,722 15,596
Deferred income taxes (12,523) 6,107
Depreciation 36,956 34,891
Amortization of intangibles 29,935 29,852
Acquired in-process research and development and other non-cash items 7,903  
Change in operating assets and liabilities:    
(Increase) decrease in accounts receivable (57,377) 18,985
Increase in inventories (65,070) (50,873)
Increase in other current assets (9,199) (10,600)
Increase in other assets 4,658 (9,263)
Increase (decrease) in accounts payable and other current liabilities (32,197) (35,328)
Increase in deferred revenue and customer advances 70,027 91,631
Decrease in other liabilities (63,667) (44,973)
Net cash provided by operating activities 254,863 361,444
Cash flows from investing activities:    
Additions to property, plant, equipment and software capitalization (74,746) (76,889)
Proceeds from sale of equity investment, net 5,646  
Payments for intellectual property licenses (4,897) (7,000)
Purchases of investments (10,959) (215,140)
Maturities and sales of investments 77,553 17,923
Net cash used investing activities (7,403) (281,106)
Cash flows from financing activities:    
Proceeds from debt issuances 105,000 500,000
Payments on debt (135,000) (250,000)
Payments of debt issuance costs   (3,637)
Proceeds from stock plans 30,914 45,036
Purchases of treasury shares (321,944) (341,507)
Proceeds from derivative contracts 10,849 1,917
Net cash used in financing activities (310,181) (48,191)
Effect of exchange rate changes on cash and cash equivalents (19,616) (8,786)
(Decrease) increase in cash and cash equivalents (82,337) 23,361
Cash and cash equivalents at beginning of period 501,234 436,695
Cash and cash equivalents at end of period $ 418,897 $ 460,056
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
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 315,419     315,419    
Other comprehensive income (loss) 6,764         6,764
Issuance of common stock for Employee Stock Purchase Plan 7,011   7,011      
Issuance of common stock for Employee Stock Purchase Plan, shares   32        
Issuance of common stock for stock options exercised 38,715 $ 2 38,713      
Issuance of common stock for stock options exercised, shares   230        
Treasury stock (346,644)       (346,644)  
Stock-based compensation 14,864 $ 1 14,863      
Stock-based compensation, shares   89        
Ending balance at Jul. 03, 2021 268,273 $ 1,620 2,090,052 7,423,408 (9,135,628) (111,179)
Ending Balance, shares at Jul. 03, 2021   162,017        
Beginning balance at Apr. 03, 2021 230,962 $ 1,619 2,054,076 7,256,116 (8,969,643) (111,206)
Beginning Balance, shares at Apr. 03, 2021   161,859        
Net income 167,292     167,292    
Other comprehensive income (loss) 27         27
Issuance of common stock for Employee Stock Purchase Plan 5,156   5,156      
Issuance of common stock for Employee Stock Purchase Plan, shares   22        
Issuance of common stock for stock options exercised 23,585 $ 1 23,584      
Issuance of common stock for stock options exercised, shares   135        
Treasury stock (165,985)       (165,985)  
Stock-based compensation 7,236   7,236      
Stock-based compensation, shares   1        
Ending balance at Jul. 03, 2021 268,273 $ 1,620 2,090,052 7,423,408 (9,135,628) (111,179)
Ending Balance, shares at Jul. 03, 2021   162,017        
Beginning balance at Dec. 31, 2021 367,554 $ 1,621 2,114,880 7,800,832 (9,437,914) (111,865)
Beginning Balance, shares at Dec. 31, 2021   162,084        
Net income 324,695     324,695    
Other comprehensive income (loss) (29,524)         (29,524)
Issuance of common stock for Employee Stock Purchase Plan 5,886   5,886      
Issuance of common stock for Employee Stock Purchase Plan, shares   19        
Issuance of common stock for stock options exercised 25,615 $ 1 25,614      
Issuance of common stock for stock options exercised, shares   150        
Treasury stock (321,944)       (321,944)  
Stock-based compensation 19,842 $ 1 19,841      
Stock-based compensation, shares   95        
Ending balance at Jul. 02, 2022 392,124 $ 1,623 2,166,221 8,125,527 (9,759,858) (141,389)
Ending Balance, shares at Jul. 02, 2022   162,348        
Beginning balance at Apr. 02, 2022 374,937 $ 1,623 2,138,426 7,960,663 (9,608,050) (117,725)
Beginning Balance, shares at Apr. 02, 2022   162,252        
Net income 164,864     164,864    
Other comprehensive income (loss) (23,664)         (23,664)
Issuance of common stock for Employee Stock Purchase Plan 3,559   3,559      
Issuance of common stock for Employee Stock Purchase Plan, shares   11        
Issuance of common stock for stock options exercised 14,523   14,523      
Issuance of common stock for stock options exercised, shares   81        
Treasury stock (151,808)       (151,808)  
Stock-based compensation 9,713   9,713      
Stock-based compensation, shares   4        
Ending balance at Jul. 02, 2022 $ 392,124 $ 1,623 $ 2,166,221 $ 8,125,527 $ (9,759,858) $ (141,389)
Ending Balance, shares at Jul. 02, 2022   162,348        
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jul. 02, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
1 Basis of Presentation and Summary of Significant Accounting Policies
Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC
TM
” and, together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together
(“LC-MS”)
and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing.
LC-MS
instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA
TM
product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments.
The Company’s interim fiscal quarter typically ends on the thirteenth Saturday of each quarter. Since the Company’s fiscal year end is December 31, the first and fourth fiscal quarters may have more or less than thirteen complete weeks. The Company’s second fiscal quarters for 2022 and 2021 ended on July 2, 2022 and July 3, 2021, respectively.
The accompanying unaudited interim consolidated financial statements have been prepared in accordance with the instructions to the Quarterly Report on Form
10-Q
and do not include all of the information and footnote disclosures required for annual financial statements prepared in accordance with generally accepted accounting principles (“U.S. GAAP”) in the United States of America. The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated.
The preparation of consolidated financial statements in conformity with U.S. 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. Actual amounts may differ from these estimates under different assumptions or conditions.
It is management’s opinion that the accompanying interim consolidated financial statements reflect all adjustments (which are normal and recurring) that are necessary for a fair statement of the results for the interim periods. The interim consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (“SEC”) on February 24, 2022.
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.
Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global
COVID-19
pandemic and the resulting volatility and uncertainty it has caused in the U.S. and international markets. The Company operates in over 35 countries, including those in regions most impacted by the
COVID-19
pandemic.
Through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
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.
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, while investments with longer maturities are classified as investments. 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, 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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 

 
  
Balance at
Beginning
 
  
 
 
  
 
 
  
Balance at End
of
 
 
  
of Period
 
  
Additions
 
  
Deductions
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allowance for Credit Losses
                                   
July 2, 2022
   $ 13,228      $ 3,690      $ (3,571    $ 13,347  
July 3, 2021
   $ 14,381      $ 3,042      $ (2,625    $ 14,798  
Other Investments
During the six months ended July 2, 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on the sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an
other-than-temporary
 impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.
During the six months ended July 3, 2021, the Company recorded an unrealized gain on an equity security still held at the reporting date of approximately $10 million within other income on the income statement. This unrealized gain was recorded as an upward price adjustment to the carrying value of the investment due to an observable price change of a similar security issued during the current period.
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 July 2, 2022 and December 31, 2021. 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 July 2, 2022 (in thousands):
 
  
 
 
  
Quoted Prices
 
  
 
 
  
 
 
 
  
 
 
  
in Active
 
  
Significant
 
  
 
 
 
  
 
 
  
Markets
 
  
Other
 
  
Significant
 
 
  
Total at
 
  
for Identical
 
  
Observable
 
  
Unobservable
 
 
  
July 2,
 
  
Assets
 
  
Inputs
 
  
Inputs
 
 
  
2022
 
  
(Level 1)
 
  
(Level 2)
 
  
(Level 3)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets:
                                   
Time deposits
     897        —          897        —    
Waters 401(k) Restoration Plan assets
     26,560        26,560        —          —    
Foreign currency exchange contracts
     76        —          76        —    
Interest rate cross-currency swap agreements
     31,173        —          31,173        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,706      $ 26,560      $ 32,146      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,428      $ —        $ —        $ 1,428  
Foreign currency exchange contracts
     322        —          322        —    
Interest rate cross-currency swap agreements
     58        —          58        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 1,808      $ —        $ 380      $ 1,428  
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):

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

 
  
Financial
  
Three Months Ended
 
 
Six Months Ended
 
 
  
Statement
  
July 2, 2022
 
 
July 3, 2021
 
 
July 2, 2022
 
 
July 3, 2021
 
 
  
Classification
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency exchange contracts:
                                   
Realized (losses) gains on closed contracts
   Cost of sales    $ (1,292    $ (213    $ (2,791    $ 1,455  
Unrealized losses on open contracts
   Cost of sales      (66      (569      (555      (1,323
         
 
 
    
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
   Cost of sales    $ (1,358    $ (782    $ (3,346    $ 132  
         
 
 
    
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                                   
Interest earned
   Interest income    $ 2,077      $ 3,373      $ 3,852      $ 7,200  
Unrealized gains (losses) on open contracts
   Other comprehensive income    $ 30,516      $ (4,229    $ 42,704      $ 17,015  
Stockholders’ Equity
In
 January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. This program replaced the remaining amounts available from the
pre-existing
program. During the six months ended July 2, 2022 and July 3, 2021, the Company repurchased 1.0 million and 1.2 million shares of the Company’s outstanding common stock at a cost of $312 million and $339 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the six months ended July 2, 2022 and July 3, 2021, respectively. As of July 2, 2022, the Company had repurchased an aggregate of 14.1 million shares at a cost of $3.4 billion under the January 2019 repurchase program and had a total of $0.6 billion authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
  
Balance at
 
  
 
 
  
 
 
  
Balance at
 
 
  
Beginning
 
  
Accruals for
 
  
Settlements
 
  
End of
 
 
  
of Period
 
  
Warranties
 
  
Made
 
  
Period
 
Accrued warranty liability:
                                   
July 2, 2022
   $ 10,718      $ 4,084      $ (4,646    $ 10,156  
July 3, 2021
   $ 10,950      $ 4,719      $ (4,859    $ 10,810  
Other Items
During the six months ended July 2, 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 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jul. 02, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
2 Revenue Recognition
The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received 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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
July 3, 2021
 
Balance at the beginning of the period
   $ 273,598      $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (173,606      (159,393
Revenue deferred during the period, net of revenue recognized
     240,928        251,065  
    
 
 
    
 
 
 
Balance at the end of the period
   $ 340,920      $ 331,431  
    
 
 
    
 
 
 
The Company classified $60 million and $46 million of deferred revenue and customer advances in other long-term liabilities at July 2, 2022 and December 31, 2021, 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):
 
 
 
 
 
 
    
July 2, 2022
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 282,342  
13-24
months
     36,568  
25 months and beyond
     22,010  
    
 
 
 
Total
   $ 340,920  
    
 
 
 
 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities
6 Months Ended
Jul. 02, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
3 Marketable Securities

The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
 
  
July 2, 2022
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits
     897        —          —          897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $ —        $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     897        —          —          897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $ —        $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
  
December 31, 2021
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. Treasury securities
   $ 13,929      $ —        $ (12    $ 13,917  
Corporate debt securities
     39,135        —          (14      39,121  
Time deposits
     19,030        —          —          19,030  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Cash equivalents
   $ 4,017      $ —        $ —        $ 4,017  
Investments
     68,077        —          (26      68,051  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Due in one year or less
   $ 897      $ 71,066  
Due after one year through three years
     —          1,002  
    
 
 
    
 
 
 
Total
   $ 897      $ 72,068  
    
 
 
    
 
 
 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jul. 02, 2022
Inventory Disclosure [Abstract]  
Inventories
4 Inventories
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Raw materials
   $ 180,658      $ 165,240  
Work in progress
     24,285        19,726  
Finished goods
     204,979        171,129  
    
 
 
    
 
 
 
Total inventories
   $ 409,922      $ 356,095  
    
 
 
    
 
 
 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles
6 Months Ended
Jul. 02, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles
5 Goodwill and Other Intangibles
The carrying amount of goodwill was $428 million and $438 million at July 2, 2022 and December 31, 2021, respectively. The effect of foreign currency translation decreased goodwill by $10 million.
The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands):
 
 
  
July 2, 2022
 
  
December 31, 2021
 
 
  
 
 
  
 
 
  
Weighted-
 
  
 
 
  
 
 
  
Weighted-
 
 
  
Gross
 
  
 
 
  
Average
 
  
Gross
 
  
 
 
  
Average
 
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
 
  
Amount
 
  
Amortization
 
  
Period
 
  
Amount
 
  
Amortization
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Capitalized software
   $ 555,602      $ 411,492        5 years      $ 575,658      $ 420,862        5 years  
Purchased intangibles
     196,887        162,839        11 years        201,302        163,752        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     11,484        6,091        7 years        12,635        6,199        7 years  
Patents and other intangibles
     101,679        69,809        8 years        102,353        68,414        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 875,332      $ 650,231        7 years      $ 901,628      $ 659,227        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
The Company capitalized intangible assets in the amounts of $12 million and $19 mill
i
on in the three months ended July 2, 2022 and July 3, 2021, respectively, and $24 million and $27 million in the six months ended July 2, 2022 and July 3, 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $50 million and $38 million, respectively, in the six months ended July 2, 2022 due to the effects of foreign currency translation. Amortization expense for intangible assets was $15 million for both the three months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets was $30 million for both the six months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jul. 02, 2022
Debt Disclosure [Abstract]  
Debt
6 Debt
The Company entered into a credit agreement in September 2021 (the “2021 Credit Agreement”) governing the Company’s five-year, $1.8 billion revolving facility (the “2021 Credit Facility”) that expires in September 2026. As of July 2, 2022 and December 31, 2021, the 2021 Credit Facility had a total of $180 million and $210 million outstanding, respectively.
The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis
 
points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.
As of both July 2, 2022 and December 31, 2021, 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, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.
The Company had the following outstanding debt at July 2, 2022 and December 31, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Senior unsecured notes - Series I - 3.13%, due May 2023
   $ 50,000      $ —    
    
 
 
    
 
 
 
Total notes payable and debt, current
     50,000        —    
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000        50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     —          50,000  
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  
Credit agreement
     180,000        210,000  
Unamortized debt issuance costs
     (5,626      (6,130
    
 
 
    
 
 
 
Total long-term debt
     1,434,374        1,513,870  
    
 
 
    
 
 
 
Total debt
   $ 1,484,374      $ 1,513,870  
    
 
 
    
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
As of
 both
July 2, 2022 and December 31, 2021, the Company had a total amount available to borrow under the 2021 Credit Agreement of $1.6 billion, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 3.02% and 2.74% at July 2, 2022 and December 31, 2021, respectively. As of July 2, 2022, the Company was in compliance with all debt covenants.
The Company and its foreign subsidiaries also had available short-term lines of credit totaling $113 million and $121 million at July 2, 2022 and December 31, 2021, 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 July 2, 2022 or December 31, 2021.
As of July 2, 2022, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jul. 02, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
7 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%, 19% and 17%, respectively, as of July 2, 2022. The Company had a contractual tax rate of 0% on qualifying activities in Singapore through March 2021, based upon the achievement of certain contractual milestones. 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. The effect of applying the concessionary income tax rates rather than the statutory tax rate to income from qualifying activities in Singapore increased the Company’s net income for the six months ended July 2, 2022 and July 3, 2021 by $10 million and $9 million, respectively, and increased the Company’s net income per diluted share by $0.16 and $0.14, respectively.
The Company’s effective tax rate for the three months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.3%, respectively. The decrease in the effective income tax rate can be attributed to the impact of quarter-specific adjustments and differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective
tax rates.
 
The Company’s effective tax rate for the six months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.0%, respectively. The effective tax rate for the six months ended July 2, 2022 includes a $5 million tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.4 percentage points for the six months ended July 2, 2022. The effective tax rate for the six months ended July 3, 2021 includes a $4 million income tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.1 percentage points for the six months ended July 3, 2021. The remaining differences between the effective tax rates can primarily be attributed to differences in the proportionate amounts of
pre-tax
income recognized in jurisdictions with different effective tax rates.
The Company accounts for its uncertain tax return positions in accordance with the accounting standards for income taxes, which require financial statement reporting of the expected future tax consequences of uncertain tax reporting positions on the presumption that all concerned tax authorities possess full knowledge of those tax reporting positions, as well as all of the pertinent facts and circumstances, but prohibit any discounting of unrecognized tax benefits associated with those reporting positions for the time value of money. The Company continues to classify interest and penalties related to unrecognized tax benefits as a component of the provision for income taxes.
The Company’s gross unrecognized tax benefits, excluding interest and penalties, for both the six months ended July 2, 2022 and July 3, 2021 were $29 million. With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties, and deferred tax assets and liabilities. As of July 2, 2022, the Company expects to record reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Other Commitments and Contingencies
6 Months Ended
Jul. 02, 2022
Commitments and Contingencies Disclosure [Abstract]  
Other Commitments and Contingencies
8 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 July 2, 2022 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million.
The Company enters into standard indemnification agreements 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 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jul. 02, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
9 Stock-Based Compensation
The Company maintains various stockholder-approved, stock-based compensation plans which allow for the issuance of incentive or
non-qualified
stock options, stock appreciation rights, restricted stock or other types of awards (e.g. restricted stock units and performance stock units).
In May 2020, the Company’s stockholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of July 2, 2022, the 2020 Plan had 6.4 million shares available for grant in the form of incentive or
non-qualified
stock options, stock appreciation rights (“SARs”), restricted stock, restricted stock units 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 or restricted 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 July 2, 2022, the Company had stock options, restricted stock, and restricted and performance stock unit awards outstanding under the 2020 Plan.
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 three and six months ended July 2, 2022 and July 3, 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Cost of sales
   $ 915      $ 727      $ 1,942      $ 1,360  
Selling and administrative expenses
     7,264        5,274        15,433        11,694  
Research and development expenses
     1,610        1,290        3,347        2,542  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 9,789      $ 7,291      $ 20,722      $ 15,596  
    
 
 
    
 
 
    
 
 
    
 
 
 
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 six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
    
Six Months Ended
 
Options Issued and Significant Assumptions Used to Estimate Option Fair Values
  
July 2, 2022
   
July 3, 2021
 
Options issued in thousands
     127       159  
Risk-free interest rate
     1.9     0.8
Expected life in years
     6       6  
Expected volatility
     30.9     32.5
Expected dividends
     —         —    
 

 
  
Six Months Ended
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
July 2, 2022
 
  
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Exercise price
   $ 321.91      $ 280.92  
Fair value
   $ 107.76      $ 91.42  
The following table summarizes stock option activity for the plans for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Number of Shares
 
  
Exercise Price per Share
 
  
Weighted-Average

Exercise Price per

Share
 
Outstanding at December 31, 2021
     691      $ 88.71      to   $ 371.64      $ 202.24  
Granted
     127      $ 314.98      to   $ 364.59      $ 321.91  
Exercised
     (150    $ 88.71      to   $ 279.90      $ 170.44  
Canceled
     (18    $ 203.37      to   $ 364.59      $ 250.27  
    
 
 
                                 
Outstanding at July 2, 2022
     650      $ 88.71      to   $ 371.64      $ 231.63  
    
 
 
                                 
Restricted Stock
During the six months ended July 2, 2022, the Company granted three thousand shares of restricted stock. The weighted-average fair value per share of these awards on the grant date was $364.59.
Restricted Stock Units
The following table summarizes the unvested restricted stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Shares
 
  
Weighted-Average

Grant Date Fair

Value per Share
 
Unvested at December 31, 2021
     245      $ 234.97  
Granted
     94      $ 323.65  
Vested
     (71    $ 220.07  
Forfeited
     (16    $ 256.66  
    
 
 
          
Unvested at July 2, 2022
     252      $ 270.87  
    
 
 
          
Restricted stock units are generally granted annually in February and vest in equal annual installments over a five-year period.
Performance Stock Units
The Company’s performance stock units are equity compensation awards with a market vesting condition based on the Company’s Total Shareholder Return (“TSR”) relative to the TSR of the components of the S&P Health Care Index. TSR is the change in value of a stock price over time, including the reinvestment of dividends. The vesting schedule ranges from 0% to 200% of the target shares awarded. Beginning with the grants made in 2020, the vesting conditions for performance stock units now include a performance condition based on future
sales growth.
 
In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The Company uses implied volatility on its publicly traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury
zero-coupon
issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
  
Six Months Ended
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
July 2, 2022
 
 
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Performance stock units issued (in thousands)
     40       41  
Risk-free interest rate
     1.6     0.2
Expected life in years
     2.9       2.9  
Expected volatility
     25.4     38.7
Average volatility of peer companies
     34.5     34.7
Correlation coefficient
     43.0     45.8
Expected dividends
     —         —    
The following table summarizes the unvested performance stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
    
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2021
     87      $ 285.73  
Granted
     40      $ 313.21  
Vested
     (24    $ 308.71  
Forfeited
     10      $ 370.15  
    
 
 
          
Unvested at July 2, 2022
     113      $ 298.05  
    
 
 
          
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jul. 02, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
10 Earnings Per Share
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
 
  
Three Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 164,864        60,206      $ 2.74  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          304        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 164,864        60,510      $ 2.72  
    
 
 
    
 
 
    
 
 
 
 

 
  
Three Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 167,292        61,685      $ 2.71  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          472        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 167,292        62,157      $ 2.69  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 324,695        60,399      $ 5.38  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          345        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 324,695        60,744      $ 5.35  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 315,419        61,979      $ 5.09  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          456        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 315,419        62,435      $ 5.05  
    
 
 
    
 
 
    
 
 
 
For the three and six months ended July 2, 2022 and July 3, 2021, the Company had fewer than one million stock options that were antidilutive due to having higher exercise prices than the Company’s average stock price during the applicable 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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jul. 02, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Loss
11 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
    
Accumulated Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985    $ (11,860    $ (20    $ (111,865
Other comprehensive (loss) income, net of tax
     (30,476      932        20        (29,524
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at July 2, 2022
   $ (130,461    $ (10,928    $      $ (141,389
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans
6 Months Ended
Jul. 02, 2022
Retirement Benefits [Abstract]  
Retirement Plans
12 Retirement Plans
The Company sponsors various retirement plans. 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 components of net periodic pension costs for the plans for the three and six months ended July 2, 2022 and July 3, 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 226      $ 1,003      $ 232      $ 1,147  
Interest cost
     146        341        139        312  
Expected return on plan assets
     (269      (496      (255      (464
Net amortization:
                                   
Prior service credit
     (5      (32      (4      (39
Net actuarial loss
     —          157        —          261  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 98      $ 973      $ 112      $ 1,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 452      $ 2,085      $ 465      $ 2,307  
Interest cost
     291        707        278        627  
Expected return on plan assets
     (538      (1,030      (510      (930
Net amortization:
                                   
Prior service credit
     (10      (69      (9      (80
Net actuarial loss
     —          326        —          523  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 195      $ 2,019      $ 224      $ 2,447  
    
 
 
    
 
 
    
 
 
    
 
 
 
During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information
6 Months Ended
Jul. 02, 2022
Segment Reporting [Abstract]  
Business Segment Information
13 Business Segment Information
The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters
TM
and TA
TM
.
The Waters operating segment is primarily in the business of designing, manufacturing, selling and servicing LC and MS instruments, columns and other precision chemistry consumables that can be integrated and used along with other analytical instruments. The TA operating segment is primarily in the business of designing, manufacturing, selling and servicing thermal analysis, rheometry and calorimetry instruments. The Company’s two operating segments have similar economic characteristics; product processes; products and services; types and classes of customers; methods of distribution; and regulatory environments. Because of these similarities, the two segments have been aggregated into one reporting segment for financial statement purposes. Please refer to the consolidated financial statements for financial information regarding the one reportable segment of the Company.

Net sales for the Company’s products and services are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Product net sales:
                                   
Waters instrument systems
   $ 280,846      $ 261,363      $ 550,808      $ 477,435  
Chemistry consumables
     131,947        126,459        257,565        245,433  
TA instrument systems
     56,837        53,133        112,097        100,109  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total product sales
     469,630        440,955        920,470        822,977  
Service net sales:
                                   
Waters service
     222,359        219,502        439,935        426,334  
TA service
     22,330        21,190        44,486        40,881  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total service sales
     244,689        240,692        484,421        467,215  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net Sales:
                                   
Asia:
                                   
China
   $ 138,740      $ 127,225      $ 259,772      $ 230,144  
Japan
     37,504        45,113        86,127        95,409  
Asia Other
     101,766        97,609        186,445        173,936  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Asia
     278,010        269,947        532,344        499,489  
Americas:
                                   
United States
     213,815        186,915        422,528        349,348  
Americas Other
     43,456        37,979        83,580        72,903  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Americas
     257,271        224,894        506,108        422,251  
Europe
     179,038        186,806        366,439        368,452  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net sales by customer class are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Pharmaceutical
   $ 437,171      $ 416,705      $ 852,943      $ 776,853  
Industrial
     208,517        202,579        417,914        385,852  
Academic and government
     68,631        62,363        134,034        127,487  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net sales for the Company recognized at a point in time versus over time are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net sales recognized at a point in time:
                                   
Instrument systems
   $ 337,683      $ 314,496      $ 662,905      $ 577,544  
Chemistry consumables
     131,947        126,459        257,565        245,433  
Service sales recognized at a point in time (time & materials)
     91,571        88,832        177,350        168,119  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     561,201        529,787        1,097,820        991,096  
Net sales recognized over time:
                                   
Service and software maintenance sales recognized over time (contracts)
     153,118        151,860        307,071        299,096  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Recent Accounting Standard Changes and Developments
6 Months Ended
Jul. 02, 2022
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Standard Changes and Developments
14 Recent Accounting Standard Changes and Developments
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company 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 October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 02, 2022
Accounting Policies [Abstract]  
Fiscal Period
The Company’s interim fiscal quarter typically ends on the thirteenth Saturday of each quarter. Since the Company’s fiscal year end is December 31, the first and fourth fiscal quarters may have more or less than thirteen complete weeks. The Company’s second fiscal quarters for 2022 and 2021 ended on July 2, 2022 and July 3, 2021, respectively.
Basis of Accounting
The accompanying unaudited interim consolidated financial statements have been prepared in accordance with the instructions to the Quarterly Report on Form
10-Q
and do not include all of the information and footnote disclosures required for annual financial statements prepared in accordance with generally accepted accounting principles (“U.S. GAAP”) in the United States of America. The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated.
The preparation of consolidated financial statements in conformity with U.S. 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. Actual amounts may differ from these estimates under different assumptions or conditions.
It is management’s opinion that the accompanying interim consolidated financial statements reflect all adjustments (which are normal and recurring) that are necessary for a fair statement of the results for the interim periods. The interim consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (“SEC”) on February 24, 2022.
Principles of Consolidation The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. 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. 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.
Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global
COVID-19
pandemic and the resulting volatility and uncertainty it has caused in the U.S. and international markets. The Company operates in over 35 countries, including those in regions most impacted by the
COVID-19
pandemic.
 
Through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future.
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.
Cash, Cash Equivalents and Investments
Cash, Cash Equivalents and Investments
Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, while investments with longer maturities are classified as investments. 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, 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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 

 
  
Balance at
Beginning
 
  
 
 
  
 
 
  
Balance at End
of
 
 
  
of Period
 
  
Additions
 
  
Deductions
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allowance for Credit Losses
                                   
July 2, 2022
   $ 13,228      $ 3,690      $ (3,571    $ 13,347  
July 3, 2021
   $ 14,381      $ 3,042      $ (2,625    $ 14,798  
Income Taxes
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.
Other Investments
Other Investments
During the six months ended July 2, 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on the sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an
other-than-temporary
 impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.
During the six months ended July 3, 2021, the Company recorded an unrealized gain on an equity security still held at the reporting date of approximately $10 million within other income on the income statement. This unrealized gain was recorded as an upward price adjustment to the carrying value of the investment due to an observable price change of a similar security issued during the current period.
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 July 2, 2022 and December 31, 2021. 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 July 2, 2022 (in thousands):
 
  
 
 
  
Quoted Prices
 
  
 
 
  
 
 
 
  
 
 
  
in Active
 
  
Significant
 
  
 
 
 
  
 
 
  
Markets
 
  
Other
 
  
Significant
 
 
  
Total at
 
  
for Identical
 
  
Observable
 
  
Unobservable
 
 
  
July 2,
 
  
Assets
 
  
Inputs
 
  
Inputs
 
 
  
2022
 
  
(Level 1)
 
  
(Level 2)
 
  
(Level 3)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets:
                                   
Time deposits
     897        —          897        —    
Waters 401(k) Restoration Plan assets
     26,560        26,560        —          —    
Foreign currency exchange contracts
     76        —          76        —    
Interest rate cross-currency swap agreements
     31,173        —          31,173        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,706      $ 26,560      $ 32,146      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,428      $ —        $ —        $ 1,428  
Foreign currency exchange contracts
     322        —          322        —    
Interest rate cross-currency swap agreements
     58        —          58        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 1,808      $ —        $ 380      $ 1,428  
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):

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

 
  
Financial
  
Three Months Ended
 
 
Six Months Ended
 
 
  
Statement
  
July 2, 2022
 
 
July 3, 2021
 
 
July 2, 2022
 
 
July 3, 2021
 
 
  
Classification
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency exchange contracts:
                                   
Realized (losses) gains on closed contracts
   Cost of sales    $ (1,292    $ (213    $ (2,791    $ 1,455  
Unrealized losses on open contracts
   Cost of sales      (66      (569      (555      (1,323
         
 
 
    
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
   Cost of sales    $ (1,358    $ (782    $ (3,346    $ 132  
         
 
 
    
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                                   
Interest earned
   Interest income    $ 2,077      $ 3,373      $ 3,852      $ 7,200  
Unrealized gains (losses) on open contracts
   Other comprehensive income    $ 30,516      $ (4,229    $ 42,704      $ 17,015  
Stockholders' Equity
Stockholders’ Equity
In
 January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a
two-year
period. This program replaced the remaining amounts available from the
pre-existing
program. During the six months ended July 2, 2022 and July 3, 2021, the Company repurchased 1.0 million and 1.2 million shares of the Company’s outstanding common stock at a cost of $312 million and $339 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the six months ended July 2, 2022 and July 3, 2021, respectively. As of July 2, 2022, the Company had repurchased an aggregate of 14.1 million shares at a cost of $3.4 billion under the January 2019 repurchase program and had a total of $0.6 billion authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023.
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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
  
Balance at
 
  
 
 
  
 
 
  
Balance at
 
 
  
Beginning
 
  
Accruals for
 
  
Settlements
 
  
End of
 
 
  
of Period
 
  
Warranties
 
  
Made
 
  
Period
 
Accrued warranty liability:
                                   
July 2, 2022
   $ 10,718      $ 4,084      $ (4,646    $ 10,156  
July 3, 2021
   $ 10,950      $ 4,719      $ (4,859    $ 10,810  
Stock-Based Compensation
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 three and six months ended July 2, 2022 and July 3, 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Cost of sales
   $ 915      $ 727      $ 1,942      $ 1,360  
Selling and administrative expenses
     7,264        5,274        15,433        11,694  
Research and development expenses
     1,610        1,290        3,347        2,542  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 9,789      $ 7,291      $ 20,722      $ 15,596  
    
 
 
    
 
 
    
 
 
    
 
 
 
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 six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
    
Six Months Ended
 
Options Issued and Significant Assumptions Used to Estimate Option Fair Values
  
July 2, 2022
   
July 3, 2021
 
Options issued in thousands
     127       159  
Risk-free interest rate
     1.9     0.8
Expected life in years
     6       6  
Expected volatility
     30.9     32.5
Expected dividends
     —         —    
 
 

 
  
Six Months Ended
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
July 2, 2022
 
  
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Exercise price
   $ 321.91      $ 280.92  
Fair value
   $ 107.76      $ 91.42  
Earnings Per Share The effect of dilutive securities was calculated using the treasury stock method.
Retirement Plans The Company sponsors various retirement plans. 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.
New Accounting Pronouncements
Recently Issued Accounting Standards
In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company 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 October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity.
Revenue Recognition
The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received in advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period.
The following is a summary of the activity of the Company’s deferred revenue and customer advances for the six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
July 3, 2021
 
Balance at the beginning of the period
   $ 273,598      $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (173,606      (159,393
Revenue deferred during the period, net of revenue recognized
     240,928        251,065  
    
 
 
    
 
 
 
Balance at the end of the period
   $ 340,920      $ 331,431  
    
 
 
    
 
 
 
The Company classified $60 million and $46 million of deferred revenue and customer advances in other long-term liabilities at July 2, 2022 and December 31, 2021, 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):
 
 
 
 
 
 
    
July 2, 2022
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 282,342  
13-24
months
     36,568  
25 months and beyond
     22,010  
    
 
 
 
Total
   $ 340,920  
    
 
 
 
 
Other Items
Other Items
During the six months ended July 2, 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 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 02, 2022
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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 

 
  
Balance at
Beginning
 
  
 
 
  
 
 
  
Balance at End
of
 
 
  
of Period
 
  
Additions
 
  
Deductions
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Allowance for Credit Losses
                                   
July 2, 2022
   $ 13,228      $ 3,690      $ (3,571    $ 13,347  
July 3, 2021
   $ 14,381      $ 3,042      $ (2,625    $ 14,798  
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 July 2, 2022 (in thousands):
 
  
 
 
  
Quoted Prices
 
  
 
 
  
 
 
 
  
 
 
  
in Active
 
  
Significant
 
  
 
 
 
  
 
 
  
Markets
 
  
Other
 
  
Significant
 
 
  
Total at
 
  
for Identical
 
  
Observable
 
  
Unobservable
 
 
  
July 2,
 
  
Assets
 
  
Inputs
 
  
Inputs
 
 
  
2022
 
  
(Level 1)
 
  
(Level 2)
 
  
(Level 3)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets:
                                   
Time deposits
     897        —          897        —    
Waters 401(k) Restoration Plan assets
     26,560        26,560        —          —    
Foreign currency exchange contracts
     76        —          76        —    
Interest rate cross-currency swap agreements
     31,173        —          31,173        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 58,706      $ 26,560      $ 32,146      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,428      $ —        $ —        $ 1,428  
Foreign currency exchange contracts
     322        —          322        —    
Interest rate cross-currency swap agreements
     58        —          58        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 1,808      $ —        $ 380      $ 1,428  
    
 
 
    
 
 
    
 
 
    
 
 
 
The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands):

 
 
  
 
 
  
Quoted Prices
 
  
 
 
  
 
 
 
  
 
 
  
in Active
 
  
Significant
 
  
 
 
 
  
 
 
  
Markets
 
  
Other
 
  
Significant
 
 
  
Total at
 
  
for Identical
 
  
Observable
 
  
Unobservable
 
 
  
December 31,
 
  
Assets
 
  
Inputs
 
  
Inputs
 
 
  
2021
 
  
(Level 1)
 
  
(Level 2)
 
  
(Level 3)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets:
                                   
U.S. Treasury securities
   $ 13,917      $ —        $ 13,917        —    
Corporate debt securities
     39,121        —          39,121        —    
Time deposits
     19,030        —          19,030      $ —    
Waters 401(k) Restoration Plan assets
     38,729        38,729        —          —    
Foreign currency exchange contracts
     504        —          504        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 111,301      $ 38,729      $ 72,572      $ —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities:
                                   
Contingent consideration
   $ 1,347      $ —        $ —        $ 1,347  
Foreign currency exchange contracts
     195        —          195        —    
Interest rate cross-currency swap agreements
     5,363        —          5,363        —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 6,905      $ —        $ 5,558      $ 1,347  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements
The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
    
Notional Value
    
Fair Value
    
Notional Value
    
Fair Value
 
Foreign currency exchange contracts:
                                   
Other current assets
   $ 17,000      $ 76      $ 55,309      $ 504  
Other current liabilities
   $ 42,640      $ 322      $ 9,000      $ 195  
Interest rate cross-currency swap agreements:
                                   
Other assets
   $ 520,000      $ 31,173      $ —        $ —    
Other liabilities
     40,000        58        230,000        5,363  
Accumulated other comprehensive income (loss)
            $ 26,761               $ (15,944
Gains (Losses) on Foreign Exchange Contracts
The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):

 
  
Financial
  
Three Months Ended
 
 
Six Months Ended
 
 
  
Statement
  
July 2, 2022
 
 
July 3, 2021
 
 
July 2, 2022
 
 
July 3, 2021
 
 
  
Classification
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Foreign currency exchange contracts:
                                   
Realized (losses) gains on closed contracts
   Cost of sales    $ (1,292    $ (213    $ (2,791    $ 1,455  
Unrealized losses on open contracts
   Cost of sales      (66      (569      (555      (1,323
         
 
 
    
 
 
    
 
 
    
 
 
 
Cumulative net
pre-tax
(losses) gains
   Cost of sales    $ (1,358    $ (782    $ (3,346    $ 132  
         
 
 
    
 
 
    
 
 
    
 
 
 
Interest rate cross-currency swap agreements:
                                   
Interest earned
   Interest income    $ 2,077      $ 3,373      $ 3,852      $ 7,200  
Unrealized gains (losses) on open contracts
   Other comprehensive income    $ 30,516      $ (4,229    $ 42,704      $ 17,015  
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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
  
Balance at
 
  
 
 
  
 
 
  
Balance at
 
 
  
Beginning
 
  
Accruals for
 
  
Settlements
 
  
End of
 
 
  
of Period
 
  
Warranties
 
  
Made
 
  
Period
 
Accrued warranty liability:
                                   
July 2, 2022
   $ 10,718      $ 4,084      $ (4,646    $ 10,156  
July 3, 2021
   $ 10,950      $ 4,719      $ (4,859    $ 10,810  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jul. 02, 2022
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 six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
July 3, 2021
 
Balance at the beginning of the period
   $ 273,598      $ 239,759  
Recognition of revenue included in balance at beginning of the period
     (173,606      (159,393
Revenue deferred during the period, net of revenue recognized
     240,928        251,065  
    
 
 
    
 
 
 
Balance at the end of the period
   $ 340,920      $ 331,431  
    
 
 
    
 
 
 
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):
 
 
 
 
 
 
    
July 2, 2022
 
Deferred revenue and customer advances expected to be recognized in:
        
One year or less
   $ 282,342  
13-24
months
     36,568  
25 months and beyond
     22,010  
    
 
 
 
Total
   $ 340,920  
    
 
 
 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Tables)
6 Months Ended
Jul. 02, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities Reconciliation
The Company’s marketable securities within cash equivalents and investments included in the consolidated balance sheets are detailed as follows (in thousands):
 
 
  
July 2, 2022
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Time deposits
     897        —          —          897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $ —        $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Investments
     897        —          —          897  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 897      $ —        $ —        $ 897  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
  
December 31, 2021
 
 
  
Amortized
 
  
Unrealized
 
  
Unrealized
 
  
Fair
 
 
  
Cost
 
  
Gain
 
  
Loss
 
  
Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. Treasury securities
   $ 13,929      $ —        $ (12    $ 13,917  
Corporate debt securities
     39,135        —          (14      39,121  
Time deposits
     19,030        —          —          19,030  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
Amounts included in:
                                   
Cash equivalents
   $ 4,017      $ —        $ —        $ 4,017  
Investments
     68,077        —          (26      68,051  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 72,094      $ —        $ (26    $ 72,068  
    
 
 
    
 
 
    
 
 
    
 
 
 
Investments Classified By Contractual Maturity Date
The estimated fair value of marketable debt securities by maturity date is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Due in one year or less
   $ 897      $ 71,066  
Due after one year through three years
     —          1,002  
    
 
 
    
 
 
 
Total
   $ 897      $ 72,068  
    
 
 
    
 
 
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jul. 02, 2022
Inventory Disclosure [Abstract]  
Inventory, Net of Reserves
Inventories are classified as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Raw materials
   $ 180,658      $ 165,240  
Work in progress
     24,285        19,726  
Finished goods
     204,979        171,129  
    
 
 
    
 
 
 
Total inventories
   $ 409,922      $ 356,095  
    
 
 
    
 
 
 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles (Tables)
6 Months Ended
Jul. 02, 2022
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):
 
 
  
July 2, 2022
 
  
December 31, 2021
 
 
  
 
 
  
 
 
  
Weighted-
 
  
 
 
  
 
 
  
Weighted-
 
 
  
Gross
 
  
 
 
  
Average
 
  
Gross
 
  
 
 
  
Average
 
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
  
Carrying
 
  
Accumulated
 
  
Amortization
 
 
  
Amount
 
  
Amortization
 
  
Period
 
  
Amount
 
  
Amortization
 
  
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Capitalized software
   $ 555,602      $ 411,492        5 years      $ 575,658      $ 420,862        5 years  
Purchased intangibles
     196,887        162,839        11 years        201,302        163,752        11 years  
Trademarks
     9,680        —          —          9,680        —          —    
Licenses
     11,484        6,091        7 years        12,635        6,199        7 years  
Patents and other intangibles
     101,679        69,809        8 years        102,353        68,414        8 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
Total
   $ 875,332      $ 650,231        7 years      $ 901,628      $ 659,227        7 years  
    
 
 
    
 
 
             
 
 
    
 
 
          
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jul. 02, 2022
Debt Disclosure [Abstract]  
Summary of Outstanding Debt
The Company had the following outstanding debt at July 2, 2022 and December 31, 2021 (in thousands):
 
 
 
 
 
 
 
 
 
 
    
July 2, 2022
    
December 31, 2021
 
Senior unsecured notes - Series I - 3.13%, due May 2023
   $ 50,000      $ —    
    
 
 
    
 
 
 
Total notes payable and debt, current
     50,000        —    
Senior unsecured notes - Series G - 3.92%, due June 2024
     50,000        50,000  
Senior unsecured notes - Series H - floating rate*, due June 2024
     50,000        50,000  
Senior unsecured notes - Series I - 3.13%, due May 2023
     —          50,000  
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  
Credit agreement
     180,000        210,000  
Unamortized debt issuance costs
     (5,626      (6,130
    
 
 
    
 
 
 
Total long-term debt
     1,434,374        1,513,870  
    
 
 
    
 
 
 
Total debt
   $ 1,484,374      $ 1,513,870  
    
 
 
    
 
 
 
 
*
Series H senior unsecured notes bear interest at a
3-month
LIBOR for that floating rate interest period plus 1.25%.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 02, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-Based Compensation Expense
The consolidated statements of operations for the three and six months ended July 2, 2022 and July 3, 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):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Cost of sales
   $ 915      $ 727      $ 1,942      $ 1,360  
Selling and administrative expenses
     7,264        5,274        15,433        11,694  
Research and development expenses
     1,610        1,290        3,347        2,542  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 9,789      $ 7,291      $ 20,722      $ 15,596  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of 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 six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
 
 
 
 
 
 
 
 
    
Six Months Ended
 
Options Issued and Significant Assumptions Used to Estimate Option Fair Values
  
July 2, 2022
   
July 3, 2021
 
Options issued in thousands
     127       159  
Risk-free interest rate
     1.9     0.8
Expected life in years
     6       6  
Expected volatility
     30.9     32.5
Expected dividends
     —         —    
Summary of Stock Options Outstanding Roll Forward
 

 
  
Six Months Ended
 
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant
  
July 2, 2022
 
  
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Exercise price
   $ 321.91      $ 280.92  
Fair value
   $ 107.76      $ 91.42  
Summary of Stock Options Outstanding by Exercise Price Range
The following table summarizes stock option activity for the plans for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Number of Shares
 
  
Exercise Price per Share
 
  
Weighted-Average

Exercise Price per

Share
 
Outstanding at December 31, 2021
     691      $ 88.71      to   $ 371.64      $ 202.24  
Granted
     127      $ 314.98      to   $ 364.59      $ 321.91  
Exercised
     (150    $ 88.71      to   $ 279.90      $ 170.44  
Canceled
     (18    $ 203.37      to   $ 364.59      $ 250.27  
    
 
 
                                 
Outstanding at July 2, 2022
     650      $ 88.71      to   $ 371.64      $ 231.63  
    
 
 
                                 
Summary of Restricted Stock Units Unvested Roll Forward
The following table summarizes the unvested restricted stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
  
Shares
 
  
Weighted-Average

Grant Date Fair

Value per Share
 
Unvested at December 31, 2021
     245      $ 234.97  
Granted
     94      $ 323.65  
Vested
     (71    $ 220.07  
Forfeited
     (16    $ 256.66  
    
 
 
          
Unvested at July 2, 2022
     252      $ 270.87  
    
 
 
          
Summary of 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 six months ended July 2, 2022 and July 3, 2021 are as follows:
 
 
  
Six Months Ended
 
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values
  
July 2, 2022
 
 
July 3, 2021
 
 
 
 
 
 
 
 
 
 
Performance stock units issued (in thousands)
     40       41  
Risk-free interest rate
     1.6     0.2
Expected life in years
     2.9       2.9  
Expected volatility
     25.4     38.7
Average volatility of peer companies
     34.5     34.7
Correlation coefficient
     43.0     45.8
Expected dividends
     —         —    
Summary of Performance Stock Units Unvested Roll Forward
The following table summarizes the unvested performance stock unit award activity for the six months ended July 2, 2022 (in thousands, except per share data):
 
 
 
 
 
 
 
 
 
 
    
Shares
    
Weighted-Average

Fair Value per
Share
 
Unvested at December 31, 2021
     87      $ 285.73  
Granted
     40      $ 313.21  
Vested
     (24    $ 308.71  
Forfeited
     10      $ 370.15  
    
 
 
          
Unvested at July 2, 2022
     113      $ 298.05  
    
 
 
          
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Reconciliation
Basic and diluted EPS calculations are detailed as follows (in thousands, except per share data):
 
 
  
Three Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 164,864        60,206      $ 2.74  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          304        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 164,864        60,510      $ 2.72  
    
 
 
    
 
 
    
 
 
 
 

 
  
Three Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 167,292        61,685      $ 2.71  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          472        (0.02
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 167,292        62,157      $ 2.69  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 2, 2022
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 324,695        60,399      $ 5.38  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          345        (0.03
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 324,695        60,744      $ 5.35  
    
 
 
    
 
 
    
 
 
 
 
 
  
Six Months Ended July 3, 2021
 
 
  
Net Income
 
  
Weighted-
Average Shares
 
  
Per
Share
 
 
  
(Numerator)
 
  
(Denominator)
 
  
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income per basic common share
   $ 315,419        61,979      $ 5.09  
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities
     —          456        (0.04
    
 
 
    
 
 
    
 
 
 
Net income per diluted common share
   $ 315,419        62,435      $ 5.05  
    
 
 
    
 
 
    
 
 
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jul. 02, 2022
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
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
    
Accumulated Other
Comprehensive
Loss
 
Balance at December 31, 2021
   $ (99,985    $ (11,860    $ (20    $ (111,865
Other comprehensive (loss) income, net of tax
     (30,476      932        20        (29,524
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at July 2, 2022
   $ (130,461    $ (10,928    $      $ (141,389
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans (Tables)
6 Months Ended
Jul. 02, 2022
Retirement Benefits [Abstract]  
Defined Benefit Plan, Net Periodic Benefit Cost The summary of the components of net periodic pension costs for the plans for the three and six months ended July 2, 2022 and July 3, 2021 is as follows (in thousands):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    
Three Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 226      $ 1,003      $ 232      $ 1,147  
Interest cost
     146        341        139        312  
Expected return on plan assets
     (269      (496      (255      (464
Net amortization:
                                   
Prior service credit
     (5      (32      (4      (39
Net actuarial loss
     —          157        —          261  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 98      $ 973      $ 112      $ 1,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
 
    
U.S. Retiree
    
Non-U.S.
    
U.S. Retiree
    
Non-U.S.
 
    
Healthcare
    
Pension
    
Healthcare
    
Pension
 
    
Plan
    
Plans
    
Plan
    
Plans
 
Service cost
   $ 452      $ 2,085      $ 465      $ 2,307  
Interest cost
     291        707        278        627  
Expected return on plan assets
     (538      (1,030      (510      (930
Net amortization:
                                   
Prior service credit
     (10      (69      (9      (80
Net actuarial loss
     —          326        —          523  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net periodic pension cost
   $ 195      $ 2,019      $ 224      $ 2,447  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information (Tables)
6 Months Ended
Jul. 02, 2022
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 three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Product net sales:
                                   
Waters instrument systems
   $ 280,846      $ 261,363      $ 550,808      $ 477,435  
Chemistry consumables
     131,947        126,459        257,565        245,433  
TA instrument systems
     56,837        53,133        112,097        100,109  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total product sales
     469,630        440,955        920,470        822,977  
Service net sales:
                                   
Waters service
     222,359        219,502        439,935        426,334  
TA service
     22,330        21,190        44,486        40,881  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total service sales
     244,689        240,692        484,421        467,215  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Geographic Sales Information
Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net Sales:
                                   
Asia:
                                   
China
   $ 138,740      $ 127,225      $ 259,772      $ 230,144  
Japan
     37,504        45,113        86,127        95,409  
Asia Other
     101,766        97,609        186,445        173,936  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Asia
     278,010        269,947        532,344        499,489  
Americas:
                                   
United States
     213,815        186,915        422,528        349,348  
Americas Other
     43,456        37,979        83,580        72,903  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total Americas
     257,271        224,894        506,108        422,251  
Europe
     179,038        186,806        366,439        368,452  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Net Sales by Customer Class
Net sales by customer class are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Pharmaceutical
   $ 437,171      $ 416,705      $ 852,943      $ 776,853  
Industrial
     208,517        202,579        417,914        385,852  
Academic and government
     68,631        62,363        134,034        127,487  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time
Net sales for the Company recognized at a point in time versus over time are as follows for the three and six months ended July 2, 2022 and July 3, 2021 (in thousands):
 
    
Three Months Ended
    
Six Months Ended
 
    
July 2, 2022
    
July 3, 2021
    
July 2, 2022
    
July 3, 2021
 
Net sales recognized at a point in time:
                                   
Instrument systems
   $ 337,683      $ 314,496      $ 662,905      $ 577,544  
Chemistry consumables
     131,947        126,459        257,565        245,433  
Service sales recognized at a point in time (time & materials)
     91,571        88,832        177,350        168,119  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales recognized at a point in time
     561,201        529,787        1,097,820        991,096  
Net sales recognized over time:
                                   
Service and software maintenance sales recognized over time (contracts)
     153,118        151,860        307,071        299,096  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net sales
   $ 714,319      $ 681,647      $ 1,404,891      $ 1,290,192  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
shares in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Dec. 31, 2021
Jan. 31, 2019
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Cash equivalents description     Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, while investments with longer maturities are classified as investments.      
Cash, cash equivalents and investments $ 420,000,000   $ 420,000,000   $ 569,000,000  
Proceeds from sale of equity method investment     5,646,000      
Contingent consideration 1,428,000   1,428,000      
Long-term debt 1,434,374,000   $ 1,434,374,000   1,513,870,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 intoforeign 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 151,808,000 $ 165,985,000 $ 321,944,000 $ 346,644,000    
Unrealized gain on an equity security     4,000,000 $ 10,000,000    
Purchase price     10,000,000      
Maximum [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Purchase price     5,000,000      
Minimum [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Purchase price     4,000,000      
Other Income [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Proceeds from sale of equity method investment     7,000,000      
Gain (Loss) on Investments     4,000,000      
Cross Currency Interest Rate Contract [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Notional value, derivative asset 560,000,000   $ 560,000,000   560,000,000  
Programs Authorized by Board of Directors [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Treasury stock shares acquired     1.0 1.2    
Treasury stock     $ 312,000,000 $ 339,000,000    
Related to Vesting of Restricted Stock Units [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Treasury stock     $ 10,000,000      
January 2019 Program [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Stock repurchase program authorization amount           $ 4,000,000,000
Treasury stock shares acquired     14.1      
Treasury stock       3,400,000,000    
Stock repurchase program remaining amount authorized for future purchases 600,000,000   $ 600,000,000      
Treasury Stock [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Treasury stock 151,808,000 165,985,000 321,944,000 346,644,000    
Accrued treasury stock repurchases   $ 8,000,000   $ 8,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 270,000,000   270,000,000   298,000,000  
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   1,300,000,000  
Unsecured Debt [Member] | Fixed Interest Rate [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Contingent consideration 1,000,000   1,000,000   1,000,000  
Long-term debt 1,300,000,000   1,300,000,000   1,300,000,000  
Fair value of fixed interest rate debt 1,200,000,000   1,200,000,000   1,300,000,000  
Held By Foreign Subsidiaries [Member]            
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]            
Cash, cash equivalents and investments $ 399,000,000   $ 399,000,000   $ 440,000,000  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Beginning balance $ 13,228 $ 14,381
Additions 3,690 3,042
Deductions (3,571) (2,625)
Ending balance $ 13,347 $ 14,798
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
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
Jul. 02, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities $ 897 $ 72,068
Waters 401(k) Restoration Plan assets 26,560  
Total 58,706 111,301
Contingent consideration 1,428  
Total 1,808 6,905
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 76 504
Foreign currency exchange contracts 322  
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset 31,173  
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   13,917
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   39,121
Time Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 897 19,030
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Waters 401(k) Restoration Plan assets   38,729
Contingent consideration   1,347
Fair Value, Measurements, Recurring [Member] | Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency exchange contracts   195
Fair Value, Measurements, Recurring [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency exchange contracts 58 5,363
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   13,917
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   39,121
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Waters 401(k) Restoration Plan assets 26,560 38,729
Total 26,560 38,729
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 32,146 72,572
Total 380 5,558
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 76 504
Foreign currency exchange contracts 322 195
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 31,173  
Foreign currency exchange contracts 58 5,363
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   13,917
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   39,121
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 2) [Member] | Time Deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 897 19,030
Fair Value, Measurements, Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 1,428 1,347
Total $ 1,428 $ 1,347
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail) - USD ($)
Jul. 02, 2022
Dec. 31, 2021
Foreign Currency Exchange Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ 76,000 $ 504,000
Fair value, derivative liability 322,000  
Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notional value, derivative asset 560,000,000 560,000,000
Fair value, derivative asset 31,173,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 17,000,000 55,309,000
Fair value, derivative asset 76,000 504,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 42,640,000 9,000,000
Fair value, derivative liability 322,000 195,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 520,000,000 0
Fair value, derivative asset 31,173,000 0
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 40,000,000 230,000,000
Fair value, derivative liability 58,000 5,363,000
Accumulated Other Comprehensive Income (Loss) [Member] | Cross Currency Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, derivative asset $ 26,761,000 $ (15,944,000)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Cost of Sales [Member] | Foreign Currency Exchange Contract [Member]        
Derivative [Line Items]        
Realized losses on closed contracts $ (1,292) $ (213) $ (2,791) $ 1,455
Unrealized losses on open contracts (66) (569) (555) (1,323)
Cumulative net pre-tax losses (1,358) (782) (3,346) 132
Interest Income [Member] | Cross Currency Interest Rate Contract [Member]        
Derivative [Line Items]        
Interest earned 2,077 3,373 3,852 7,200
Other comprehensive income [Member] | Cross Currency Interest Rate Contract [Member]        
Derivative [Line Items]        
Unrealized gains (losses) on open contracts $ 30,516 $ (4,229) $ 42,704 $ 17,015
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at Beginning of Period $ 10,718 $ 10,950
Accruals for Warranties 4,084 4,719
Settlements Made (4,646) (4,859)
Balance at End of Period $ 10,156 $ 10,810
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
Jul. 02, 2022
Dec. 31, 2021
Revenue Recognition [Line Items]    
Deferred revenue and customer advances $ 60 $ 46
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Revenue Recognition and Deferred Revenue [Abstract]    
Balance at the beginning of the period $ 273,598 $ 239,759
Recognition of revenue included in balance at beginning of the period (173,606) (159,393)
Revenue deferred during the period, net of revenue recognized 240,928 251,065
Balance at the end of the period $ 340,920 $ 331,431
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 282,342 $ 227,561
Deferred revenue and customer advances expected to be recognized 340,920  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 282,342  
Deferred revenue and customer advances recognition period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 36,568  
Deferred revenue and customer advances recognition period 24 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue Recognition [Line Items]    
Deferred revenue and customer advances expected to be recognized $ 22,010  
Deferred revenue and customer advances recognition period 25 months  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 897 $ 72,094
Unrealized Loss 0 (26)
Fair Value 897 72,068
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   13,929
Unrealized Loss   (12)
Fair Value   13,917
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   39,135
Unrealized Loss   (14)
Fair Value   39,121
Time Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 897 19,030
Fair Value 897 19,030
Cash Equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   4,017
Unrealized Loss   0
Fair Value   4,017
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 897 68,077
Unrealized Loss 0 (26)
Fair Value $ 897 $ 68,051
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]    
Due in one year or less $ 897 $ 71,066
Due after one year through three years   1,002
Total $ 897 $ 72,068
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Inventory, Net of Reserves (Detail) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Inventory, Net, Items Net of Reserve Alternative [Abstract]    
Raw materials $ 180,658 $ 165,240
Work in progress 24,285 19,726
Finished goods 204,979 171,129
Total inventories $ 409,922 $ 356,095
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Dec. 31, 2021
Finite Lived And Indefinite Lived Intangible Assets [Line Items]          
Goodwill $ 428,005   $ 428,005   $ 437,865
Goodwill foreign currency translation adjustments     10,000    
Intangible assets, gross foreign currency translation adjustments     50,000    
Intangible assets, accumulated amortization foreign currency translation adjustments     38,000    
Amortization expense 15,000 $ 15,000 30,000 $ 30,000  
Future amortization expense, year 1 62,000   62,000    
Future amortization expense, year 2 62,000   62,000    
Future amortization expense, year 3 62,000   62,000    
Future amortization expense, year 4 62,000   62,000    
Future amortization expense, year 5 62,000   62,000    
Intangible assets other than goodwill capitalized during the period $ 12,000 $ 19,000 $ 24,000 $ 27,000  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 02, 2022
Dec. 31, 2021
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 875,332 $ 901,628
Accumulated Amortization $ 650,231 $ 659,227
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 555,602 575,658
Accumulated Amortization $ 411,492 $ 420,862
Weighted-Average Amortization Period 5 years 5 years
Purchased Intangibles [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 196,887 $ 201,302
Accumulated Amortization $ 162,839 $ 163,752
Weighted-Average Amortization Period 11 years 11 years
Licensing Agreements [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,484 $ 12,635
Accumulated Amortization $ 6,091 $ 6,199
Weighted-Average Amortization Period 7 years 7 years
Patents and Other Intangibles [Member]    
Finite Lived and Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 101,679 $ 102,353
Accumulated Amortization $ 69,809 $ 68,414
Weighted-Average Amortization Period 8 years 8 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended
Sep. 30, 2021
Jul. 02, 2022
Dec. 31, 2021
Nov. 30, 2017
Debt Instrument [Line Items]        
Debt facility fee   The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan.    
Long-term debt   $ 1,434,374,000 $ 1,513,870,000  
Line of credit maximum borrowing capacity   113,000,000 121,000,000  
Cross Currency Interest Rate Contract [Member]        
Debt Instrument [Line Items]        
Notional value, derivative asset   $ 560,000,000 560,000,000  
Derivative instrument, term   3 years    
Notes Payable to Banks [Member]        
Debt Instrument [Line Items]        
Interest rate terms on debt   The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan.    
Debt covenant description   The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities.    
Unused borrowing capacity   $ 1,600,000,000 1,600,000,000  
Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Debt covenant description   These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default.    
Long-term debt   $ 1,300,000,000 $ 1,300,000,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, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note.    
Debt instrument percentage of the amount to be prepaid   10.00%    
Debt instrument interest coverage ratio   3.50%    
Debt instrument leverage ratio   3.50%    
Credit Agreements and Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Weighted-average interest rate   3.02% 2.74%  
Revolving Facilities [Member] | Notes Payable to Banks [Member]        
Debt Instrument [Line Items]        
Face value of debt       $ 1,800,000,000
2021 Credit facility        
Debt Instrument [Line Items]        
Long term debt gross   $ 180,000,000 $ 210,000,000  
Debt Instrument, Term 5 years      
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Summary of Outstanding Debt (Detail) - USD ($)
$ in Thousands
Jul. 02, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total notes payable and debt, current $ 50,000 $ 0
Unamortized debt issuance costs (5,626) (6,130)
Total long-term debt 1,434,374 1,513,870
Total debt 1,484,374 1,513,870
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Long-term debt 180,000 210,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 50,000
Senior Unsecured Notes Series I [Member]    
Debt Instrument [Line Items]    
Total notes payable and debt, current 50,000  
Long-term debt   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
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
6 Months Ended 12 Months Ended
Jul. 02, 2022
Dec. 31, 2021
Senior Unsecured Notes Series G [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.92% 3.92%
Senior Unsecured Notes Series H [Member] | LIBOR [Member]    
Debt Instrument [Line Items]    
Interest rate margin 1.25% 1.25%
Senior Unsecured Notes Series I [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.13% 3.13%
Senior Unsecured Notes Series K [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.44% 3.44%
Senior Unsecured Notes Series L [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.31% 3.31%
Senior Unsecured Notes Series M [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.53% 3.53%
Senior Unsecured Notes Series N [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 1.68% 1.68%
Senior Unsecured Notes Series O [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 2.25% 2.25%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Income Taxes [Line Items]        
Income tax holiday amount     $ 10 $ 9
Income tax holiday per share benefit     $ 0.16 $ 0.14
Effective income tax rate 14.30% 15.30% 14.30% 15.00%
Effect of stock-based compensation     $ 5 $ 4
Gross unrecognized tax benefit would impact the Company's effective tax rate $ 29 $ 29 $ 29 $ 29
Income tax benefit effective tax rate     1.40% 1.10%
Maximum [Member]        
Income Taxes [Line Items]        
Expected change in unrecognized tax benefits in the next twelve months $ 18   $ 18  
United States [Member]        
Income Taxes [Line Items]        
Statutory tax rate     21.00%  
Ireland [Member]        
Income Taxes [Line Items]        
Statutory tax rate     12.50%  
U.K [Member]        
Income Taxes [Line Items]        
Statutory tax rate     19.00%  
Singapore [Member]        
Income Taxes [Line Items]        
Statutory tax rate     17.00%  
Singapore [Member] | April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member] | New Contractual Arrangement [Member]        
Income Taxes [Line Items]        
Statutory tax rate     5.00%  
Singapore [Member] | Contractual Tax Rate Singapore [Member]        
Income Taxes [Line Items]        
Marginal effective income tax rate     0.00%  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Other Commitments and Contingencies - Additional Information (Detail)
$ in Millions
6 Months Ended
Jul. 02, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum License Fees Payable Future minimum license fees payable under existing license agreements as of July 2, 2022 are immaterial for the years ended December 31, 2022 and thereafter.
Potentials Payments Under Licensing Arrangements $ 2
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Additional Information (Detail)
shares in Millions
6 Months Ended
Jul. 02, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares available for grant | shares 6.4
Performance Stock Unit Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average grant date fair value of shares granted $ 313.21
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]  
Weighted-average grant date fair value of shares granted $ 364.59
Award vesting period 5 years
Equity Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 5 years
Award expiration period 10 years
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 9,789 $ 7,291 $ 20,722 $ 15,596
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 915 727 1,942 1,360
Selling and Administrative Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation 7,264 5,274 15,433 11,694
Research and Development Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation $ 1,610 $ 1,290 $ 3,347 $ 2,542
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail) - Equity Option [Member] - USD ($)
shares in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Options Issued and Significant Assumptions Used to Estimate Option Fair Values    
Options issued 127 159
Fair value assumptions, risk free interest rate 1.90% 0.80%
Fair value assumptions, expected life in years 6 years 6 years
Fair value assumptions, expected volatility 30.90% 32.50%
Fair value assumptions, expected dividends  
Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant    
Weighted-average exercise price of options granted $ 321.91 $ 280.92
Weighted-average grant date fair value of options granted $ 107.76 $ 91.42
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail) - Equity Option [Member] - $ / shares
shares in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding at December 31, 2021 691  
Granted 127 159
Exercised (150)  
Canceled (18)  
Outstanding at July 2, 2022 650  
Weighted-average exercise price of options outstanding at beginning of period $ 202.24  
Weighted-average exercise price of options granted 321.91 $ 280.92
Weighted-average exercise price of options exercised 170.44  
Weighted average exercise price of options canceled 250.27  
Weighted-average exercise price of options outstanding at end of period 231.63  
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average exercise price of options outstanding at beginning of period 88.71  
Weighted-average exercise price of options granted 314.98  
Weighted-average exercise price of options exercised 88.71  
Weighted average exercise price of options canceled 203.37  
Weighted-average exercise price of options outstanding at end of period 88.71  
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 364.59  
Weighted-average exercise price of options exercised 279.9  
Weighted average exercise price of options canceled 364.59  
Weighted-average exercise price of options outstanding at end of period $ 371.64  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jul. 02, 2022
$ / 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 245
Shares, Granted | shares 94
Shares, Vested | shares (71)
Shares, Forfeited | shares (16)
Unvested Ending balance, Shares | shares 252
Weighted-average grant date fair value per share of shares unvested at beginning of period | $ / shares $ 234.97
Weighted-average grant date fair value per share of shares granted | $ / shares 323.65
Weighted-average grant date fair value per share of shares vested | $ / shares 220.07
Weighted-average grant date fair value of shares forfeited | $ / shares 256.66
Weighted-average grant date fair value per share of shares unvested at end of period | $ / shares $ 270.87
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail) - Performance Stock Unit Plan [Member] - USD ($)
shares in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values    
Shares granted 40 41
Fair value assumptions, risk free interest rate 1.60% 0.20%
Fair value assumptions, expected life in years 2 years 10 months 24 days 2 years 10 months 24 days
Fair value assumptions, expected volatility 25.40% 38.70%
Fair value assumptions, expected volatility of peer companies 34.50% 34.70%
Fair value assumptions, correlation coefficient 43.00% 45.80%
Fair value assumptions, expected dividends  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) - Performance Stock Unit Plan [Member] - $ / shares
shares in Thousands
6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested Beginning balance, Shares 87  
Shares Granted 40 41
Shares Vested (24)  
Shares Forfeited 10  
Unvested Ending balance, Shares 113  
Weighted-average grant date fair value per share of shares unvested at beginning of period $ 285.73  
Weighted-average grant date fair value per share of shares granted 313.21  
Weighted-average grant date fair value per share of shares vested 308.71  
Weighted-average grant date fair value per share of shares forfeited 370.15  
Weighted-average grant date fair value per share of shares unvested at end of period $ 298.05  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Earnings Per Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Earnings Per Share [Abstract]        
Net income per basic common share, Net Income (Numerator) $ 164,864 $ 167,292 $ 324,695 $ 315,419
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Net Income (Numerator)    
Net income per diluted common share, Net Income (Numerator) $ 164,864 $ 167,292 $ 324,695 $ 315,419
Net income per basic common share, Weighted-Average Shares (Denominator) 60,206 61,685 60,399 61,979
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator) 304 472 345 456
Net income per diluted common share, Weighted-Average Shares (Denominator) 60,510 62,157 60,744 62,435
Net income per basic common share, Per Share Amount $ 2.74 $ 2.71 $ 5.38 $ 5.09
Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount (0.02) (0.02) (0.03) (0.04)
Net income per diluted common share, Per Share Amount $ 2.72 $ 2.69 $ 5.35 $ 5.05
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share 1 1 1 1
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 374,937 $ 230,962 $ 367,554 $ 232,144
Other comprehensive (loss) income, net of tax (23,664) 27 (29,524) 6,764
Ending balance 392,124 268,273 392,124 268,273
Currency Translation [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (99,985)  
Other comprehensive (loss) income, net of tax     (30,476)  
Ending balance (130,461)   (130,461)  
Unrealized Gain (Loss) on Retirement Plans [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (11,860)  
Other comprehensive (loss) income, net of tax     932  
Ending balance (10,928)   (10,928)  
Unrealized Gain (Loss) on Investments [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     (20)  
Other comprehensive (loss) income, net of tax     20  
Ending balance 0   0  
Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (117,725) (111,206) (111,865) (117,943)
Other comprehensive (loss) income, net of tax     (29,524)  
Ending balance $ (141,389) $ (111,179) $ (141,389) $ (111,179)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Additional Information (Detail)
$ in Millions
Jul. 02, 2022
USD ($)
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 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
United States [Member] | Retiree Healthcare Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 226 $ 232 $ 452 $ 465
Interest cost 146 139 291 278
Expected return on plan assets (269) (255) (538) (510)
Net amortization: Prior service credit (5) (4) (10) (9)
Net periodic pension cost 98 112 195 224
Non-U.S. Pension Plans [Member] | Pension Plans [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 1,003 1,147 2,085 2,307
Interest cost 341 312 707 627
Expected return on plan assets (496) (464) (1,030) (930)
Net amortization: Prior service credit (32) (39) (69) (80)
Net amortization: Net actuarial loss 157 261 326 523
Net periodic pension cost $ 973 $ 1,217 $ 2,019 $ 2,447
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information - Additional Information (Detail)
6 Months Ended
Jul. 02, 2022
Segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 1
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 714,319 $ 681,647 $ 1,404,891 $ 1,290,192
Waters Instrument Systems [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 280,846 261,363 550,808 477,435
Chemistry Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 131,947 126,459 257,565 245,433
TA Instrument Systems [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 56,837 53,133 112,097 100,109
Total product sales [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 469,630 440,955 920,470 822,977
Waters Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 222,359 219,502 439,935 426,334
TA Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 22,330 21,190 44,486 40,881
Total service sales [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales $ 244,689 $ 240,692 $ 484,421 $ 467,215
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information - Summary of Geographic Sales Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 714,319 $ 681,647 $ 1,404,891 $ 1,290,192
China [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 138,740 127,225 259,772 230,144
Japan [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 37,504 45,113 86,127 95,409
Asia Other [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 101,766 97,609 186,445 173,936
Total Asia [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 278,010 269,947 532,344 499,489
United States [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 213,815 186,915 422,528 349,348
Americas Other [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 43,456 37,979 83,580 72,903
Total Americas [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 257,271 224,894 506,108 422,251
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales $ 179,038 $ 186,806 $ 366,439 $ 368,452
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment Information - Summary of Net Sales by Customer Class (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Revenue, Major Customer [Line Items]        
Total net sales $ 714,319 $ 681,647 $ 1,404,891 $ 1,290,192
Pharmaceutical [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 437,171 416,705 852,943 776,853
Industrial [Member]        
Revenue, Major Customer [Line Items]        
Total net sales 208,517 202,579 417,914 385,852
Academic and government [Member]        
Revenue, Major Customer [Line Items]        
Total net sales $ 68,631 $ 62,363 $ 134,034 $ 127,487
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
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 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Disaggregation of Revenue [Line Items]        
Total net sales $ 714,319 $ 681,647 $ 1,404,891 $ 1,290,192
Chemistry Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 131,947 126,459 257,565 245,433
Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 244,689 240,692 484,421 467,215
Net Sales Recognized at a Point in Time: [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 561,201 529,787 1,097,820 991,096
Net Sales Recognized at a Point in Time: [Member] | Instrument Systems [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 337,683 314,496 662,905 577,544
Net Sales Recognized at a Point in Time: [Member] | Chemistry Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 131,947 126,459 257,565 245,433
Net Sales Recognized at a Point in Time: [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 91,571 88,832 177,350 168,119
Net Sales Recognized Over Time: [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 714,319 681,647 1,404,891 1,290,192
Net Sales Recognized Over Time: [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales $ 153,118 $ 151,860 $ 307,071 $ 299,096
XML 80 d373440d10q_htm.xml IDEA: XBRL DOCUMENT 0001000697 2022-01-01 2022-07-02 0001000697 2022-07-02 0001000697 2021-12-31 0001000697 2021-04-04 2021-07-03 0001000697 2022-04-03 2022-07-02 0001000697 2021-01-01 2021-07-03 0001000697 2021-01-01 2021-12-31 0001000697 2022-07-29 0001000697 2021-07-03 0001000697 2020-12-31 0001000697 2022-04-02 0001000697 2021-04-03 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2022-07-02 0001000697 us-gaap:BankTimeDepositsMember 2022-07-02 0001000697 2020-01-01 2022-07-02 0001000697 2021-01-01 2022-07-02 0001000697 2022-01-01 2022-07-02 0001000697 us-gaap:ShortTermInvestmentsMember 2022-07-02 0001000697 srt:MinimumMember 2022-07-02 0001000697 srt:MaximumMember 2022-07-02 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2022-07-02 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2022-07-02 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001000697 us-gaap:UnsecuredDebtMember 2022-07-02 0001000697 us-gaap:SoftwareDevelopmentMember 2022-07-02 0001000697 wat:PurchasedIntangiblesMember 2022-07-02 0001000697 us-gaap:TrademarksMember 2022-07-02 0001000697 us-gaap:LicensingAgreementsMember 2022-07-02 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-07-02 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2022-07-02 0001000697 wat:ForeignSubsidiaryMember 2022-07-02 0001000697 us-gaap:NotesPayableToBanksMember 2022-07-02 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2022-07-02 0001000697 wat:CreditAgreementMember 2022-07-02 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2022-07-02 0001000697 wat:January2019ProgramMember 2022-07-02 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2022-07-02 0001000697 us-gaap:ServiceMember 2022-04-03 2022-07-02 0001000697 us-gaap:ProductMember 2022-04-03 2022-07-02 0001000697 us-gaap:CostOfSalesMember 2022-04-03 2022-07-02 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-03 2022-07-02 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-03 2022-07-02 0001000697 wat:WatersInstrumentSystemsMember 2022-04-03 2022-07-02 0001000697 wat:ChemistryConsumablesMember 2022-04-03 2022-07-02 0001000697 wat:TaInstrumentSystemsMember 2022-04-03 2022-07-02 0001000697 wat:WatersServiceMember 2022-04-03 2022-07-02 0001000697 wat:TaServiceMember 2022-04-03 2022-07-02 0001000697 country:CN 2022-04-03 2022-07-02 0001000697 country:JP 2022-04-03 2022-07-02 0001000697 wat:AsiaOtherMember 2022-04-03 2022-07-02 0001000697 srt:AsiaPacificMember 2022-04-03 2022-07-02 0001000697 country:US 2022-04-03 2022-07-02 0001000697 wat:AmericasOtherMember 2022-04-03 2022-07-02 0001000697 srt:AmericasMember 2022-04-03 2022-07-02 0001000697 srt:EuropeMember 2022-04-03 2022-07-02 0001000697 wat:PharmaceuticalCustomersMember 2022-04-03 2022-07-02 0001000697 wat:IndustrialCustomersMember 2022-04-03 2022-07-02 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-04-03 2022-07-02 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2022-04-03 2022-07-02 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:TransferredOverTimeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-04-03 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001000697 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-04-03 2022-07-02 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-04-03 2022-07-02 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-04-03 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-04-03 2022-07-02 0001000697 us-gaap:ServiceMember 2021-04-04 2021-07-03 0001000697 us-gaap:ProductMember 2021-04-04 2021-07-03 0001000697 us-gaap:CostOfSalesMember 2021-04-04 2021-07-03 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-04 2021-07-03 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-04 2021-07-03 0001000697 wat:WatersInstrumentSystemsMember 2021-04-04 2021-07-03 0001000697 wat:ChemistryConsumablesMember 2021-04-04 2021-07-03 0001000697 wat:TaInstrumentSystemsMember 2021-04-04 2021-07-03 0001000697 wat:WatersServiceMember 2021-04-04 2021-07-03 0001000697 wat:TaServiceMember 2021-04-04 2021-07-03 0001000697 country:CN 2021-04-04 2021-07-03 0001000697 country:JP 2021-04-04 2021-07-03 0001000697 wat:AsiaOtherMember 2021-04-04 2021-07-03 0001000697 srt:AsiaPacificMember 2021-04-04 2021-07-03 0001000697 country:US 2021-04-04 2021-07-03 0001000697 wat:AmericasOtherMember 2021-04-04 2021-07-03 0001000697 srt:AmericasMember 2021-04-04 2021-07-03 0001000697 srt:EuropeMember 2021-04-04 2021-07-03 0001000697 wat:PharmaceuticalCustomersMember 2021-04-04 2021-07-03 0001000697 wat:IndustrialCustomersMember 2021-04-04 2021-07-03 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-04-04 2021-07-03 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-04-04 2021-07-03 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:TransferredOverTimeMember 2021-04-04 2021-07-03 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-04-04 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2021-04-04 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0001000697 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-04-04 2021-07-03 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-04-04 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0001000697 us-gaap:ServiceMember 2022-01-01 2022-07-02 0001000697 us-gaap:ProductMember 2022-01-01 2022-07-02 0001000697 us-gaap:CostOfSalesMember 2022-01-01 2022-07-02 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-07-02 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-07-02 0001000697 wat:WatersInstrumentSystemsMember 2022-01-01 2022-07-02 0001000697 wat:ChemistryConsumablesMember 2022-01-01 2022-07-02 0001000697 wat:TaInstrumentSystemsMember 2022-01-01 2022-07-02 0001000697 wat:WatersServiceMember 2022-01-01 2022-07-02 0001000697 wat:TaServiceMember 2022-01-01 2022-07-02 0001000697 country:CN 2022-01-01 2022-07-02 0001000697 country:JP 2022-01-01 2022-07-02 0001000697 wat:AsiaOtherMember 2022-01-01 2022-07-02 0001000697 srt:AsiaPacificMember 2022-01-01 2022-07-02 0001000697 country:US 2022-01-01 2022-07-02 0001000697 wat:AmericasOtherMember 2022-01-01 2022-07-02 0001000697 srt:AmericasMember 2022-01-01 2022-07-02 0001000697 srt:EuropeMember 2022-01-01 2022-07-02 0001000697 wat:PharmaceuticalCustomersMember 2022-01-01 2022-07-02 0001000697 wat:IndustrialCustomersMember 2022-01-01 2022-07-02 0001000697 wat:GovernmentalAndAcademicCustomersMember 2022-01-01 2022-07-02 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-07-02 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-07-02 0001000697 us-gaap:RestrictedStockMember 2022-01-01 2022-07-02 0001000697 us-gaap:StockOptionMember 2022-01-01 2022-07-02 0001000697 us-gaap:NotesPayableToBanksMember 2022-01-01 2022-07-02 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-07-02 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-07-02 0001000697 us-gaap:UnsecuredDebtMember 2022-01-01 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2022-01-01 2022-07-02 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2022-01-01 2022-07-02 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2022-01-01 2022-07-02 0001000697 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-07-02 0001000697 wat:PurchasedIntangiblesMember 2022-01-01 2022-07-02 0001000697 us-gaap:LicensingAgreementsMember 2022-01-01 2022-07-02 0001000697 wat:PatentsAndOtherIntangiblesMember 2022-01-01 2022-07-02 0001000697 country:SG wat:ContractualTaxRateSingaporeMember 2022-01-01 2022-07-02 0001000697 wat:SeniorUnsecuredNotesSeriesHMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-07-02 0001000697 country:SG wat:AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember wat:NewContractualArrangementMember 2022-01-01 2022-07-02 0001000697 country:IE 2022-01-01 2022-07-02 0001000697 country:GB 2022-01-01 2022-07-02 0001000697 country:SG 2022-01-01 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-02 0001000697 us-gaap:CommonStockMember 2022-01-01 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-01-01 2022-07-02 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2022-01-01 2022-07-02 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-07-02 0001000697 srt:MaximumMember wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-07-02 0001000697 srt:MinimumMember wat:PerformanceStockUnitsPsuMember 2022-01-01 2022-07-02 0001000697 us-gaap:OtherIncomeMember 2022-01-01 2022-07-02 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2022-01-01 2022-07-02 0001000697 wat:January2019ProgramMember 2022-01-01 2022-07-02 0001000697 wat:RelatedToVestingOfRestrictedStockUnitsMember 2022-01-01 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2022-01-01 2022-07-02 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2022-01-01 2022-07-02 0001000697 srt:MaximumMember 2022-01-01 2022-07-02 0001000697 srt:MinimumMember 2022-01-01 2022-07-02 0001000697 us-gaap:ServiceMember 2021-01-01 2021-07-03 0001000697 us-gaap:ProductMember 2021-01-01 2021-07-03 0001000697 us-gaap:CostOfSalesMember 2021-01-01 2021-07-03 0001000697 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-07-03 0001000697 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-07-03 0001000697 wat:WatersInstrumentSystemsMember 2021-01-01 2021-07-03 0001000697 wat:ChemistryConsumablesMember 2021-01-01 2021-07-03 0001000697 wat:TaInstrumentSystemsMember 2021-01-01 2021-07-03 0001000697 wat:WatersServiceMember 2021-01-01 2021-07-03 0001000697 wat:TaServiceMember 2021-01-01 2021-07-03 0001000697 country:CN 2021-01-01 2021-07-03 0001000697 country:JP 2021-01-01 2021-07-03 0001000697 wat:AsiaOtherMember 2021-01-01 2021-07-03 0001000697 srt:AsiaPacificMember 2021-01-01 2021-07-03 0001000697 country:US 2021-01-01 2021-07-03 0001000697 wat:AmericasOtherMember 2021-01-01 2021-07-03 0001000697 srt:AmericasMember 2021-01-01 2021-07-03 0001000697 srt:EuropeMember 2021-01-01 2021-07-03 0001000697 wat:PharmaceuticalCustomersMember 2021-01-01 2021-07-03 0001000697 wat:IndustrialCustomersMember 2021-01-01 2021-07-03 0001000697 wat:GovernmentalAndAcademicCustomersMember 2021-01-01 2021-07-03 0001000697 wat:InstrumentSystemsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 wat:ChemistryConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:ServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:TransferredOverTimeMember 2021-01-01 2021-07-03 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-07-03 0001000697 wat:PerformanceStockUnitsPsuMember 2021-01-01 2021-07-03 0001000697 us-gaap:StockOptionMember 2021-01-01 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:InterestIncomeMember 2021-01-01 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-01-01 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-01-01 2021-07-03 0001000697 us-gaap:TreasuryStockMember 2021-01-01 2021-07-03 0001000697 country:US us-gaap:DefinedBenefitPostretirementHealthCoverageMember 2021-01-01 2021-07-03 0001000697 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-07-03 0001000697 wat:ProgramsAuthorizedByBoardOfDirectorsMember 2021-01-01 2021-07-03 0001000697 wat:January2019ProgramMember 2021-01-01 2021-07-03 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:OtherComprehensiveIncomeMember 2021-01-01 2021-07-03 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 us-gaap:BankTimeDepositsMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001000697 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001000697 us-gaap:CashEquivalentsMember 2021-12-31 0001000697 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember 2021-12-31 0001000697 us-gaap:OtherLiabilitiesMember us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-12-31 0001000697 us-gaap:TrademarksMember 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001000697 wat:InvestmentsHeldInCurrenciesOtherThanUSDollarsMember 2021-12-31 0001000697 wat:ForeignSubsidiaryMember 2021-12-31 0001000697 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-31 0001000697 us-gaap:NotesPayableToBanksMember 2021-12-31 0001000697 wat:CreditAgreementsAndUnsecuredDebtMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesIMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesGMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesKMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesLMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesMMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesNMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesOMember 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember 2021-12-31 0001000697 wat:CreditAgreementMember 2021-12-31 0001000697 wat:FixedInterestRateMember us-gaap:UnsecuredDebtMember 2021-12-31 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-12-31 0001000697 wat:January2019ProgramMember 2019-01-31 0001000697 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001000697 wat:PurchasedIntangiblesMember 2021-01-01 2021-12-31 0001000697 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0001000697 wat:PatentsAndOtherIntangiblesMember 2021-01-01 2021-12-31 0001000697 wat:SeniorUnsecuredNotesSeriesHMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001000697 wat:RevolvingFacilitiesMember us-gaap:NotesPayableToBanksMember 2017-11-30 0001000697 wat:TwoThousandAndTwentyOneCreditFacilityMember 2021-09-01 2021-09-30 0001000697 us-gaap:TreasuryStockMember 2021-07-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-02 0001000697 us-gaap:TreasuryStockMember 2022-04-02 0001000697 us-gaap:RetainedEarningsMember 2022-04-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001000697 us-gaap:CommonStockMember 2022-04-02 0001000697 us-gaap:CommonStockMember 2022-07-02 0001000697 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001000697 us-gaap:RetainedEarningsMember 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0001000697 us-gaap:TreasuryStockMember 2021-04-03 0001000697 us-gaap:RetainedEarningsMember 2021-04-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0001000697 us-gaap:CommonStockMember 2021-04-03 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 0001000697 us-gaap:RetainedEarningsMember 2021-07-03 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 0001000697 us-gaap:CommonStockMember 2021-07-03 0001000697 us-gaap:StockOptionMember 2021-12-31 0001000697 wat:PerformanceStockUnitsPsuMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001000697 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-02 0001000697 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-02 0001000697 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-02 0001000697 us-gaap:StockOptionMember 2022-07-02 0001000697 wat:PerformanceStockUnitsPsuMember 2022-07-02 0001000697 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2021-12-31 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2021-12-31 0001000697 srt:MinimumMember us-gaap:StockOptionMember 2022-07-02 0001000697 srt:MaximumMember us-gaap:StockOptionMember 2022-07-02 0001000697 us-gaap:TreasuryStockMember 2021-12-31 0001000697 us-gaap:RetainedEarningsMember 2021-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001000697 us-gaap:CommonStockMember 2021-12-31 0001000697 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001000697 us-gaap:TreasuryStockMember 2020-12-31 0001000697 us-gaap:RetainedEarningsMember 2020-12-31 0001000697 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001000697 us-gaap:CommonStockMember 2020-12-31 iso4217:USD shares utr:Year pure utr:Month iso4217:USD shares wat:Segment false Q2 0001000697 --12-31 10-Q true 2022-07-02 2022 false 01-14010 Waters Corporation DE 13-3668640 34 Maple Street Milford MA 01757 508 478-2000 Common Stock WAT NYSE Yes Yes Large Accelerated Filer false false false 59875919 418897000 501234000 897000 68051000 639451000 612648000 409922000 356095000 95160000 90914000 1564327000 1628942000 545813000 547913000 225101000 242401000 428005000 437865000 86102000 84734000 191222000 153077000 3040570000 3094932000 50000000 0 97980000 96799000 44956000 101192000 282342000 227561000 25199000 27906000 104982000 61278000 10156000 10718000 130948000 155054000 746563000 680508000 1434374000 1513870000 51675000 64027000 247950000 319547000 60579000 59623000 107305000 89803000 1901883000 2046870000 2648446000 2727378000 0.01 0.01 5000000 5000000 0 0 0 0 0.01 0.01 400000000 400000000 162348000 162084000 59988000 60728000 1623000 1621000 2166221000 2114880000 8125527000 7800832000 102360000 101356000 9759858000 9437914000 -141389000 -111865000 392124000 367554000 3040570000 3094932000 469630000 440955000 244689000 240692000 714319000 681647000 202356000 176745000 104850000 103509000 161877000 158213000 44006000 44949000 1598000 1809000 514687000 485225000 199632000 196422000 1535000 9321000 11419000 12027000 2526000 3698000 192274000 197414000 27410000 30122000 164864000 167292000 2.74 2.71 60206000 61685000 2.72 2.69 60510000 62157000 920470000 822977000 484421000 467215000 1404891000 1290192000 393966000 335621000 198925000 198780000 319352000 301409000 84478000 83041000 3271000 3649000 9797000 1009789000 922500000 395102000 367692000 1705000 18680000 22478000 22973000 4640000 7799000 378969000 371198000 54274000 55779000 324695000 315419000 5.38 5.09 60399000 61979000 5.35 5.05 60744000 62435000 164864000 167292000 324695000 315419000 -24307000 -9000 -30476000 5816000 11000 -5000 26000 -15000 2000 6000 9000 -5000 20000 -15000 -720000 260000 -988000 -794000 120000 218000 247000 434000 -840000 42000 -1235000 -1228000 -206000 83000 -303000 -265000 -634000 -41000 -932000 -963000 -23664000 27000 -29524000 6764000 141200000 167319000 295171000 322183000 324695000 315419000 20722000 15596000 -12523000 6107000 36956000 34891000 29935000 29852000 7903000 57377000 -18985000 65070000 50873000 9199000 10600000 -4658000 9263000 -32197000 -35328000 70027000 91631000 -63667000 -44973000 254863000 361444000 74746000 76889000 5646000 4897000 7000000 10959000 215140000 77553000 17923000 -7403000 -281106000 105000000 500000000 135000000 250000000 3637000 30914000 45036000 321944000 341507000 -10849000 -1917000 -310181000 -48191000 -19616000 -8786000 -82337000 23361000 501234000 436695000 418897000 460056000 161859000 1619000 2054076000 7256116000 -8969643000 -111206000 230962000 167292000 167292000 27000 27000 22000 5156000 5156000 135000 1000 23584000 23585000 165985000 165985000 1000 7236000 7236000 162017000 1620000 2090052000 7423408000 -9135628000 -111179000 268273000 162252000 1623000 2138426000 7960663000 -9608050000 -117725000 374937000 164864000 164864000 -23664000 -23664000 11000 3559000 3559000 81000 14523000 14523000 151808000 151808000 4000 9713000 9713000 162348000 1623000 2166221000 8125527000 -9759858000 -141389000 392124000 161666000 1617000 2029465000 7107989000 -8788984000 -117943000 232144000 315419000 315419000 6764000 6764000 32000 7011000 7011000 230000 2000 38713000 38715000 346644000 346644000 89000 1000 14863000 14864000 162017000 1620000 2090052000 7423408000 -9135628000 -111179000 268273000 162084000 1621000 2114880000 7800832000 -9437914000 -111865000 367554000 324695000 324695000 -29524000 -29524000 19000 5886000 5886000 150000 1000 25614000 25615000 321944000 321944000 95000 1000 19841000 19842000 162348000 1623000 2166221000 8125527000 -9759858000 -141389000 392124000 <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 Basis of Presentation and Summary of Significant Accounting Policies </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;">Waters Corporation (the “Company,” “we,” “our,” or “us”) is a specialty measurement company that operates with a fundamental underlying purpose to advance the science that enables our customers to enhance human health and well-being. The Company has pioneered analytical workflow solutions involving liquid chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for more than 60 years. The Company primarily designs, manufactures, sells and services high-performance liquid chromatography (“HPLC”), ultra-performance liquid chromatography (“UPLC<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">TM</div>” and, together with HPLC, referred to as “LC”) and mass spectrometry (“MS”) technology systems and support products, including chromatography columns, other consumable products and comprehensive post-warranty service plans. These systems are complementary products that are frequently employed together <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(“LC-MS”)</div> and sold as integrated instrument systems using common software platforms. LC is a standard technique and is utilized in a broad range of industries to detect, identify, monitor and measure the chemical, physical and biological composition of materials, and to purify a full range of compounds. MS technology, principally in conjunction with chromatography, is employed in drug discovery and development, including clinical trial testing, the analysis of proteins in disease processes (known as “proteomics”), nutritional safety analysis and environmental testing. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">LC-MS</div> instruments combine a liquid phase sample introduction and separation system with mass spectrometric compound identification and quantification. In addition, the Company designs, manufactures, sells and services thermal analysis, rheometry and calorimetry instruments through its TA<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">TM</div> product line. These instruments are used in predicting the suitability and stability of fine chemicals, pharmaceuticals, water, polymers, metals and viscous liquids for various industrial, consumer goods and healthcare products, as well as for life science research. The Company is also a developer and supplier of advanced software-based products that interface with the Company’s instruments, as well as other manufacturers’ instruments. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s interim fiscal quarter typically ends on the thirteenth Saturday of each quarter. Since the Company’s fiscal year end is December 31, the first and fourth fiscal quarters may have more or less than thirteen complete weeks. The Company’s second fiscal quarters for 2022 and 2021 ended on July 2, 2022 and July 3, 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with the instructions to the Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and do not include all of the information and footnote disclosures required for annual financial statements prepared in accordance with generally accepted accounting principles (“U.S. GAAP”) in the United States of America. The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. 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. Actual amounts may differ from these estimates under different assumptions or conditions. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">It is management’s opinion that the accompanying interim consolidated financial statements reflect all adjustments (which are normal and recurring) that are necessary for a fair statement of the results for the interim periods. The interim consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (“SEC”) on February 24, 2022. </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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the resulting volatility and uncertainty it has caused in the U.S. and international markets. The Company operates in over 35 countries, including those in regions most impacted by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future. </div> <div style="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; 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: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, while investments with longer maturities are classified as investments. 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, 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:Times New Roman">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="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 following is a summary of the activity of the Company’s allowance for credit losses for the six months ended July 2, 2022 and July 3, 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><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;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="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;">Balance at End</div></div></div></div> <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;">of</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; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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: 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: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;">Allowance for Credit Losses</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;">July 2, 2022</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;">13,228</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;">3,690</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;">(3,571</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;">13,347</td> <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;">July 3, 2021</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;">14,381</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;">3,042</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;">(2,625</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;">14,798</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;text-indent: 0px;"><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;text-indent: 0px;">During the six months ended July 2, 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on the sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an <div style="letter-spacing: 0px; top: 0px;;display:inline;">other-than-temporary</div> impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.</div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">During the six months ended July 3, 2021, the Company recorded an unrealized gain on an equity security still held at the reporting date of approximately $10 million within other income on the income statement. This unrealized gain was recorded as an upward price adjustment to the carrying value of the investment due to an observable price change of a similar security issued during the current period. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div> <div style="font-family: 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 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 July 2, 2022 and December 31, 2021. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div></div>The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at July 2, 2022 (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2,</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 61%; line-height: 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: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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,560</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;">26,560</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;">Foreign currency exchange contracts</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;">76</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;">76</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,173</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;">31,173</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,706</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;">26,560</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;">32,146</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: 3em; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,428</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;">1,428</td> <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 currency exchange contracts</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;">322</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;">322</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;">Interest rate cross-currency swap agreements</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,808</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;">380</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;">1,428</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-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 following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div><br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 56%; line-height: 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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury 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;">13,917</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;">13,917</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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt 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;">39,121</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;">39,121</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;">Time deposits</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;">19,030</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;">19,030</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,729</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;">38,729</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;">Foreign currency exchange contracts</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;">504</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;">504</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,301</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;">38,729</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;">72,572</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"> <td style="vertical-align:top"> <div style="margin-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;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;">Contingent consideration</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;">1,347</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;">1,347</td> <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;">Foreign currency exchange contracts</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </tr> <tr style="page-break-inside:avoid ; font-family: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;">Interest rate cross-currency swap agreements</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;">5,363</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;">5,363</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,905</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;">5,558</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;">1,347</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources. </div> <div 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 relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both July 2, 2022 and December 31, 2021.<br/></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 Other Financial Instruments </div></div></div><br/></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 July 2, 2022 and December 31, 2021. 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.3 billion at July 2, 2022 and December 31, 2021, 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; 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 net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate Cross-Currency Swap Agreements </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of July 2, 2022, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive 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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <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: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,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;">76</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;">55,309</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;">504</td> <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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,640</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;">322</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;">9,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;">195</td> <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 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">520,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;">31,173</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;">Other liabilities</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;">40,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;">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;">230,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;">5,363</td> <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 income (loss)</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,761</td> <td style="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;">(15,944</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:Times New Roman">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 45%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 22%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;;text-align:center;"><div 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></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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</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 colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="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;">Classification</div></div></div></div></td></tr> <tr> <td style="width: 45%; line-height: 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="width: 22%; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; 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 colspan="3" style="vertical-align:top"><div style="margin-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; width: 45%;"><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;">Realized (losses) gains on closed contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,292</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,791</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,455</td> <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: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(569</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(555</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,323</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 45%;"><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> (losses) gains</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(782</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,346</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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 colspan="3" style="vertical-align:top"><div style="margin-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"> <td style="vertical-align: top; width: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Interest income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,852</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,200</td> <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: 45%;"><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 gains (losses) on open contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Other comprehensive income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,229</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,704</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,015</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity</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;">In</div></div> January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> period. This program replaced the remaining amounts available from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> program. During the six months ended July 2, 2022 and July 3, 2021, the Company repurchased 1.0 million and 1.2 million shares of the Company’s outstanding common stock at a cost of $312 million and $339 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the six months ended July 2, 2022 and July 3, 2021, respectively. As of July 2, 2022, the Company had repurchased an aggregate of 14.1 million shares at a cost of $3.4 billion under the January 2019 repurchase program and had a total of $0.6 billion authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. </div> <div style="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: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The following is a summary of the activity of the Company’s accrued warranty liability for the six months ended July 2, 2022 and July 3, 2021 (in thousands): <br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">July 2, 2022</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;">10,718</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;">4,084</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;">(4,646</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;">10,156</td> <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;">July 3, 2021</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;">10,950</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;">4,719</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;">(4,859</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;">10,810</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;">Other Items </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the six months ended July 2, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">In-Process</div> Research and Development and expensed in costs and operating expenses in the statement of operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s interim fiscal quarter typically ends on the thirteenth Saturday of each quarter. Since the Company’s fiscal year end is December 31, the first and fourth fiscal quarters may have more or less than thirteen complete weeks. The Company’s second fiscal quarters for 2022 and 2021 ended on July 2, 2022 and July 3, 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying unaudited interim consolidated financial statements have been prepared in accordance with the instructions to the Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and do not include all of the information and footnote disclosures required for annual financial statements prepared in accordance with generally accepted accounting principles (“U.S. GAAP”) in the United States of America. The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. 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. Actual amounts may differ from these estimates under different assumptions or conditions. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">It is management’s opinion that the accompanying interim consolidated financial statements reflect all adjustments (which are normal and recurring) that are necessary for a fair statement of the results for the interim periods. The interim consolidated financial statements should be read in conjunction with the consolidated financial statements included in the Company’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December 31, 2021, as filed with the U.S. Securities and Exchange Commission (“SEC”) on February 24, 2022. </div> The consolidated financial statements include the accounts of the Company and its subsidiaries, which are wholly owned. All inter-company balances and transactions have been eliminated. <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. 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. 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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Both the Company’s domestic and international operations have been and continue to be affected by the ongoing global <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the resulting volatility and uncertainty it has caused in the U.S. and international markets. The Company operates in over 35 countries, including those in regions most impacted by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. </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">Through the date of the issuance of these financial statements, the Company’s consolidated financial position, results of operations and cash flows have not been materially impacted and, thus, the Company concluded that no interim goodwill or long-lived asset impairment analyses were required. Further, there have been no violations of debt covenants. Any prolonged material disruption to the Company’s employees, suppliers, manufacturing, or customers could result in a material impact to its consolidated financial position, results of operations or cash flows in the future. </div> <div style="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; 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: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, while investments with longer maturities are classified as investments. 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 July 2, 2022 and December 31, 2021, $399 million out of $420 million and $440 million out of $569 million, respectively, of the Company’s total cash, cash equivalents and investments were held by foreign subsidiaries. In addition, $270 million out of $420 million and $298 million out of $569 million of cash, cash equivalents and investments were held in currencies other than the U.S. dollar at July 2, 2022 and December 31, 2021, respectively. </div> Cash equivalents represent highly liquid investments, with original maturities of 90 days or less, while investments with longer maturities are classified as investments. 399000000 420000000 440000000 569000000 270000000 420000000 298000000 569000000 <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:Times New Roman">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="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-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 six months ended July 2, 2022 and July 3, 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><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;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="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;">Balance at End</div></div></div></div> <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;">of</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; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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: 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: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;">Allowance for Credit Losses</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;">July 2, 2022</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;">13,228</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;">3,690</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;">(3,571</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;">13,347</td> <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;">July 3, 2021</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;">14,381</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;">3,042</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;">(2,625</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;">14,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <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 following is a summary of the activity of the Company’s allowance for credit losses for the six months ended July 2, 2022 and July 3, 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><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;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="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;">Balance at End</div></div></div></div> <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;">of</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; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deductions</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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: 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: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;">Allowance for Credit Losses</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;">July 2, 2022</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;">13,228</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;">3,690</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;">(3,571</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;">13,347</td> <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;">July 3, 2021</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;">14,381</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;">3,042</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;">(2,625</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;">14,798</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 13228000 3690000 3571000 13347000 14381000 3042000 2625000 14798000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><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;text-indent: 0px;">During the six months ended July 2, 2022, the Company sold an equity investment for $7 million in cash and recorded a gain on the sale of approximately $4 million in other income, net on the statement of operations. The Company also recorded an <div style="letter-spacing: 0px; top: 0px;;display:inline;">other-than-temporary</div> impairment loss on an equity method investment still held at the reporting date of approximately $4 million within other income, net on the statement of operations as the company entered into a sale process and we adjusted the carrying value of our investment based on our portion of the total proceeds we expect to receive.</div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;">During the six months ended July 3, 2021, the Company recorded an unrealized gain on an equity security still held at the reporting date of approximately $10 million within other income on the income statement. This unrealized gain was recorded as an upward price adjustment to the carrying value of the investment due to an observable price change of a similar security issued during the current period. </div> 7000000 4000000 4000000 10000000 <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements </div></div></div> <div style="font-family: 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 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 July 2, 2022 and December 31, 2021. Fair values determined by Level 1 inputs utilize observable data, such as quoted prices in active markets. Fair values determined by Level 2 inputs utilize data points other than quoted prices in active markets that are observable either directly or indirectly. Fair values determined by Level 3 inputs utilize unobservable data points for which there is little or no market data, which require the reporting entity to develop its own assumptions. </div></div></div>The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at July 2, 2022 (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2,</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 61%; line-height: 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: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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,560</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;">26,560</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;">Foreign currency exchange contracts</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;">76</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;">76</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,173</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;">31,173</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,706</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;">26,560</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;">32,146</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: 3em; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,428</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;">1,428</td> <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 currency exchange contracts</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;">322</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;">322</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;">Interest rate cross-currency swap agreements</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,808</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;">380</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;">1,428</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-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 following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div><br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 56%; line-height: 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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury 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;">13,917</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;">13,917</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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt 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;">39,121</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;">39,121</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;">Time deposits</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;">19,030</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;">19,030</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,729</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;">38,729</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;">Foreign currency exchange contracts</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;">504</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;">504</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,301</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;">38,729</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;">72,572</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"> <td style="vertical-align:top"> <div style="margin-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;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;">Contingent consideration</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;">1,347</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;">1,347</td> <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;">Foreign currency exchange contracts</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </tr> <tr style="page-break-inside:avoid ; font-family: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;">Interest rate cross-currency swap agreements</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;">5,363</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;">5,363</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,905</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;">5,558</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;">1,347</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="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Cash Equivalents, Investments, Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair values of the Company’s cash equivalents, investments, foreign currency exchange contracts and interest rate cross-currency swap agreements are determined through market and observable sources and have been classified as Level 2. These assets and liabilities have been initially valued at the transaction price and subsequently valued, typically utilizing third-party pricing services. The pricing services use many inputs to determine value, including reportable trades, benchmark yields, credit spreads, broker/dealer quotes, current spot rates and other industry and economic events. The Company validates the prices provided by third-party pricing services by reviewing their pricing methods and obtaining market values from other pricing sources. </div> <div 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 relates to earnout payments in connection with the December 2020 acquisition of Integrated Software Solutions (“ISS”) and is determined using a probability-weighted discounted cash flow model, which uses significant unobservable inputs, and has been classified as Level 3. Subsequent changes in the fair value of the contingent consideration liability are recorded in the results of operations. The fair value of the contingent consideration liability associated with future earnout payments is based on several factors, including the achievement of certain revenue and customer account milestones over the two years after the acquisition date and a discount rate that reflects both the likelihood of achieving the estimated future results and the Company’s creditworthiness. A change in any of these unobservable inputs can significantly change the fair value of the contingent consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of future contingent consideration payments related to the December 2020 acquisition of ISS was estimated to be $1 million at both July 2, 2022 and December 31, 2021.<br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"/> <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 Other Financial Instruments </div></div></div><br/></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 July 2, 2022 and December 31, 2021. 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.3 billion at July 2, 2022 and December 31, 2021, respectively, using Level 2 inputs. </div> The following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at July 2, 2022 (in thousands): <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2,</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 61%; line-height: 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: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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,560</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;">26,560</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;">Foreign currency exchange contracts</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;">76</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;">76</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,173</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;">31,173</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,706</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;">26,560</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;">32,146</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: 3em; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,428</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;">1,428</td> <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 currency exchange contracts</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;">322</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;">322</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;">Interest rate cross-currency swap agreements</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,808</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;">380</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;">1,428</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-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 following table represents the Company’s assets and liabilities measured at fair value on a recurring basis at December 31, 2021 (in thousands): </div></div><br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</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;"><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 colspan="2" 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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</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;;text-align:center;"><div 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</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;"><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="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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for Identical</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</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;;text-align:center;"><div 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;"><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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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> <td style="width: 56%; line-height: 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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury 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;">13,917</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;">13,917</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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt 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;">39,121</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;">39,121</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;">Time deposits</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;">19,030</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;">19,030</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,729</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;">38,729</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;">Foreign currency exchange contracts</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;">504</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;">504</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,301</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;">38,729</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;">72,572</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"> <td style="vertical-align:top"> <div style="margin-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;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;">Contingent consideration</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;">1,347</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;">1,347</td> <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;">Foreign currency exchange contracts</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </tr> <tr style="page-break-inside:avoid ; font-family: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;">Interest rate cross-currency swap agreements</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;">5,363</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;">5,363</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,905</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;">5,558</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;">1,347</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> 897000 897000 26560000 26560000 76000 76000 31173000 31173000 58706000 26560000 32146000 1428000 1428000 322000 322000 58000 58000 1808000 380000 1428000 13917000 13917000 39121000 39121000 19030000 19030000 38729000 38729000 504000 504000 111301000 38729000 72572000 1347000 1347000 195000 195000 5363000 5363000 6905000 5558000 1347000 1000000 1000000 1300000000 1300000000 1200000000 1300000000 <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; 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 net asset investments. The Company presents the derivative transactions in financing activities in the statement of cash flows. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Currency Exchange Contracts </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not specifically enter into any derivatives that hedge foreign-currency-denominated operating assets, liabilities or commitments on its balance sheet, other than a portion of certain third-party accounts receivable and accounts payable, and the Company’s net worldwide intercompany receivables and payables, which are eliminated in consolidation. The Company periodically aggregates its net worldwide balances by currency and then enters into foreign currency exchange contracts that mature within 90 days to hedge a portion of the remaining balance to minimize some of the Company’s currency price risk exposure. The foreign currency exchange contracts are not designated for hedge accounting treatment. Principal hedged currencies include the Euro, Japanese yen, British pound, Mexican peso and Brazilian real. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Interest Rate Cross-Currency Swap Agreements </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of July 2, 2022, the Company had three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. Under hedge accounting, the change in fair value of the derivative that relates to changes in the foreign currency spot rate are recorded in the currency translation adjustment in other comprehensive income and remain in accumulated comprehensive 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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <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: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,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;">76</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;">55,309</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;">504</td> <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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,640</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;">322</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;">9,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;">195</td> <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 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">520,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;">31,173</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;">Other liabilities</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;">40,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;">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;">230,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;">5,363</td> <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 income (loss)</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,761</td> <td style="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;">(15,944</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:Times New Roman">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 45%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 22%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;;text-align:center;"><div 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></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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</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 colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="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;">Classification</div></div></div></div></td></tr> <tr> <td style="width: 45%; line-height: 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="width: 22%; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; 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 colspan="3" style="vertical-align:top"><div style="margin-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; width: 45%;"><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;">Realized (losses) gains on closed contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,292</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,791</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,455</td> <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: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(569</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(555</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,323</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 45%;"><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> (losses) gains</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(782</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,346</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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 colspan="3" style="vertical-align:top"><div style="margin-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"> <td style="vertical-align: top; width: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Interest income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,852</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,200</td> <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: 45%;"><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 gains (losses) on open contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Other comprehensive income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,229</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,704</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,015</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 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 intoforeign 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. 560000000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s foreign currency exchange contracts and interest rate cross-currency swap agreements included in the consolidated balance sheets are classified as follows (in thousands): </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <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: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,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;">76</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;">55,309</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;">504</td> <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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,640</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;">322</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;">9,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;">195</td> <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 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">520,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;">31,173</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;">Other liabilities</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;">40,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;">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;">230,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;">5,363</td> <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 income (loss)</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,761</td> <td style="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;">(15,944</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr></table> 17000000 76000 55309000 504000 42640000 322000 9000000 195000 520000000 31173000 0 0 40000000 58000 230000000 5363000 26761000 -15944000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity included in the consolidated statements of operations and statements of comprehensive income related to the foreign currency exchange contracts and interest rate cross-currency swap agreements (in thousands):</div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 45%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 22%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;;text-align:center;"><div 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></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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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; padding-bottom: 0.5pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement</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 colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 2022</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 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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</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 style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="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;">Classification</div></div></div></div></td></tr> <tr> <td style="width: 45%; line-height: 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="width: 22%; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; line-height: 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="vertical-align: bottom; 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 colspan="3" style="vertical-align:top"><div style="margin-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; width: 45%;"><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;">Realized (losses) gains on closed contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,292</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,791</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,455</td> <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: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(66</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(569</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(555</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,323</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 45%;"><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> (losses) gains</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Cost of sales</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,358</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(782</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,346</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 45%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; width: 22%;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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: 2%;">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: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 colspan="3" style="vertical-align:top"><div style="margin-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"> <td style="vertical-align: top; width: 45%;"><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: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Interest income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,373</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,852</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,200</td> <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: 45%;"><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 gains (losses) on open contracts</div></td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 22%;">Other comprehensive income</td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,229</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,704</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,015</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> -1292000 -213000 -2791000 1455000 -66000 -569000 -555000 -1323000 -1358000 -782000 -3346000 132000 2077000 3373000 3852000 7200000 30516000 -4229000 42704000 17015000 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stockholders’ Equity</div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In</div></div> January 2019, the Company’s Board of Directors authorized the Company to repurchase up to $4 billion of its outstanding common stock over a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> period. This program replaced the remaining amounts available from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> program. During the six months ended July 2, 2022 and July 3, 2021, the Company repurchased 1.0 million and 1.2 million shares of the Company’s outstanding common stock at a cost of $312 million and $339 million, respectively, under the January 2019 authorization and other previously announced programs. In addition, the Company repurchased $10 million and $8 million of common stock related to the vesting of restricted stock units during the six months ended July 2, 2022 and July 3, 2021, respectively. As of July 2, 2022, the Company had repurchased an aggregate of 14.1 million shares at a cost of $3.4 billion under the January 2019 repurchase program and had a total of $0.6 billion authorized for future repurchases. In December 2020, the Company’s Board of Directors authorized the extension of the share repurchase program through January 21, 2023. 4000000000 1000000 1200000 312000000 339000000 10000000 8000000 14100000 3400000000 600000000 <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: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The following is a summary of the activity of the Company’s accrued warranty liability for the six months ended July 2, 2022 and July 3, 2021 (in thousands): <br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">July 2, 2022</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;">10,718</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;">4,084</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;">(4,646</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;">10,156</td> <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;">July 3, 2021</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;">10,950</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;">4,719</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;">(4,859</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;">10,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The following is a summary of the activity of the Company’s accrued warranty liability for the six months ended July 2, 2022 and July 3, 2021 (in thousands): <br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><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;;text-align:center;"><div 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</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Beginning</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">End of</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;">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: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">July 2, 2022</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;">10,718</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;">4,084</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;">(4,646</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;">10,156</td> <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;">July 3, 2021</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;">10,950</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;">4,719</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;">(4,859</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;">10,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> 10718000 4084000 4646000 10156000 10950000 4719000 4859000 10810000 <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 Items </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the six months ended July 2, 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">In-Process</div> Research and Development and expensed in costs and operating expenses in the statement of operations. </div> 10000000 5000000 4000000 <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 Revenue Recognition </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received in advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 75%; line-height: 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: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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;">Balance at the beginning of the period</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;">273,598</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;">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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173,606</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;">(159,393</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240,928</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;">251,065</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;">Balance at the end of the period</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;">340,920</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;">331,431</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; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company classified $60 million and $46 million of deferred revenue and customer advances in other long-term liabilities at July 2, 2022 and December 31, 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width: 86%; line-height: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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;">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: 0.26in; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">282,342</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,568</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,010</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">340,920</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> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; 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;"/></tr></table> <div style="clear: both; max-height: 0px;"/> <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="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s deferred revenue liabilities on the consolidated balance sheets consist of the obligation on instrument service contracts and customer payments received in advance, prior to transfer of control of the instrument. The Company records deferred revenue primarily related to its service contracts, where consideration is billable at the beginning of the service period. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 75%; line-height: 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: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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;">Balance at the beginning of the period</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;">273,598</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;">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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173,606</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;">(159,393</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240,928</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;">251,065</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;">Balance at the end of the period</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;">340,920</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;">331,431</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; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company classified $60 million and $46 million of deferred revenue and customer advances in other long-term liabilities at July 2, 2022 and December 31, 2021, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width: 86%; line-height: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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;">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: 0.26in; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">282,342</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,568</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,010</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">340,920</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> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; 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;"/></tr></table> <div style="clear: both; max-height: 0px;"/> <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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following is a summary of the activity of the Company’s deferred revenue and customer advances for the six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 75%; line-height: 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: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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;">Balance at the beginning of the period</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;">273,598</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;">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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173,606</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;">(159,393</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240,928</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;">251,065</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;">Balance at the end of the period</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;">340,920</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;">331,431</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> 273598000 239759000 173606000 159393000 240928000 251065000 340920000 331431000 60000000 46000000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"> <tr> <td style="width: 86%; line-height: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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;">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: 0.26in; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">282,342</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,568</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,010</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">340,920</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 282342000 P24M 36568000 P25M 22010000 340920000 <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;">3 Marketable Securities </div></div></div><br/></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 are detailed as follows (in thousands): <br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</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: 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: 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;">Time deposits</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;">897</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;">897</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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;">Amounts included 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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <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;">Investments</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;">897</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;">897</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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: 0px; text-indent: 0px;"/> <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;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</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%; line-height: 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: 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: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;">U.S. Treasury 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;">13,929</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;">(12</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;">13,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="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt 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;">39,135</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;">(14</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;">39,121</td> <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;">Time deposits</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;">19,030</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;">19,030</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,094</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;">(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;">72,068</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;">Amounts included 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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <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;">Cash equivalents</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;">4,017</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;">4,017</td> <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;">Investments</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;">68,077</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;">(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;">68,051</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,094</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;">(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;">72,068</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:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair value of marketable debt securities by maturity date 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 71%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family: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;">Due in one year or less</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;">897</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;">71,066</td> <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;">Due after one year through three years</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;">1,002</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">72,068</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: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 are detailed as follows (in thousands): <br/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"/> <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: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</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: 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: 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;">Time deposits</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;">897</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;">897</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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;">Amounts included 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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <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;">Investments</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;">897</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;">897</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">897</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: 0px; text-indent: 0px;"/> <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;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortized</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;;text-align:center;"><div 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</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cost</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gain</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</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%; line-height: 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: 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: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;">U.S. Treasury 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;">13,929</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;">(12</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;">13,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="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt 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;">39,135</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;">(14</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;">39,121</td> <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;">Time deposits</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;">19,030</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;">19,030</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,094</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;">(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;">72,068</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;">Amounts included 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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <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;">Cash equivalents</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;">4,017</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;">4,017</td> <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;">Investments</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;">68,077</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;">(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;">68,051</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72,094</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;">(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;">72,068</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> 897000 897000 897000 0 897000 897000 0 897000 897000 0 897000 13929000 12000 13917000 39135000 14000 39121000 19030000 19030000 72094000 26000 72068000 4017000 0 4017000 68077000 26000 68051000 72094000 26000 72068000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair value of marketable debt securities by maturity date 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 71%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family: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;">Due in one year or less</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;">897</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;">71,066</td> <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;">Due after one year through three years</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;">1,002</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: 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">897</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;">72,068</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> 897000 71066000 1002000 897000 72068000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">4 Inventories </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are classified 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family: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;">Raw materials</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;">180,658</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;">165,240</td> <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;">Work in progress</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;">24,285</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;">19,726</td> <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;">Finished goods</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;">204,979</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;">171,129</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: 3em; 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">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">409,922</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;">356,095</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:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are classified 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family: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;">Raw materials</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;">180,658</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;">165,240</td> <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;">Work in progress</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;">24,285</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;">19,726</td> <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;">Finished goods</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;">204,979</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;">171,129</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: 3em; 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">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">409,922</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;">356,095</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> 180658000 165240000 24285000 19726000 204979000 171129000 409922000 356095000 <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;">5 Goodwill and Other Intangibles </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The carrying amount of goodwill was $428 million and $438 million at July 2, 2022 and December 31, 2021, respectively. The effect of foreign currency translation decreased goodwill by $10 million.</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands): </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</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;;text-align:center;"><div 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</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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</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;;text-align:center;"><div 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</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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555,602</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;">411,492</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;">5 years</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;">575,658</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;">420,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;">5 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">196,887</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;">162,839</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;">11 years</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;">201,302</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;">163,752</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;">11 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,484</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;">6,091</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;">7 years</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;">12,635</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;">6,199</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;">7 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,679</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;">69,809</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;">8 years</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;">102,353</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;">68,414</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;">8 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">875,332</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;">650,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;">7 years</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;">901,628</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;">659,227</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;">7 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; font-size:10pt; font-family:Times New Roman">The Company capitalized intangible assets in the amounts of $12 million and $19 mill<div style="display:inline;">i</div>on in the three months ended July 2, 2022 and July 3, 2021, respectively, and $24 million and $27 million in the six months ended July 2, 2022 and July 3, 2021, respectively. The gross carrying value of intangible assets and accumulated amortization for intangible assets decreased by $50 million and $38 million, respectively, in the six months ended July 2, 2022 due to the effects of foreign currency translation. Amortization expense for intangible assets was $15 million for both the three months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets was $30 million for both the six months ended July 2, 2022 and July 3, 2021. Amortization expense for intangible assets is estimated to be $62 million per year for each of the next five years. </div> 428000000 438000000 10000000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s intangible assets included in the consolidated balance sheets are detailed as follows (dollars in thousands): </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</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;"><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 colspan="2" 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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</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;;text-align:center;"><div 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</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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</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;;text-align:center;"><div 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</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;"><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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</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;;text-align:center;"><div 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</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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">555,602</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;">411,492</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;">5 years</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;">575,658</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;">420,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;">5 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">196,887</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;">162,839</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;">11 years</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;">201,302</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;">163,752</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;">11 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,484</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;">6,091</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;">7 years</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;">12,635</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;">6,199</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;">7 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,679</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;">69,809</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;">8 years</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;">102,353</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;">68,414</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;">8 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">875,332</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;">650,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;">7 years</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;">901,628</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;">659,227</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;">7 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> 555602000 411492000 P5Y 575658000 420862000 P5Y 196887000 162839000 P11Y 201302000 163752000 P11Y 9680000 9680000 11484000 6091000 P7Y 12635000 6199000 P7Y 101679000 69809000 P8Y 102353000 68414000 P8Y 875332000 650231000 P7Y 901628000 659227000 P7Y 12000000 19000000 24000000 27000000 50000000 38000000 15000000 15000000 30000000 30000000 62000000 62000000 62000000 62000000 62000000 <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 Debt </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company entered into a credit agreement in September 2021 (the “2021 Credit Agreement”) governing the Company’s five-year, $1.8 billion revolving facility (the “2021 Credit Facility”) that expires in September 2026. As of July 2, 2022 and December 31, 2021, the 2021 Credit Facility had a total of $180 million and $210 million outstanding, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of both July 2, 2022 and December 31, 2021, 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, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. In the event of a change in control of the Company (as defined in the note purchase agreement), the Company may be required to prepay the senior unsecured notes at a price equal to 100% of the principal amount thereof, plus accrued and unpaid interest. These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default. </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company had the following outstanding debt at July 2, 2022 and December 31, 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 69%; line-height: 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: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family: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 I - 3.13%, due May 2023</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;">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="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: 0.26in; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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;">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;">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;">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 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;">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;">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 I - 3.13%, due May 2023</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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;">Credit agreement</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;">180,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;">210,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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,626</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;">(6,130</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,434,374</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;">1,513,870</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,484,374</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;">1,513,870</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="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <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> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> both</div> July 2, 2022 and December 31, 2021, the Company had a total amount available to borrow under the 2021 Credit Agreement of $1.6 billion, after outstanding letters of credit. The weighted-average interest rates applicable to the senior unsecured notes and credit agreement borrowings collectively were 3.02% and 2.74% at July 2, 2022 and December 31, 2021, respectively. As of July 2, 2022, the Company was in compliance with all debt covenants. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company and its foreign subsidiaries also had available short-term lines of credit totaling $113 million and $121 million at July 2, 2022 and December 31, 2021, 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 July 2, 2022 or December 31, 2021. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of July 2, 2022, the Company had entered into three-year interest rate cross-currency swap derivative agreements with an aggregate notional value of $560 million to hedge the variability in the movement of foreign currency exchange rates on a portion of its Euro-denominated net asset investments. </div> P5Y 1800000000 180000000 210000000 The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The interest rates applicable to the 2021 Credit Agreement are, at the Company’s option, equal to either the alternate base rate (which is a rate per annum equal to the greatest of (1) the prime rate in effect on such day, (2) the Federal Reserve Bank of New York Rate on such day plus 1/2 of 1% per annum and (3) the adjusted LIBO rate on such day (or if such day is not a business day, the immediately preceding business day) for a deposit in U.S. dollars with a maturity of one month plus 1% per annum) or the applicable 1, 3 or 6 month adjusted LIBO rate or EURIBO rate for Euro-denominated loans, in each case, plus an interest rate margin based upon the Company’s leverage ratio, which can range between 0 and 12.5 basis points for alternate base rate loans and between 80 and 112.5 basis points for LIBO rate or EURIBO rate loans. The facility fee on the 2021 Credit Agreement ranges between 7.5 and 25 basis points per annum, based on the leverage ratio, of the amount of the revolving facility commitments and the outstanding term loan. The 2021 Credit Agreement requires that the Company comply with an interest coverage ratio test of not less than 3.50:1 as of the end of any fiscal quarter for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, the 2021 Credit Agreement includes negative covenants, affirmative covenants, representations and warranties and events of default that are customary for investment grade credit facilities. 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, plus the applicable make-whole amount or prepayment premium for the Series H senior unsecured note. 0.10 These senior unsecured notes require that the Company comply with an interest coverage ratio test of not less than 3.50:1 for any period of four consecutive fiscal quarters and a leverage ratio test of not more than 3.50:1 as of the end of any fiscal quarter. In addition, these senior unsecured notes include customary negative covenants, affirmative covenants, representations and warranties and events of default. 0.035 0.035 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company had the following outstanding debt at July 2, 2022 and December 31, 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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 69%; line-height: 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: 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family: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 I - 3.13%, due May 2023</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;">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="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: 0.26in; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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;">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;">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;">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 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;">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;">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 I - 3.13%, due May 2023</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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;">Credit agreement</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;">180,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;">210,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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,626</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;">(6,130</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: 3em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,434,374</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;">1,513,870</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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,484,374</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;">1,513,870</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="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <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> </td> </tr> </table> 0.0313 0.0313 50000000 50000000 0.0392 0.0392 50000000 50000000 50000000 50000000 0.0313 0.0313 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 180000000 210000000 5626000 6130000 1434374000 1513870000 1484374000 1513870000 0.0125 0.0125 1600000000 1600000000 0.0302 0.0274 113000000 121000000 P3Y 560000000 <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;">7 Income Taxes </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The four principal jurisdictions in which the Company manufactures are the U.S., Ireland, the U.K. and Singapore, where the statutory tax rates were 21%, 12.5%, 19% and 17%, respectively, as of July 2, 2022. The Company had a contractual tax rate of 0% on qualifying activities in Singapore through March 2021, based upon the achievement of certain contractual milestones. 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. The effect of applying the concessionary income tax rates rather than the statutory tax rate to income from qualifying activities in Singapore increased the Company’s net income for the six months ended July 2, 2022 and July 3, 2021 by $10 million and $9 million, respectively, and increased the Company’s net income per diluted share by $0.16 and $0.14, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s effective tax rate for the three months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.3%, respectively. The decrease in the effective income tax rate can be attributed to the impact of quarter-specific adjustments and 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 <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">tax rates. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">The Company’s effective tax rate for the six months ended July 2, 2022 and July 3, 2021 was 14.3% and 15.0%, respectively. The effective tax rate for the six months ended July 2, 2022 includes a $5 million tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.4 percentage points for the six months ended July 2, 2022. The effective tax rate for the six months ended July 3, 2021 includes a $4 million income tax benefit related to stock-based compensation. This income tax benefit decreased the effective tax rate by 1.1 percentage points for the six months ended July 3, 2021. The remaining differences between the effective tax rates can primarily be attributed 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. </div> <div style="margin-top:12pt; margin-bottom:0pt; 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="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s gross unrecognized tax benefits, excluding interest and penalties, for both the six months ended July 2, 2022 and July 3, 2021 were $29 million. With limited exceptions, the Company is no longer subject to tax audit examinations in significant jurisdictions for the years ended on or before December 31, 2016. The Company continuously monitors the lapsing of statutes of limitations on potential tax assessments for related changes in the measurement of unrecognized tax benefits, related net interest and penalties, and deferred tax assets and liabilities. As of July 2, 2022, the Company expects to record reductions in the measurement of its unrecognized tax benefits and related net interest and penalties of $18 million within the next twelve months due to potential tax audit settlements and the lapsing of statutes of limitations on potential tax assessments. The Company does not expect to record any other material reductions in the measurement of its unrecognized tax benefits within the next twelve months. </div> 0.21 0.125 0.19 0.17 0 0.05 10000000 9000000 0.16 0.14 0.143 0.153 0.143 0.15 5000000 0.014 4000000 0.011 <div style="margin-top:12pt; margin-bottom:0pt; 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> 29000000 29000000 18000000 <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;">8 Other Commitments and Contingencies </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 July 2, 2022 are immaterial for the years ended December 31, 2022 and thereafter. The Company enters into licensing arrangements with third parties that require future milestone or royalty payments contingent upon future events. Upon the achievement of certain milestones in existing agreements, the Company could make additional future payments of up to $2 million. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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. <br/></div> Future minimum license fees payable under existing license agreements as of July 2, 2022 are immaterial for the years ended December 31, 2022 and thereafter. 2000000 <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;">9 Stock-Based Compensation </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company maintains various stockholder-approved, stock-based compensation plans which allow for the issuance of incentive or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock options, stock appreciation rights, restricted stock or other types of awards (e.g. restricted stock units and performance stock units). </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In May 2020, the Company’s stockholders approved the Company’s 2020 Equity Incentive Plan (“2020 Plan”). As of July 2, 2022, the 2020 Plan had 6.4 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, restricted stock units 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 or restricted stock unit conversion. Under the 2020 Plan, the exercise price for stock options may not</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><br/></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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 July 2, 2022, the Company had stock options, restricted stock, and restricted and performance stock unit awards outstanding under the 2020 Plan. </div> <div style="margin-top:12pt; margin-bottom:0pt; 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; font-size:10pt; font-family:Times New Roman">The consolidated statements of operations for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width: 62%; line-height: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">915</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;">727</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;">1,942</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;">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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,264</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;">5,274</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;">15,433</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;">11,694</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,610</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;">1,290</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;">3,347</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;">2,542</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 stock-based compensation</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;">9,789</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;">7,291</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;">20,722</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;">15,596</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-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="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;"> </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;">In determining the fair value of the stock options, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected stock option lives. The fair value of each option grant was estimated on the date of grant using the Black-Scholes option pricing model. The Company uses implied volatility on its publicly traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on historical experience for the population of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> issues with a 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 six months ended July 2, 2022 and July 3, 2021 are as follows: </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"/> <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: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 75%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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; 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;">Six Months Ended</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; 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 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;">July 2, 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;">July 3, 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127</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;">159</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.9</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.9</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;">32.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;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> </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><br/></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;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">Six Months Ended</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; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="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;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</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;">July 2, 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;">July 3, 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> <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: 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;">Exercise price</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;">321.91</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;">280.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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107.76</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;">91.42</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the plans for the six months ended July 2, 2022 (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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 47%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="8" style="vertical-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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; width: 47%;"> <div style="margin-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, 2021</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202.24</td> <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: 47%;"> <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;">Granted</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">314.98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">364.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">321.91</td> <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: 47%;"> <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;">Exercised</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(150</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">279.90</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">170.44</td> <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: 47%;"> <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;">Canceled</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">364.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">250.27</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 47%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 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: 5%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </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; width: 47%;"> <div style="margin-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 July 2, 2022</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">231.63</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 47%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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: 5%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="vertical-align: bottom;;width:6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="vertical-align: bottom;;width:6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="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;">Restricted Stock </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the six months ended July 2, 2022, the Company granted three thousand shares of restricted stock. The weighted-average fair value per share of these awards on the grant date was $364.59. <br/></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;">Restricted Stock Units </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 following table summarizes the unvested restricted stock unit award activity for the six months ended July 2, 2022 (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="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: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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></div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Date Fair</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value per Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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, 2021</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;">245</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;">234.97</td> <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;">Granted</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;">94</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;">323.65</td> <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;">Vested</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;">(71</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;">220.07</td> <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;">Forfeited</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;">(16</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;">256.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> </tr> <tr style="page-break-inside:avoid ; font-family: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 July 2, 2022</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;">252</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;">270.87</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="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; 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. </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;">Performance Stock Units </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s performance stock units are equity compensation awards with a market vesting condition based on the Company’s Total Shareholder Return (“TSR”) relative to the TSR of the components of the S&amp;P Health Care Index. TSR is the change in value of a stock price over time, including the reinvestment of dividends. The vesting schedule ranges from 0% to 200% of the target shares awarded. Beginning with the grants made in 2020, the vesting conditions for performance stock units now include a performance condition based on future <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">sales growth. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="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;">In determining the fair value of the performance stock units, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected terms. The fair value of each performance stock unit grant was estimated on the date of grant using the Monte Carlo simulation model. The Company uses implied volatility on its publicly traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on the performance period of the underlying performance stock units. The risk-free interest rate is the yield currently available on U.S. Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> issues with a remaining term approximating the expected term used as the input to the Monte Carlo simulation model. The correlation coefficient is used to model the way in which each company in the S&amp;P Health Care Index tends to move in relation to each other during the performance period. The relevant data used to determine the value of the performance stock units granted during the six months ended July 2, 2022 and July 3, 2021 are as follows: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <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: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="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;">Six Months Ended</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; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="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;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</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;">July 2, 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;">July 3, 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> <td style="width: 75%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested performance stock unit award activity for the six months ended July 2, 2022 (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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 75%; line-height: 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> <td style="vertical-align: bottom; width: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Fair Value per<br/> 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, 2021</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;">87</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;">285.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"> <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;">Granted</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;">40</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;">313.21</td> <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;">Vested</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;">(24</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;">308.71</td> <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;">Forfeited</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;">10</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;">370.15</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 July 2, 2022</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;">113</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;">298.05</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> 6400000 P10Y P5Y <div style="margin-top:12pt; margin-bottom:0pt; 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; font-size:10pt; font-family:Times New Roman">The consolidated statements of operations for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width: 62%; line-height: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">915</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;">727</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;">1,942</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;">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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,264</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;">5,274</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;">15,433</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;">11,694</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,610</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;">1,290</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;">3,347</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;">2,542</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 stock-based compensation</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;">9,789</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;">7,291</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;">20,722</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;">15,596</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-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="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;"> </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;">In determining the fair value of the stock options, the Company makes a variety of assumptions and estimates, including volatility measures, expected yields and expected stock option lives. The fair value of each option grant was estimated on the date of grant using the Black-Scholes option pricing model. The Company uses implied volatility on its publicly traded options as the basis for its estimate of expected volatility. The Company believes that implied volatility is the most appropriate indicator of expected volatility because it is generally reflective of historical volatility and expectations of how future volatility will differ from historical volatility. The expected life assumption for grants is based on historical experience for the population of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> stock option exercises. The risk-free interest rate is the yield currently available on U.S. Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> issues with a 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 six months ended July 2, 2022 and July 3, 2021 are as follows: </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"/> <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: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 75%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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; 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;">Six Months Ended</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; 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 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;">July 2, 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;">July 3, 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127</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;">159</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.9</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.9</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;">32.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;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> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; 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;"/> </tr> </table> <div style="clear:both;max-height:0pt;"/> <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-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><br/></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;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">Six Months Ended</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; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="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;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</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;">July 2, 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;">July 3, 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> <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: 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;">Exercise price</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;">321.91</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;">280.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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107.76</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;">91.42</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:Times New Roman">The consolidated statements of operations for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width: 62%; line-height: 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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">915</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;">727</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;">1,942</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;">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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,264</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;">5,274</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;">15,433</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;">11,694</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,610</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;">1,290</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;">3,347</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;">2,542</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 stock-based compensation</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;">9,789</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;">7,291</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;">20,722</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;">15,596</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> 915000 727000 1942000 1360000 7264000 5274000 15433000 11694000 1610000 1290000 3347000 2542000 9789000 7291000 20722000 15596000 The relevant data used to determine the value of the stock options granted during the six months ended July 2, 2022 and July 3, 2021 are as follows: <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: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"> <tr> <td style="width: 75%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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; 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;">Six Months Ended</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; 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 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;">July 2, 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;">July 3, 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127</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;">159</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.9</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;">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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30.9</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;">32.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;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> </tr> </table> 127000 159000 0.019 0.008 P6Y P6Y 0.309 0.325 <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><br/></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;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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;">Six Months Ended</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; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="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;">Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant</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;">July 2, 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;">July 3, 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> <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: 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;">Exercise price</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;">321.91</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;">280.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"> <td style="vertical-align:top"> <div style="margin-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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107.76</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;">91.42</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> 321.91 280.92 107.76 91.42 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes stock option activity for the plans for the six months ended July 2, 2022 (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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 47%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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="8" style="vertical-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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise Price per</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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; width: 47%;"> <div style="margin-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, 2021</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">202.24</td> <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: 47%;"> <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;">Granted</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">314.98</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">364.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">321.91</td> <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: 47%;"> <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;">Exercised</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(150</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">279.90</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">170.44</td> <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: 47%;"> <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;">Canceled</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">203.37</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">364.59</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">250.27</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 47%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 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: 5%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </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; width: 47%;"> <div style="margin-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 July 2, 2022</div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88.71</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">to</td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371.64</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="white-space: nowrap; vertical-align: bottom; text-align: right;">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">231.63</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; width: 47%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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: 5%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="vertical-align: bottom;;width:6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align: bottom; width: 6%;"> </td> <td style="vertical-align: bottom;;width:6%;">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> 691000 88.71 371.64 202.24 127000 314.98 364.59 321.91 150000 88.71 279.9 170.44 18000 203.37 364.59 250.27 650000 88.71 371.64 231.63 364.59 <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 following table summarizes the unvested restricted stock unit award activity for the six months ended July 2, 2022 (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="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: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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></div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Date Fair</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value per Share</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="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, 2021</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;">245</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;">234.97</td> <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;">Granted</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;">94</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;">323.65</td> <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;">Vested</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;">(71</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;">220.07</td> <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;">Forfeited</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;">(16</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;">256.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> </tr> <tr style="page-break-inside:avoid ; font-family: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 July 2, 2022</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;">252</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;">270.87</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="clear:both;max-height:0pt;;text-indent: 0px;"/> 245000 234.97 94000 323.65 71000 220.07 16000 256.66 252000 270.87 P5Y 0 2 The relevant data used to determine the value of the performance stock units granted during the six months ended July 2, 2022 and July 3, 2021 are as follows: <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: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="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;">Six Months Ended</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; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="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;">Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values</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;">July 2, 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;">July 3, 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> <td style="width: 75%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; width: 10%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;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> </tr> </table> 40000 41000 0.016 0.002 P2Y10M24D P2Y10M24D 0.254 0.387 0.345 0.347 0.43 0.458 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the unvested performance stock unit award activity for the six months ended July 2, 2022 (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:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"> <tr> <td style="width: 75%; line-height: 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> <td style="vertical-align: bottom; width: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Fair Value per<br/> 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, 2021</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;">87</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;">285.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"> <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;">Granted</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;">40</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;">313.21</td> <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;">Vested</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;">(24</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;">308.71</td> <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;">Forfeited</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;">10</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;">370.15</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 July 2, 2022</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;">113</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;">298.05</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> 87000 285.73 40000 313.21 24000 308.71 10000 370.15 113000 298.05 <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;">10 Earnings Per Share </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;">Basic and diluted EPS calculations are detailed as follows (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="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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended July 2, 2022</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: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;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="display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-</div></div></div></div> <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="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;">Average Shares</div></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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per Share</div></div></div></td> <td style="vertical-align: bottom;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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> </tr> <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: 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;">Net income per basic common share</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;">164,864</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;">60,206</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;">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"> <td style="vertical-align:top"> <div style="margin-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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">304</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;">(0.02</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;">Net income per diluted common share</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;">164,864</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;">60,510</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;">2.72</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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></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><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended July 3, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">167,292</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;">61,685</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;">2.71</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">472</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;">(0.02</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;">Net income per diluted common share</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;">167,292</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;">62,157</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;">2.69</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: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 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;"/> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended July 2, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">324,695</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;">60,399</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;">5.38</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345</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;">(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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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;">Net income per diluted common share</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;">324,695</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;">60,744</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;">5.35</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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended July 3, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">315,419</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;">61,979</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;">5.09</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">456</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;">(0.04</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;">Net income per diluted common share</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;">315,419</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;">62,435</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;">5.05</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">For the three and six months ended July 2, 2022 and July 3, 2021, the Company had fewer than one million stock options that were antidilutive due to having higher exercise prices than the Company’s average stock price during the applicable period. These securities were not included in the computation of diluted EPS. The effect of dilutive securities was calculated using the treasury stock method. </div> <div 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;">Basic and diluted EPS calculations are detailed as follows (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="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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended July 2, 2022</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: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;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="display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-</div></div></div></div> <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="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;">Average Shares</div></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 colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per Share</div></div></div></td> <td style="vertical-align: bottom;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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="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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;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> </tr> <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: 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;">Net income per basic common share</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;">164,864</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;">60,206</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;">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"> <td style="vertical-align:top"> <div style="margin-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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">304</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;">(0.02</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;">Net income per diluted common share</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;">164,864</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;">60,510</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;">2.72</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 style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/></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><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended July 3, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">167,292</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;">61,685</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;">2.71</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">472</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;">(0.02</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;">Net income per diluted common share</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;">167,292</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;">62,157</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;">2.69</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: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 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;"/> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <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: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended July 2, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">324,695</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;">60,399</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;">5.38</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345</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;">(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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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;">Net income per diluted common share</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;">324,695</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;">60,744</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;">5.35</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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended July 3, 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;;text-align:center;"><div 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;;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="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-</div></div></div></div> <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;">Average Shares</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;;text-align:center;"><div 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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(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; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">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: 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: 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;">Net income per basic common share</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;">315,419</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;">61,979</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;">5.09</td> <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">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">456</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;">(0.04</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;">Net income per diluted common share</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;">315,419</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;">62,435</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;">5.05</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> 164864000 60206000 2.74 304000 -0.02 164864000 60510000 2.72 167292000 61685000 2.71 472000 -0.02 167292000 62157000 2.69 324695000 60399000 5.38 345000 -0.03 324695000 60744000 5.35 315419000 61979000 5.09 456000 -0.04 315419000 62435000 5.05 1000000 1000000 1000000 1000000 The effect of dilutive securities was calculated using the treasury stock method. <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;">11 Accumulated Other Comprehensive Loss </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of accumulated other comprehensive loss are detailed 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width: 48%; line-height: 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> <td style="vertical-align: bottom; width: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/> Translation</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Retirement Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated Other<br/> Comprehensive<br/> Loss</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;">Balance at December 31, 2021</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;">(99,985</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;">(11,860</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;">(20</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;">(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="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 comprehensive (loss) income, net of tax</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;">(30,476</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;">932</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;">20</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;">(29,524</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;">Balance at July 2, 2022</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;">(130,461</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;">(10,928</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; width: 8%; padding: 0pt 5pt 0pt 0pt;;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;">(141,389</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:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of accumulated other comprehensive loss are detailed 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr> <td style="width: 48%; line-height: 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> <td style="vertical-align: bottom; width: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <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: 7%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency<br/> Translation</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Retirement Plans</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized Gain<br/> (Loss) on<br/> Investments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated Other<br/> Comprehensive<br/> Loss</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;">Balance at December 31, 2021</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;">(99,985</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;">(11,860</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;">(20</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;">(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="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 comprehensive (loss) income, net of tax</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;">(30,476</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;">932</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;">20</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;">(29,524</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;">Balance at July 2, 2022</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;">(130,461</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;">(10,928</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; width: 8%; padding: 0pt 5pt 0pt 0pt;;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;">(141,389</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> -99985000 -11860000 -20000 -111865000 -30476000 932000 20000 -29524000 -130461000 -10928000 0 -141389000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">12 Retirement Plans </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company sponsors various retirement plans. 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 components of net periodic pension costs for the plans for the three and six months ended July 2, 2022 and July 3, 2021 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <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: 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: 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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"> </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. 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. 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">Service cost</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;">226</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;">1,003</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;">232</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;">1,147</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</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;">341</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;">139</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;">312</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(269</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;">(496</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;">(255</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;">(464</td> <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 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> </tr> <tr style="page-break-inside:avoid ; font-family: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;">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;">(5</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;">(32</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;">(4</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;">(39</td> <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;">Net actuarial 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">157</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;">261</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;">Net periodic pension cost</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;">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;">973</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;">112</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;">1,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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="border-collapse: collapse; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto;"> <tr style="font-size: 0px;"> <td style="width:63%"/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="break-inside: avoid; 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. 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. 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="break-inside: avoid; 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="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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="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;">Service cost</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;">452</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;">2,085</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;">465</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;">2,307</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;">Interest cost</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;">291</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;">707</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;">278</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;">627</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;">Expected return on plan 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;">(538</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;">(1,030</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;">(510</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;">(930</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;">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> </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: 3em; text-indent: -1em; font-size: 10pt; 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;">(10</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;">(69</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;">(9</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;">(80</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: 3em; text-indent: -1em; font-size: 10pt; line-height: normal;">Net actuarial 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326</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;">523</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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </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: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Net periodic pension cost</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;">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;">2,019</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;">224</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;">2,447</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: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During fiscal year 2022, the Company expects to contribute a total of approximately $3 million to $6 million to the Company’s defined benefit plans. </div> The Company sponsors various retirement plans. 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 components of net periodic pension costs for the plans for the three and six months ended July 2, 2022 and July 3, 2021 is as follows (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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <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: 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: 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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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"> </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. 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. 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">Service cost</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;">226</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;">1,003</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;">232</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;">1,147</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146</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;">341</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;">139</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;">312</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(269</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;">(496</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;">(255</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;">(464</td> <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 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> </tr> <tr style="page-break-inside:avoid ; font-family: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;">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;">(5</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;">(32</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;">(4</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;">(39</td> <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;">Net actuarial 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">157</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;">261</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;">Net periodic pension cost</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;">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;">973</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;">112</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;">1,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> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="border-collapse: collapse; font-size: 10pt; width: 92%; border: 0px; margin: 0px auto;"> <tr style="font-size: 0px;"> <td style="width:63%"/> <td style="vertical-align:bottom;width:6%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:5%"/> <td/> <td/> <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="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </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="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="break-inside: avoid; 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. 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. 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="break-inside: avoid; 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="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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="border-bottom:1.00pt solid #000000;vertical-align:bottom;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="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;">Service cost</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;">452</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;">2,085</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;">465</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;">2,307</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;">Interest cost</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;">291</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;">707</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;">278</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;">627</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;">Expected return on plan 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;">(538</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;">(1,030</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;">(510</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;">(930</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;">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> </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: 3em; text-indent: -1em; font-size: 10pt; 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;">(10</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;">(69</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;">(9</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;">(80</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: 3em; text-indent: -1em; font-size: 10pt; line-height: normal;">Net actuarial 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326</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;">523</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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 1px solid rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </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: 1em; text-indent: -1em; font-size: 10pt; line-height: normal;">Net periodic pension cost</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;">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;">2,019</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;">224</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;">2,447</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: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </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; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align:bottom"> <div style="border-top: 3px double rgb(0, 0, 0); line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td> </td> </tr> </table> 226000 1003000 232000 1147000 146000 341000 139000 312000 269000 496000 255000 464000 -5000 -32000 -4000 -39000 -157000 -261000 98000 973000 112000 1217000 452000 2085000 465000 2307000 291000 707000 278000 627000 538000 1030000 510000 930000 -10000 -69000 -9000 -80000 -326000 -523000 195000 2019000 224000 2447000 3000000 6000000 <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;">13 Business Segment Information </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company’s business activities, for which discrete financial information is available, are regularly reviewed and evaluated by the chief operating decision maker. As a result of this evaluation, the Company determined that it has two operating segments: Waters<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">TM</div> and TA<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">TM</div>. </div> <div style="margin-top:12pt; margin-bottom:0pt; 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.<br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><br/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales for the Company’s products and services are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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;">Waters instrument systems</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;">280,846</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;">261,363</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;">550,808</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;">477,435</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,947</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;">126,459</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;">257,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;">245,433</td> <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;">TA instrument systems</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;">56,837</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;">53,133</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;">112,097</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;">100,109</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">469,630</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;">440,955</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;">920,470</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;">822,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;">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> <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;">Waters service</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;">222,359</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;">219,502</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;">439,935</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;">426,334</td> <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;">TA service</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;">22,330</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;">21,190</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;">44,486</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;">40,881</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">244,689</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;">240,692</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;">484,421</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;">467,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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">681,647</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;">1,404,891</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;">1,290,192</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: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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;">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> <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: 5em; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138,740</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;">127,225</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;">259,772</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;">230,144</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,504</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;">45,113</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;">86,127</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;">95,409</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,766</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;">97,609</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;">186,445</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;">173,936</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: 7em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">278,010</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;">269,947</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;">532,344</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;">499,489</td> <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:</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,815</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;">186,915</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;">422,528</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;">349,348</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43,456</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;">37,979</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;">83,580</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;">72,903</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: 7em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,271</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;">224,894</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;">506,108</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;">422,251</td> <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;">Europe</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;">179,038</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;">186,806</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;">366,439</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;">368,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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">681,647</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;">1,404,891</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;">1,290,192</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:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales by customer class are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">437,171</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;">416,705</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;">852,943</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;">776,853</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208,517</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;">202,579</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;">417,914</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;">385,852</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,631</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;">62,363</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;">134,034</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;">127,487</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 net sales</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;">714,319</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;">681,647</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;">1,404,891</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;">1,290,192</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: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales for the Company recognized at a point in time versus over time are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337,683</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;">314,496</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;">662,905</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;">577,544</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,947</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;">126,459</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;">257,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;">245,433</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,571</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;">88,832</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;">177,350</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;">168,119</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: 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">561,201</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;">529,787</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;">1,097,820</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;">991,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="margin-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> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">153,118</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;">151,860</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;">307,071</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;">299,096</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;">Total net sales</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;">714,319</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;">681,647</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;">1,404,891</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;">1,290,192</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> 2 1 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales for the Company’s products and services are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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;">Waters instrument systems</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;">280,846</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;">261,363</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;">550,808</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;">477,435</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,947</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;">126,459</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;">257,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;">245,433</td> <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;">TA instrument systems</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;">56,837</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;">53,133</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;">112,097</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;">100,109</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">469,630</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;">440,955</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;">920,470</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;">822,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;">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> <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;">Waters service</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;">222,359</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;">219,502</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;">439,935</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;">426,334</td> <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;">TA service</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;">22,330</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;">21,190</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;">44,486</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;">40,881</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">244,689</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;">240,692</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;">484,421</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;">467,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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">681,647</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;">1,404,891</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;">1,290,192</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> 280846000 261363000 550808000 477435000 131947000 126459000 257565000 245433000 56837000 53133000 112097000 100109000 469630000 440955000 920470000 822977000 222359000 219502000 439935000 426334000 22330000 21190000 44486000 40881000 244689000 240692000 484421000 467215000 714319000 681647000 1404891000 1290192000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales are attributable to geographic areas based on the region of destination. Geographic sales information is presented below for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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;">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> <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: 5em; 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">138,740</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;">127,225</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;">259,772</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;">230,144</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,504</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;">45,113</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;">86,127</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;">95,409</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,766</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;">97,609</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;">186,445</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;">173,936</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: 7em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">278,010</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;">269,947</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;">532,344</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;">499,489</td> <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:</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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">213,815</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;">186,915</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;">422,528</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;">349,348</td> <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: 5em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43,456</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;">37,979</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;">83,580</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;">72,903</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: 7em; 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,271</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;">224,894</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;">506,108</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;">422,251</td> <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;">Europe</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;">179,038</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;">186,806</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;">366,439</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;">368,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"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">681,647</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;">1,404,891</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;">1,290,192</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> 138740000 127225000 259772000 230144000 37504000 45113000 86127000 95409000 101766000 97609000 186445000 173936000 278010000 269947000 532344000 499489000 213815000 186915000 422528000 349348000 43456000 37979000 83580000 72903000 257271000 224894000 506108000 422251000 179038000 186806000 366439000 368452000 714319000 681647000 1404891000 1290192000 <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net sales by customer class are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">437,171</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;">416,705</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;">852,943</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;">776,853</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">208,517</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;">202,579</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;">417,914</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;">385,852</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,631</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;">62,363</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;">134,034</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;">127,487</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 net sales</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;">714,319</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;">681,647</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;">1,404,891</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;">1,290,192</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> 437171000 416705000 852943000 776853000 208517000 202579000 417914000 385852000 68631000 62363000 134034000 127487000 714319000 681647000 1404891000 1290192000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net sales for the Company recognized at a point in time versus over time are as follows for the three and six months ended July 2, 2022 and July 3, 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:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"> <tr style="font-size: 0px;"> <td style="width:60%"/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <td/> <td style="vertical-align:bottom;width:3%"/> <td/> <td/> <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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 2, 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="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July 3, 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> <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="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">337,683</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;">314,496</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;">662,905</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;">577,544</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,947</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;">126,459</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;">257,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;">245,433</td> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,571</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;">88,832</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;">177,350</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;">168,119</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: 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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">561,201</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;">529,787</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;">1,097,820</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;">991,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="margin-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> <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="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">153,118</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;">151,860</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;">307,071</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;">299,096</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;">Total net sales</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;">714,319</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;">681,647</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;">1,404,891</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;">1,290,192</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> 337683000 314496000 662905000 577544000 131947000 126459000 257565000 245433000 91571000 88832000 177350000 168119000 561201000 529787000 1097820000 991096000 153118000 151860000 307071000 299096000 714319000 681647000 1404891000 1290192000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; 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;;text-indent: 0px;;display:inline;">14 Recent Accounting Standard Changes and Developments</div></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;">Recently Issued Accounting Standards </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company 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. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity. </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;">Recently Issued Accounting Standards </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2020, accounting guidance was issued that facilitates the effects of reference rate reform on financial reporting. The amendments in the update provide optional guidance for a limited period of time to ease the potential burden in accounting for or recognizing the effects of reference rate reform on financial reporting and apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. In January of 2021, an update was issued to clarify that certain optional expedients and exceptions under the reference rate reform guidance for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Specifically, certain provisions in the reference rate reform guidance, if elected by an entity, apply to derivative instruments that use an interest rate for margining, discounting, or contract price alignment that is modified as a result of reference rate reform. This temporary guidance is effective for all entities as of March 12, 2020 through December 31, 2022. The Company may elect to apply this guidance for all contract modifications or eligible hedging relationships during that time period subject to certain criteria. The Company 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. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In October 2021, accounting guidance was issued that requires acquirers in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The new guidance requires that at the acquisition date, the acquirer should account for the related revenue contracts in accordance with 606 as if it had originated the contracts. This guidance differs from current GAAP which requires an acquirer to recognize assets acquired and liabilities assumed in a business combination, including contract assets and contract liabilities arising from revenue contracts with customers and other similar contracts that are accounted for in accordance with 606, at fair value on the acquisition date. This guidance is effective for public business entities for fiscal years beginning after December 15, 2022, including interim periods within those years. The amendments within this update should be applied prospectively to business combinations on or after the effective date of the amendments. Early adoption of the amendment is permitted, including adoption in an interim period. The applicability of this standard is dependent on there being a business combination activity and therefore the Company will evaluate the impact of this guidance when and if there is applicable activity. </div> EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (F%!%4'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 " ")A015B3JICNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''#&";-I66G#08K;.QF;+4UC1UC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$5]B'S"2Q70WNLXGJ<.:'8F"!$CZB$ZE,!@M(G M=4 0G-^#0U)&D8(96(2%R-K&:*DC*NKC!6_T@@^?L\;F%] M(N4U3K^2E70.N&;7R6^KS7;WR%K!A2CX0\'KG>"RKB47'[/K#[^;L.N-W=M_ M;'P5;!OX=1?M%U!+ P04 " ")A015F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (F%!%7##]*DJ 4 *<> 8 >&PO=V]R:W-H965T&UL MM9G_;Z,V&(?_%2N3IDVZ'-CD:Y=&2G/MUJV]2YMNI]NT'QQP$G2 ,V.:]K_? M:T(@GK25ZFNZ%D*3ESA*TLO66NO-A>.D_EK$/'TO M-R*!3Y92Q5S#KEHYZ48)'N1%<>0PU^TY,0^3UGB4'YNI\4AF.@H3,5,DS>*8 MJ]P]5:FP/.>+3A*S$7^O?-3,&>4Z8$82R2-)0)46)YV9K0 MBZG'3$%^QA^AV*8'V\2@+*3\:G9N@\N6:UHD(N%K$\'AS[.8BB@R2=".?XK0 M5OF=IO!P>Y]^D\,#S(*G8BJCSV&@UY>M08L$8LFS2#_*[2^B .J:/%]&:?Z; M;'?G=CHMXF>IEG%1#"V(PV3WE[\4%^*@@-45L** _:> UA5X18&7@^Y:EF-] MX)J/1TINB3)G0YK9R*]-7@TT86*Z<:X5?!I"G1Y/Y;-09 8]1MHD77,ETI&C M(=A\[/A%R-4NA-6$],B]3/0Z)==)((*W]0XTJ&P5V[?JBJ&!OV;1>^*R=X2Y MC%G:,SVAG UMY6^:XY47R[#RH34-^08EWP!MT76B M0_U*;A,MU&XR(^8)3J:94H!M0\0#OU@?W5.TJ"'CL&0NS-C0@SH>E.ZP/T2%R[35G; MHS9.O+(IZ($KT--NR8>,*QBVT2MY%!NIK(/U2)96F?61BIM7-5J70U/: I;Z0S%A:1X M!CV*56CT#:@_\MB.B@=]ABND4C*5"H8#-R/#2GL.T:&5Z5!<50K:FS 2Y&,6 M+X2RDN(A+FW3#CQOK7SG^(OY#: (1PN0S_O"XP6CZ1>V^OU M!KV.G?<<#D0K":*XMY26X%?#[AV9:QB+1"H8C!E,K3##RL ^I(\XUK45^1Q: M1"LOHB>)T7Y6W3U]PV254]O=[TABC1GA54TY*S>B)\F1N56A(Z%#5U)9S>A( MSAU7\/8^\7T!01 3["*MQ.<0)5:)$L/-IB">KT44P9"--SRQ A^)J9U6\;JF M>)4>,5QI]G@Q![RK+(6/4^MP/9)3SW<.-V*5&S%<9PJ^ZUBHE;D??X8$O48[ MLJ$?X75-02L_8KC4%*"3((#T]-U^@]S!>>138GW2'HGT.N2>;V!2AH-"V&1R MBB.)+JTW[6^@.-U M34DK2V*XQ^1C=:($KP?# [KNP(IU#A-BE0DQW%ON9/Z/K[5,,)D_$M+I#]K, M=:URBY*O>0)R5O?&>23HXY>Y5=#QLJ9\E>=XN)\\A1HF,KDDE/VP^)'L<:V >!*H M0PRO;G,M_:]6T',(CU<)CW>2\!RV$J:+?)&,?,HT/$T3,WZMX-_(8(KKL$OK MYFEF9?9YW!T.^MTA'8Z4:]/C?P%02P,$% @ B84$52AEH-?.!P NB$ !@ !X;"]W;W)K MT@]0\[,\PSELR?5?&_74FKT MHRKK]GRVUGKS?K%H\[6L1'NJ-K*&;^Y54PD-M\W#HMTT4JRZ056YH!C'BTH4 M]6QYUGUVW2S/U%:712VO&]1NJTHTSQ]DJ9[.9V3V\L&WXF&MS0>+Y=E&/,@; MJ?_<7#=PM]C-LBHJ6;>%JE$C[\]G%^3]):=F0&?QGT(^M7O7R+ARI]1W<_-I M=3[#!I$L9:[-% +^/,I+699F)L#QUS#I;/=,,W#_^F7VWSKGP9D[TP;080 ]=@ ;!K#.T1Y9Y]:5T&)YUJ@GU!AKF,U<=&O3C09OBMIL MXXUNX-L"QNGEY=/M#3I!?]Y M_8K>H:)&MVNU;46]:L\6&IYLQB_RX2D?^J=0SU/^V):G"-,YHIA2Q_#+\/ K MF9\B1KKAY'#X OS=.4UW3M-N/N9S>MLTLM9(M*W4[7N7/_T$W#V!R:WW[4;D M\GP&R=/*YE'.EG__&XGQ/UW>O=%D![ZRG:\L-/OR4K1K!+N&@ MQ^DP(S3FJ1MHO ,:O[J M59-(9T+&%L/Y3C+3#X>8+/-6!3C+')C2W;8DB"V MKWHM&RAH^XGG IE83\\BR(0)1H<5SH@G_M(=Q#0(\59I41X!,;4>3J*8,SH- M1H==3-.,4S?,; (9(@ MU'\IM7HJRM()CM@Y1%.,HRDXAQU+TMB31&0D+A+DBN57V'JAB_H!E1+$2R!* MAXD.ZF5,\#3;768\\95R,K(."=-.G^\!>,S.CHQ0JQJY["*&D\0#<"0;$F:; M/ML# &TN89CC*)G6(J=AQC/FR7,R\@Z)CI(I92'NBK+04->=6H4$^>MGQ\[(%-)5H^BSMW" MAMBL15.0HU8M<=C1)(H]E$%'=J-A=GM)5#6ISGN)Z^PQ'!06D;VM'[H'AUF2 MX=B#>B0Z&B:ZEP@I:@@-B;3XX8%IDQG!/$NGR^NP U6;>$0MW6O6PISW@O-) M- T(GF@S;Y7:]=F)U4)IAC'0*UD5]$8X\W$Q' MZJ/'4-^Q:&UZ2W@W(@C3,@I]5_7"B95.]RH/T37GPK68[ M='OD01KFP=%M'_]1F]@(9Z S^71K'(8186GBX4$Z\B -\^ ("[F0M[PNWP*(V\4&GETREM,,LYIAZ]!\=^9&&^7&$/M:_5W/!YCX* M[5$TY72''2,9=%(>T"-'TC!'CJ!_EFILZHM!RUI4X^C_LIAZVC\V$B0+$V1? M'TM7)CN/H6S&@S+-K#;+89>"PO+!'9F1A9FQ+Y#'PW409(9)FDYKI,.08AY[ M$Y&-',G"'#D@?@6GS7[FT(GS*4VZ#!.:,!^7L[W#R%=.(U55%?T97Z_O5&V" M6-8Y8$:_].(_GJ-DCM+.@-!?G:X$'^,NSLA5Y=]@HL.E&%F8\2"OW6B5?U^K M$"C+S.PKQN,@!X\G7O.<8^_TE,YXP/ M"0+7..4O9OVJP-IE\RSM+6(\3VCZ8J"VNM7PL:&.H]9N#H3>;F3WNJUTBF_F MT!?[I#$LIM/*TWNQ48*P5UKQU:HPRD.4?91N1+$Z*>K^)A>; @JC$[2M*RB) M8TJG!XU.0\+3U!<*HP1A80GR36H!'T&/+IH:]L-=M&TMD1(:1=9QL\,P23%. M?>=0;%0=+*PZ;AN0&-OF^25H(6QRU6J(0PQQ&.,^#C&9LRC>A>L;A98M2$ZR M),K2:-HM.2U!#'M?"_!1O?"P>H$&=%MM2Z%AJU3?Z:D*JN/:O,U^!.VE6O<; M*UN>G! .PGLJNYR&A'C/B_FH9/@Q2J9U4(T3L*U/6$8)G384+CM0[K[.E(\R MAO^DC.GBYFCXU'HOZ3ZR=1JZCFP7>R_6S:\:_BV:AZ)N07/?PTA\FL 2-/T/ M!?H;K3;=N_8[I;6JNLNU% #<&,#W]PH4SG!C7M_O?JZQ_#]02P,$% @ MB84$5<$:@Z$* P ] D !@ !X;"]W;W)K1U .FW\_( J8@OV83KGIFY1+2!%)!68HXS ?&T#H=65@+BHAO%%9B MHXUT*C/&'G3G*AP86!-!#('4%D3]+&$$<:R=%,>OM:E1S:F%F^UG]XLB>97, MC @8L?@[#64T,#P#A3 G>2SOV.H2U@EUM%_ 8E%\HU49V^D:*,B%9,E:K @2 MFI:_Y'&]$!L"J[U#8*\%]J$"9RUPBD1+LB*M,9'$[W.V0EQ'*S?=*-:F4*ML M:*I?XU1R]90JG?1'MS?3V^NK\?#^?(S.AM?#F]$YFEZ>G]]/T?L)X9#*""0- M2/P!?41OD8E$I$9%WY1J=NUA!NN9SLJ9[!TS?<[C%L+V";*Q;3?(1_OE8PA: MR+$*N567FRKG*G&[2MPN_)P=?E-))*AZE(C-T05-21I0$J,)$[2HKQ_#F9!< M5=G/IE1+[W:SM]YZIR(C 0P,M;<$\"48_KLWEHL_-27^G\QJR^!4R^#L<_ ,N#ERVY:@-*U6[CJOXJECUM8O9?E9F*O!-6 MVQ5P^SC@LAX1R67$./T-81-NZ=G9(.G@XO."^/6X&G2G@N[\$S05(F\&[FR! MO$3=%U&#="M(=R_DB"6)*OSCZL ]I Y>":K1=BO:[A&T!Q5!=VO%VA@WEL$A MD35JKZ+VCJ?>707>%H?EVD[;VR9NC,1>>R=QKR+N'4^L[@-"DC2DZ:()N[>] MBWH]KX%Z.]#%7=O;"6WAO\<:WHM]K^XT(N=/=?#&4PMO+QVV';>A+!I#+:?C M;@.;&T>RO@]](7Q!4X%BF"LM;G65"2^O&&5'LJPXI6=,JC._:$;J6@9&PO M=V]R:W-H965T&ULK5K;;N,V$/T5PET46V 3BQ?=TL1 8FG1 M%,T%<;;[4/1!L1E;6%V\$NVD_?I2LB-9Y(B;-'J)+>7P2&=FQ#FD=?J4%]_* M%><"/:=)5IZ-5D*L3\;CYVN>R?\\YD4:"7E8+,?ENN#1HAZ4)F-B M6)L-#FMS]T6D]-\(Y(XX[<%*C=I&A7_7/ D?SH;X='+B;MXN1+5B?'D M=!TM^8R++^O;0AZ-&Y9%G/*LC/,,%?SQ;'2.3T):#Z@1?\;\J3SXCBHI#WG^ MK3JX7)R-K.J.>,+GHJ*(Y,>63WF25$SR/K[O24?--:N!A]]?V#_7XJ68AZCD MTSSY&B_$ZFSDC=""/T:;1-SE3[_QO2"[XIOG25G_14][K#5"\TTI\G0_6-Y! M&F>[S^AY'XB# 9(''D#V X@Z@/4,H/L!]+578/L![+57L/<#:NGCG?8Z<$$D MHLEID3^AHD)+MNI+'?UZM(Q7G%6%,A.%_&\LQXG)].9Z=O/'97!^'P9H=B\_ MKL+K^QFZ^8QN;L.[\_M+"4!'Z,LL0!\__(+*553P$L49NE_EFS+*%N4G]*%S M?#H6\L8J^O%\?Q,7NYL@/3=!T56>B56)PFS!%\#XP#S>,8P?RX T42$O4;D@ M1L+?-\DQLL@G1"Q"@/N9OF8XK8=C2,[[KA[^[ZMW@D&;$J$U'^WAN^-;GFUX M>0(E=C>4P4.K6>ZD7$=S?C:2TUC)BRT?37[^"3O6KU!4AR0+AB0+!R+KQ)\U M\6+/LC.6/35H M#UF#0Y(%0Y*% Y%UP13I2YUF"QQ:A.E+ &8)0O8AZO2;2+@&B-P)V,:%?-5'8*% MG!*3?"T-DS#J=[5;84PZ.$4^A/*9\O &.LICS/44\0"*6@S#VKU&NV?4?KN1 MPJ4;6\@^+Z)L&3_(>0A%:5Z(^-^H,GR0> _(JJ_<[Q0 >98J70=1XJJS$0!R M6$_2_4:X;Q1^/O^^B8M:]]&ZR.>\+%'15P@?KW/!$?D%BH7Q,F^=HH8D"WPM M;+[K*P]H.- 5.SG 5FM1K5LHGQ*L*@:X7,M6 M]0(HS_'Z\X'O!2$3//9.8#3RFA+A,%0[A7(:9*EW'43F#.=HZ:V! MQ&8'>[JJRF'>8Z6:0CG$E\3J^,H88ZO360 #MN'DTE7;NL9L=DTMG*1 M[%O5;EX\ETT\367NZUTD, H[3O=F6,1;?$ P;#C:>X%8J.^]MQ# M;'Y?[9/6PA&SA5.*81$G&QF<'Y;#GE5)M.IE0)0ZI04 2I:#^CB J(/NW]7? M6C=BMFZ&WZ>^XZBE">#D54G/%BAI[3LQV_>9#&D\Y^8.9:1XLB%R-/ZZXI'"UY4 /G_QSP7+P?5 M!9H7WR;_ 5!+ P04 " ")A015Z ]I?O8$ #%% & 'AL+W=O%X],'EG M-RRS)",Y3V@.&)GWK&MX%4&_,"@1WQ*RY7O7H AE0NGWXF8TZUE.L2*2DJDH M*&+YM2$#DJ8%DUS'CYK4:GP6AOO7;^Q?RN!E,).8DP%-?T]F8MFS0@O,R#Q> MI^*1;K^2.B"OX)O2E)>?8%MA VR!Z9H+FM7&<@59DE??\4LMQ)Z!Y#$;H-H MJ0;N$0-<&^"/>G!K _>C'KS:H S=KF(OA1O&(NYW&=T"5J E6W%1JE]:2[V2 MO"B4L6#RUT3:B?[@_FY\_]MH>/T4#<'X27[=1G=/8W#_!0SN;Q\>HZ_1W7CT M+0*C.WD?@0OP/!Z"LT_GX!-(YS/>M85<3<%I3VO/-Y5G=,0S!K M<,'DB_ZG*?<5NVMF+[K?%5_%4]*S)#$G;$.L_L\_0=_YQ23\*^&_INU][L2VN"!:B##F%#'8:1 MZW>\0UAD@$'/A9T&=A"HUP3JM=;BO5@2!J8'17B64L[/Z_BO3 )XIZS 4Y(- M3TD6G8CL(#%^DQB_M0+E5BTWXESN4XR1?/H*9#_(>1H7(X I)16;MU<>%\C% M3J#4I '64>K1 ,&.&_A*/>HP+X2^N1J#)NB@->CG7 YD:?(WF8&%',1X58I$ M%J.<>Y)\0[@H^B8'$R+G.%*7*!#Q"S'NDH&V1@@5073(A?+F#74(4L4PL$#/ MK$78:!&V:C%J8@/D158W4!G-W8ZK2(\$I&P:L!(DWB2 MI(EX!?'LKW45_-O+P\@TC3E/YLFT["KF.=/15ABH40P,H OD*ZBA =4)0T40 MD[^.>T21O4$KNDA9$D8)H-Y%= ET$(*AJH ! MY :J CK(Q<<40#L%T"EJXKV&6GO97USH:EKHH M7G7H,((BP.O0842@\HL9N M (>MP^-^;SVKF^NYE" G\\1< MA0X(ZOQJVC0JR&;6#"#E;#-OGSCS6&W5 + MVZ?:=XK@O:98L^^ORL?JT&L N5 50<=T,%(U,(!\?$2"W;@+6X>V]^==8^"> M(1W8UP9^ PX%:NPFKHZ'7#5\'><'_K$^L)LJ8?M8>?AWLR5D7__SXLJVI[WK M!IP?8*@.E0:'OO6"8C;%&>AW&96-GGJW_BS=/FS.VZ M/&E2GM_ JP$T/!\69W3E,=".OCK@NXW9HA@M4C*7KIS+0.:(56=FU8V@J_)0 M:$*%H%EYN23QC+ "('^?4RK>;@H'SD1%($"-L=]\4B MZ<7R["YVSRYX?B^K[VK-N48_-D6I+B9KK;=GLYG*UWS#U%NYY27\9R6K#=-P M6]W-U+;B;%DOVA0S$@3Q;,-$.9F?U\]NJOFYW.E"E/RF0FJWV;#JX1TOY/W% M!$^.#WX7=VMM'LSFYUMVQQ=<_[&]J>!NUFI9B@TOE9 EJOCJ8G*)SZYH:A;4 M$G\*?J]ZU\B8%T00X_CXHG;3O- O[ MUT?M'VKCP9A;IOB5+/X22[V^F*03M.0KMBOT[_+^(S\8%!E]N2Q4_1?='V2# M";G ME;Q'E9$&;>:B]DV]&JP1I0GC0E?P7P'K]/SJZY?%U]\^75]^>W^-%M_@Y_/[ M+]\6Z.L'='6Y^(@^_/;UKP6:HC\6U^C53Z_13TB4Z-M:[A0KE^I\I@&#T33+ M#^][U[R/C+PO1I]EJ=<*O2^7?'FZ?@;86P/(T8!WQ*OPUUWQ%@7D#2(!(0X\ M5T]93NOEV .'MOZDM3XZYD^FUF@%R:'0JI(;!/E6,2W*NV;#"BVX.G.YK5$; MNM6:9#Y36Y;SBPEDJ^+5GD_F/_\'Q\$O+IM?2-F)!\+6 Z%/^_P+U!Y1YG+# M768V:^-ZK2DQ^SDE89Q%Y[-]WP"'&(Y"G+5B)]"B%EKD#<[E\K^045"$M$): M0A7*99F+@J.RQ6R>F[OR.@E _E"RDZ\%;?>BKV!7&B9 M?Y^:&KE$X!H@#L5,Z749W6B*>O$B06+R\22JMA2.HBQV!S5I829>F-=\Q:L* M,!X#R'YP9V%*K+=/,8D('8"TQ6(<)&Z,:8LQ?00CQ"<7H^Y+K7=2R(EX@,PA M%:89=D/+6FB9%]KE1E9:_*^&AN0*O*A9>2=N"[<3,SO064:'Z>N22B/B1HJ# MCJL"/];\[YUH0CV%W,RY4LCL>U;E:P1\!/R]A\9D:S*\OI=ZS2M4RG):Y[/0 M?./FK, "G&3!<&?XT?W#;,0]IL9^:EE#8+CAWUXM4HI#,3.V%H+=BF*\+AVT MOU!A>BEMI[X@G2^(=R>\^E3FT+4J_AIBWEP9Q[ \ESM3W2';N-@SV,5.5Q"[ M%$0)39)AP&TYG,)&'MG'78^ O00\/X(WD$6YA]TJ*^'.MX.F$ZAQ%"3!$*I# M+@K2A(Y@[=@<^^F\C[5)IWP'Y=8D6+WWG*!#&TR&LVR(V2&&@S@(1C!W-(^] MO.C [,$:62#".$J'4&VI:4;B,>]V%(O]'-LB?77QC2.+< .N3#,1M.U8W/L MI_,O3^U=G>@=O!V%:6P1H2U'8QR&H1L]Z0B>!,^:GDQQ5$]INLD+4?-A9/PW MB)YT1$^\Y ECRE*8=JP>4B".$#W]\ 9M"U;J-XA##]1U.$JN]#VK. 1]*S0K M#IV+@<6CRA_7#)0:%<80Y2E=51>%)A=@1ST)N$WF21)%PRKG$,-)1D9*-.DXG_@Y MORW1.U6/,G:)C#+EC-2HQG=-03$WQ"T M]4B6-5PG2)O/IYBZ4#H$230.DW;,3_VC?0=S=>I5E$OE3F._QF1NDVSJI4&&PT$8'&)A%-"1%*<=0=-'"+I?_;7I M?'?5 U)KZ"_<?9X*#F^4#^F540&84*O@*5P=L$?%HUWYR;&RVW]6?;6ZFUW-27 M:\Z@PAD!^/]*2GV\,2]HO_S/_P]02P,$% @ B84$58T@,=89"P TF< M !@ !X;"]W;W)K:O%(!:QIL+/XYRY[*@]^]YE ^Y?GGYL/UY++G-SW*YMFX:B32^L>7;)C- MYXU2W8__[41[>Y]-P\/?OZO+S<'7!_,I+;-A/O_7;%)-+WMQSYMD#^EZ7GW( MG_[(=@<4-'KC?%YN_O6>=K9^SQNORRI?[!K7/5C,EMN?Z=?=0!PT(.Q( [IK M0(T&E!YIP'8-F-& A4<:\%T#;GJ(CC0(=@T"LP$_TB#<-0B-!OQ8EZ)=@V@3 MK.WH;D(S2JOTZJ+(G[RBL:[5FE\V\=VTKB,R6S:I>%<5]?_.ZG;5U?#F_=W- MV^O1ZWLQ\N[NZQ_OQ/O[.^]&UI]NAO_XX^;M2'RX^ZLG_OQX??]OK^]]O!MY MO_WRNU=.TR(KO=G2NY_FZS)=3LH7WB_:YXM!57>Q<308[[KS9ML=>J0[]WF5 MSAW-AG"S8;Y8U'E]5^7CS]Y_WF6+3UGQ7X?,")9Y/9G,F@F2SKW;=#;I7R^] M8;J:U5V"1 4L^B&KZA4AFW@B+9:SY6,):7FLGX,ZP_9I1O=I1C?^^!%_;[+'V;(Y M^GK=F*?+<>:EE3?*QB\]1EYXU*>^*U>VFN%&LUE3OUQ11@GG%X,OA[EAFY&0 M1+K1R*'ETX2'@6XG;+N(^%$2)[J=M.WZ<13'26ST3CD,"8D2SO9VVHBR_8BR M,T?TS79$7WR?D>>,+*C=G/Y>E:MTG%WVZIPHL^)+UKOZ]2\D]/_FFIM;L4 ? M_S ,C0A@^A288A)33"&):4G!]TG!P:1X7U^[S);C?)&Y@LZM.#$2<&)D]A!T MT7$T1IABXKP#D)@^%9*8%LY@'\X #.=V91YK*_,VO-YO\WJ%_MT5Y< :I# * MS243]-LUQIAB E-,8HJI$P.K13C<1S@$(WQ=ENO-Z3!_:.+<7,24FU-[?9/A MB<5JGG_+LMW9_G9=C*?U5;=W6Z_WKLB'5@_G>5<&@"Z[GM8C>[6EQBD=TY_ %).88@I)3,N3>)\G\?/S M9/M;OFIN6DHO^YH5XUF935RI$=O1C"-B7/T.8_LJV0BY6X<9J1W&T(12(U2/ E5-HJHI+#4]'5KX1F#Z)I83 V;^?3U_ MZ?EL@]R(,QML3$;#F$;,G,[,@3.I>29VJ?F)[P?4G-.V8<0IXWYL4!.'83\A M+ AI;"ZA#DM"&JCIOADF+;XB,+_:#:N#:)X>7DSJ,R0V:FJ"8%%E5*\"54VB MJBDL-3TS6A)&8!3F+""\7A4GDL)F-O5%;1)2<\X%KA*"M;HZU/R ^U%HSCG; M,*)!2$AHSCG;L!\G81)R9LXYAV4]Y:@?'IES+8$B,((""PFG1Q@3R R)#93J M.,2!%0E,KP)53:*J*2PU/3E:2$5@2@47%(B-B$@8T<2:7I@T9H2J)LX\!HGJ M56&IZ6%MF1*!H=*S"@O$1C\T,B.-R6I&J&H"54VBJBEX;/4HM[2)_ !NZEI< M(#8?"D@0FO''Y#"CLWP*5)\254UAJ>F;+EJ41&&4]%.*#+#/KJ=\:H,;:C)G M5(\"54VBJBDL-3U?6CI%83J%56R@-F^B+(C-:@,]3:Z.*!D,3,#'U3FFJ.0* M2TV/Z<'.*YA<81<=8'>=I[]-M0@+S"1 Q5JH:A)536&IZ;G28BT*8ZW3I0?J M8C]AD-AS&W-3U0A53:"JR7.'1&&YU8/;PC4*P[4NI0=J\Z^(,O-J#W;8.<;G M^!2H/B6JFL)2TP/<,C(*,[+GU"A@R MA;G>,TH4U,9OSA+%SNY$B<*EYBQ1. S=)0J'X9$2A%8T-5& 6!]9"#O36K M#K>UNCHX$B$\CGUSSMF&4>S[L;G%3SH,^PEG44*L!QTL=!'M@59 M% 999S_KX!YAU&U2U&92S;0S[TA'J%X%JII$55-8:OIC,"WC8C#C@DL4S,9+ MC/(P,6]78"==+V51U<29QR!1O2HL-3VL+8IB,(IZ5HF"V;2H3Y. FHLI[+MS MM#'5!*J:1%53I\=7CW8+J=@/0*JNI0IF,Z4@CLV;5[A'G7/@')\"U:=$55-8 M:GH&'#S."*.GGU*J@'UV?L[1\:"CN3,!U:- 59.H:@I+3<^7EF8QF&9AE2J8 M39V:K3K6]0$_6:HXHF26*N#CZAQ35("%I:;'M 58# 98V*4*V%WGZ>^ 6X$) M/5!="E0UB:JFL-3T7&GQ%H/QUNE2!7,P($9)8CTE 7OJ?"6 NC<-54V>.R0* MRZT>W!:R,1BR=2E5, <'2V)N[D';F8$+N%O)?)X5[GOGD* B,"PU/6XM F,P M GM.!0*6[+Q(VQ#*O$\>H7H4J&H254UAJ>GIT'([!G.[8R4(NH%UU)D--EYC M"27V'7SBPJ',C+3CH482AM3DIL)A&!,:!.8&1^DP["=14^PU2Q N2\()BX^4 M('A+O#A,O$Z5((#AA96[3C9N@ZDF"-P8BA&J5X&J)E'5%)::GADM-.,P- .> MDH"2PJ8Z+.(),S?WC^5XCA=VTO4V!%5-G'D,$M6KPE+3PWKP,BT8,3VK!,%M M"M2G++2CC;IW"E5-H*I)5#5U>GSU:+?PB?\ ?.I:@N V*V*!^1C;$.Y1YQPX MQZ= ]2E1U126FIX!+5+B/^EE7-#M+>RS\ZG?\8"DB3%0/0I4-8FJIK#4]'QI M*17_@5=X=2A!< =WXH%Y83V$>]-YM3C+J4!U*E'5%)::'OX6=G'\-W.!*P4J M".,V"(NME0(5A*&J250UA:6FITH+PC@,PDX7*[B+%@4D-O? #F%/G5GO>$';8-<9G^12H/B6JFL)2TP/< M4K7@>>_L@A9S6++K8A[87,O<;XKJ4*"J250UA:6F9T-+ @.8!#ZCJ!'8[X!W M%C4<=@[ ZK!R%S4.\X,[>CI1YIFQG&36]_;;-,X:3_L[ =(A"34%*$"I!7U MU^]Y "!(27YDVMV93$Q2!'!PWB_P]=K8.[=0JA)?ET7IOC]<5-7JUKE4MK-6U68]?>'_+RI\\/+-ZY6%5_]7;$;Y/+_RJU=HEUP)W,C'F#F]N\N\/>PB0*M2TPADD_+E7 MUZHH<"( XP\_YV%<$@>FUV'V][1WV,M$.G5MBM]T7BV^/[PX%+F:R;JH/IGU MC\KO9XSS34WAZ'^QYG?/+@_%M':56?K! ,%2E_Q7?O5X2 9<]/8,&/@! X*; M%R(H?Y"5?//:FK6P^#;,AA>T51H-P.D2B7);6?A5P[CJS5OIM!-F)CY:Y519 M2<95F8M;)A/^=JOGI9[IJ2PK<36=FKJL=#D7'TVAIUJYUR\K@ 3G>SGUJ[[E M50=[5CT3'TQ9+9QX5^8J;X]_"3N(VQB$;;P=/#CAO^OB5/0&F1CT!H,'YAM& MM QION&>^7;L4OSWU<15%MCH?W9MF.<;[9X/1>N56\FI^OYPA8BV]^KPS3__ MT3_K??< M*,([>BAV?\V(CZ\:E_\%>N*WV2EK!/7QJZ,Y1F.JX42__S'Q6#0 M^^[:+%>RW&1TV_\N/%ZK[A-3V_C(V/"T=O[9"P&@2N%6:JIE46W$4DE76P4* MIA)37D14"UD)4'@ !T"VUM4"ALSJ,I?XFBP$7"I;;' #JQH =DI41LC\7I93 MN 2P'6R*KV$J5F*CI'7M':VL!A;1Q0:4J ,><3AE M6<] P( L< >JVT].B^.\"]"Q)T >,D:(OYT;%,>>^#]^_.DZD#\3H*>M?,;H M+S!:?/X0[W^Z/OEP&[F)[O#G9$_X8__\.\03K6%A=J .< \LMB]8JH!]8!K'5,O@$="4JA* 8^JNS8Q M(S!.30VNTID>^0$U,X$ %WV$%/@8, ":>R.\XJ:?Z<&0'@#TP G(IV"YBPTO M*:=>6I$=ZU+6N:Y@JH!R6!\D0><2'\YT"80&)A4.E!/)NN-]3G!'H(I7TM)@ MFA90CU@FN4>TZ1(4?CUE"0"IQ6>_\)X QD\*%%:%>T#_0/1[)[\0@#PK:S*@ MX^, :<1MB5RI02_1ZE].;T_%OZZN/@("@$H"L2LT'*B"UUIE#FK[E59^_G45W#] M'#[&.ZL*VD(.M"T,JDZ_.U3GJ$23B83D=7."#5YC)MS>^RF8A*I&I>,!0T;, M-4!NQ0RD$@>Z=)^D@/T;N"CLHEZNF$+ 9,A]FNY.Q4V%L@"2#LXE+A:9U*QT MJ4GX/)@MEGHZ(X'_B,ZE (D&$_ [Z'=^?KQ>:)!=X"Q1&J]2$7_3VEI8X84G M#_X,@NH<&DJ4$# U4MMFA8 XH#[H+I8B9DN&$%29-KF7Q*>#[1:F+G*0 (%> MO.>^W^N2W>3(_$_AVVE1YRP^NS3355DB:;?EY#_BDW9WS&1?0.)L!=$#\4UJ M((!XKI[\3CQLA*410*Z6#!Z#"W@/Q.3N@+* M(,R_HOVN5*4K8TF,2HAR M*C5=E*8P<[_5:*,S>-NQ;/N9D)W;0Q". G_TKTW8*M"%M[)!XQ"-,\([O:N= MK4G0$- 5ZF_4E4",.[5!5G2F+%61@?HS50BY8&I4"/.H#.%'L/NJ0I:/4 %Q MW$+/6!-6\BOZ3$@N0 YP:;5&50V/0;\!,+GV^A@G)Y.D&Z5MU;PN/(:]\) F M?8_>"0[XP=9S<95#(*71EX]0.N"$ @QH(**?R*!K5%<+8[U:@U=!FY3HN)Z* MM\:+2I?QQ1 >#V:F:$ MH)E@[F1CM!WIP,L O]3O$\6-]AK<1C"@&E:C/1+W5XNZ#08N[Q4,*[FX9N46 M5/7,6PU8+:J]X+IZ_MMR5_U,'A!@:5#R3N<:8@%4YNSH%&;:F9,W"CX"1Y4Y M*FE=0!P":E:MJF@'_Z(:[G!>.P&=@X. M>B;6Q![X2Q+X58@:&??=H! M.FA%@*R4[)*&'>#:!GDMN-0J<6QW;#;L[O0A M+.,L>W?3WLE.')-FS$T!>B^CS%8>(I($-I B<$H;C1!WBTIU-\8[%";+Q,ZF M-PB)FXC8]9S&/KQ)P2(_LFU&T;N^ES >]NVA!7U("HZ3F"@%2#C WFYOMKLH MNF+W "FLL'^IG 2TBQQVP%@IL(Q%_O"B,P?'QK&6U@P(,PB: M-*L6F/8DUG!1-%MBWMHT$.,:")/1_^(=:+E[69"+AAN_*>]5<$WI!96\ )$! MYVXHM@:E[&-BW0S*V+:"#9SKDGPA5%=$/^#"RQZ@?.-"S!A0GXSGX:0Q;3H8 M<3$M@#/T3)/R3@>U?M'HT$O/L-Q1Z-1;^NE\5D*1%+C*)JB#?8PLK MY/G< '1Y[JW+T>!\&\:MC0PN+Q[:",62SX7OJ61!&7\*2=K)AJM _4_P)D"# M7BD.O"I _Y'PH_Y$.O*^B 8-ZL$?9[>:TK/@RU0, !*A0M M/5HBRUEBRJ 45**"=U*8:5<8IV#^P)>9'.F7AD@I%K2+>$3=9M; A1:M!^S5 M8@ 9XI=M]) B;L;Z 0H4,X+KZ))@T;/DJRYS\:UA,$#Y(T=@!3="BG*FJ0- M)P*>,M8+-JKT8NI-("@<";[QAC&7H(SL(%KE702&D P'1*N ^76?,()9(%Q# MQ2]\V25:3HD6R>?X&W4FTU0.9V6 F%0U &;VL #2E+*&?Y1%FA"M:(@)8^P39SKCYAM#:0(05R:<=NC5Z):,K/9 M22#[YRWV#XE-C*::Q)&3C6@4^ +PD/ZS"';P-,LG/P?WXFJYSZXS\T<<6#Z&E;)60T%"T4A6J3.$>TKZ/SZ%2A@X0^@,\_ M>^>#HI(0/2&?4SE@!?KF*RE-6/9HE,[!W@1GY#)1JBH.3E/53;S7ED=9.).L M[J<[04<-#/$2J[[ :(]B(I:$4DRDT]:E55Y&PP8;'#G,OM-%A7DCN+*KF#D("+OQ=1 DB0;LMJ-:DG@/4C@!?H6;V+E9B?;S+,I76 MDD5L27]"=._>(&8G:.-(H?!L/I[%/<4<9T0%F:D\C6W9FZYB8/L>EY=)+L$)/#-(\ F@F%YU?M@$_819=]($.JQI JH&M@,@I!= H8[(/2T$. M+)E!=4QD<1SZ4PZ!*PON\:4&W:7(Z*^,IGI>$_L\LE!3?$I 59K&YV!8IQ5@ MQ2!SA[O'01MV0:O+#AX"G,@,7!V+-A)H6!54V<_O*9PF;):O4FQS71 M[?FYV=N79*/1A%PQE]XP3OC/ 7'9L>>:%^%J$*^&+PYXW*N#SWJ)H1;E;YVX MN#RG9I;^X+OT^L#WS8QZ_>.[%Q"CHE?&[MS'0I9!5 9GV?BL%_Z$><(<[_?6 MK+ <@;U.3IR?Q6'-Y<&-#TW9_:-(XR3.XM9R!4ZY55[,09[ZY\,X3?O68_E( MC"^R\]X97'A@P9(.LOX(GX17?VJ$_M7!=5-Z;D69:&^S$1GOL&)Z1;\]:>=# MH%B$N;E^WM['%W&.YC+NN9]=]-J #B]Z$&6 M-_9_*E@M/5.TAR O@\OPYUM$>]P;-]GPQ[Y MM+S(D3@?@!L\^":1!)]YKTBB/_T4B/N7XP1MXV\4R6QXUFBCUEW<^EEVV1NW M@!QGX_%% VSC&8$KL8]2GE=1CO>]0M%6:4J(= M.A$.H2.:5=JTG->??B/ A M>N9I6XE0J^80F%,"9UE32PWV+;(F:.J;[7R[EQ=?94J,?(CZ>!V?$6 0K$I= M@,I7G;W=IM1C(\3.U);: ;&3)Y?8Z]?V3F!CH3)>L#,/.@)=Y42P A>XECL* M$':+'5D:667=DN5&O OL=!W9BM<$^O$,;?(.E<-Z^Q!U%;AO)/# MSMKUE/VM(M,6:/HY7/U-E'F<.P;$'4[MLRS-:%W"$R(D(2?&5]MI9.JXJ &: M/VH /0[(D@9)]B0Y+M$V/UE)6U'/Z)2B"]\0>NH;[MI/*2&^I!8B-A+D)7K, M\%I).Y!W*CD+@\DA(- $,+Q S(F-!OER,=7J3S[ &];<*?LRA]@.[!)Q-;[E MXR>W,I4O(C;9^-"*Q-7(T&>$)WL7W#:MOCY/G0A7[3A#G:1H3]9T ,0W2&(8K)(N&+$T.39' M<4A38UHL+7"TXB5FVLS+IMLOFL-3<1NER(?Z32/'CGSA'@PWA&@5J71L!MAN M'NF:C.>LX9R9:L(_$8P[3G;0-JD>.'5/>4Y?.4BEE_,."PUOA$142"+X\C_W M(X5JC<]18$8'37&)2OR>:T^B6AON5!=R5OEG*?=0?HBRJY'(OBB!,;5O!P6P M0U]8.^7/4 :80X4B#P@(>.X4DAJ;0AIH#:IJ 3SHL!84TCL8Y)L>I#[)*KH4@TUU$IM_N_5) M1OCN'& 7S%AU;3L.W.;YZ.K-\'9EM#79<\"9Z:^JZ\00+$C7H_[I4$R^@9)/ M,RX/KMWP%"OR_1K;)9U1S:A@YJUO;Y^1VXU6+.18:2GN50\O;[40=UO6_N*M M!7$Y'31HQD:,#MZ?VQ>1>9RUDY*G,,QJ;$2^5]P[*'WI)?5K*-;Q':R[CUQA MZA>U\7#LF_U\U7I'=T(7+5B6H*(=]T$C]OQMTQK4]("5G1:J> !);BM)V.; M*K;#/*_I^[2[?0# ."9.',(^,1<*'YNQ#< :BX/@E<9N-D=94(@F3SC+L0-- ML%J)=6KL_L49Y[XODLY)>!QQ-IZ ;)R*1[;*;75&'/=?L/X@-WZA\F!B>'B, M7T[23LDTH#"[#Q-TJ$6-=2A-%ID390H=,@Y1O-PXN5016I^(Y^1WN4DWEB[N MM>$SRU[G72E;FC8ZH M4AV!&&9;3.U[5&I.3G:TJHR=#M1'0_R=G0&AN<&?Q:LH.J,2VB8!TM=*F(1!:;]:?DO*Q?$Z"S\/*T+WAH6UJJY55TC?D?(S:G-[*TWY( MW]%# */H9N+?$J#& &&CRDR\Q00;"-,*Y@4#^T%]18L')'.&$/_6RC\UGJ[! MZ$MV1)+UB^U9@+40@J\;H0QUA,2G$ M#)'Z_\\Z\@OYAEW2,HZ:J&[;&4Q5* >=,3O230!TH8])J9UA?GPM;5]/FA%B MUT.[0=UW/7"#"8I/MZM]=S\[1-[3NX4I8#O.2U'HU$!,%$EKBJ54887]==AR M1NWI,A7;K?,&+''AC.@T.436C6:\LO,]4RNI<^^T;[_Y5)[D]K4&MW$6CZE= M-FU/Y\S6B8J_-%_<;?A[X'C!CE9]+DNZK;I@*YS8"B4._BM()X?B252^]Y>G MU(5>'7!$'V(M[UX=B?YYUNMA:>TN;-.)6?VT].+B-$MOB\587X-Y?#JZ]]$P)+4_CZ4^A<>R8.RE? MA.-$F ZF,+)!QG4:\A*%L\'E@)H/CP?]H;_(SB]]"V,V&H\/OC2]:;Y7TY : M+?=.?'QV!N./\> &_AEC>R,L-1S "@?7S(Q(5;1Z0.03/+:[ [0AL#)!='[A M8<26RC/?73EXII#%MS&'K)**GNB@9& M<,3W-CI^WB]F,&TO&_=1T1R/LL'@DK8#JN2\-_*JJ#\6MSLLWSNV?#BG*: MO5DD2NK9IT+>2J,\2^I/Q6]T"BSU^%0YE]X]45\KC[H )%6_J9B%7V%9^LC# M&CR]I5KY?NGS4-@A2L<:\!D6U-!-DK';/DP83XXN(0JGTEQS^':7)Q^Q929% M.+>N7>LX=H 9G+."$O=\O#^>?0']XH^*A!/UN<+SR3:0 #:#O.QQ;*T_)""[ M,_L3%GPV*&ICI'/>P-D45M*"2=*DGS3Z-]V(*VS.;\ZA9/LVU1S:J$O-QP4E M=]\CRIN$:/CP0$0"E8GEQ%C>1 O*V-V/T0TVXACZ3!(6-9J3 ['S__2O:$_? MC[6_LSO]X*V:ZY(BRBN$ #^6A.O=*FQY9+G9:F#W0HYV_P,>50B]ZWNW\&JK M=[V7G?>Q5664]2Y&K([.@G;M9?WQV5;O>B^['/=HQ'G_DD=U/5C6?CXA%V^L?/MPF MSYL";LP+?H @,9=%!3/&FB_VC4Q/XR3-*W$\-=H0K"'/O[]#'/F">HA6M85= M.%^_IZ.9O+^C<=-.3J*HN50$1B3!0/:AW9QRG"6=C0.\ = M($")2]^,WD$0?40(DS'XK0"G_;% ^FC"GW@:NL(^;3P33,2@#WOH,NIFO/%$ M_#J<'F M" X+MAC@5/S,G\3"X^S-EN!NQE]W")W!V%@"6R34D>7)?5O]*DG1S>@;;=M< MAN$]Z!YM_!=Z)M9(#!"1>_FD0.%].O]U$!<2S2K:SRZ(S/NQM._#_\!9#G2% MY[2;\N0CV\!='PE\F7SU<:F 0M?TP32:C#\ &9_&SV=>\5S"_-[<*9]' 4K :A&92$ 7E M*K@<7UQ-K+TS^(/!5A^,B8TDD_*;G?Q2K(+8"@(.N;$,%'\>X!HXMT0HXWO' M&0PN+?!PW+/_Y&+'6#*JX5KR/UEAJE4P#T@!)6VYN9/;GZ&+9VKY$ ,(]? 20=('&ZO2.G\H8:NEXJN27*6B.; M';A0'1K%,6$/Y=XHW&6(,^L[> #1 KF#7&X$LYE:1@:)[7:4=R17GB1YA61& MODAA*DT^BP**I_@(!0VJDE[557*4\->6GY$X"4D2)\D1OG2(,G5\Z0^B+)6L MR35J55@-F&E3D6N78U#DK\M,N_6_7TJ YY^\S&\[YT(W-(=5@*VA03U L'[_ M;CR+/QU1/QG43XZQO_6,CI,DY 4:\K4"S$?=4+%[_VZ>C,\_:5O3H!04V',> MP!G-&$< :((8@YA<"BTY*ZA!NXQR*G(@K@JUVV/:$%DZ4YEQMJ'.&_XQ@4EN ML:L-L6EBN>-R>=>$BJ*K>3R/ANZLF489.6#G%H@EM'BPKD+2*"85,9(@5&@4 M;-TY)FRASO/>U]EAH)90JN*%0)$4;R;&K0EWH:$#AA*>20W)M@+E\\ *4#X^ MI@DFBM., Z'&:X2[N)@9YC\\ MKR=I[#*FT8GR M@CJ7V[@FU7@LVV(UVO.:Q;2-W"F'Q@]L1EJW%'GUZ,GE@? M6HZNNC)X+7(?,3DAR7D:3A=S.TH7X?ET,3HL2;3N V$BYVWA3S[;L[_&_&&, MQ+-X1DYQ.%V$Z2(EIZ.^[(*5S[KY.2'0RF0US)'WC MN6)N)/I7A$NQ^6A U4\:%H4^.^ ;[*@Z0PCJY: M%8@_(_=M7G7J,#QL0GBTTCUU]N3TF+^MRM:T:$=UUVGZ:%6/;MX8[Q&W%Z/? M!) =4+R7\&1 :UOM\R1,)\EHG'Y,)B2=A=/9?)1,^VZT7C+82?Q)DC >QZ.O MTE"^KZB7/B71P:P9@=_PH85H,G1C;N(9%)@ZEPPPK?@:"L >Z74II^8AT,+\OUOU!+ P04 M" ")A015/[L H:$# "0 &0 'AL+W=O8:2XS4+B<>-?AZ*9C[9W!-XX; M75N#S60NY9/=?%Q,O, &A )C8QD8?=8X0R$L$87Q<\?I52XML+Y^9G_G(7-RE(Q?E+3-L.E9R \I:$YM=N%0=FH+CF6W*O5&D MY80STR],/:%AH&F!U]D9A(-;[,%+@[Q M/H54Q14]QW43G27\5(@6!%$3HB"*SO"UJSS;CJ_] M_';(W:T#09W81;G!M@ MV0+>_BRXV=8RA^_7$FX1G$ M3"> 5, U$[:LKJ!\7V9:QZ*@:: %&&*/9::EX MF2#9G@F4Q\=K)):Q".DN& M<4$ZIF$I!5T7&BX=5A::R/6;48/&8@N[J6A7)"&";AP^HM*4U]9 M*XJB.$IWU*B-VU_2WV*,Z1P5M$.7=O@7:3^V[EOP0(:Z4-MZ2R\@;#>'T?# M^V48P9N=*NP3H\JEHN91X>CXU-#M83-L=ROD9=@AG!52L(>5#H?-H!W\5HU2 M7!6D'S6#8>O/QO0%?6BF>:ML3(H" !K!0 &0 'AL+W=O^ON,K0M$D12=STV0^'?[SII0Y&@ MO,37U_<+;5YMX6B X>2ZGL/"B0,J9<3B>!B57*A@,6MRUV8QT[630N&U 5N7)3=/2Y1Z.P^28)^X$9O" M^42TF%5\@[?H?E77AF91QY*+$I456H'!]3PX2Z;+U-B*2\6_'&71;>N!AO&>_:'JG7E;5_RJTSM"H(YQ:7Z@&5 MTT:@G46."'TZRG;@90MF;X"'<*65*RQ\4SGF+_$1">G4L+V:)3M*^*.6IQ"S M$%C,V!&^?M==O^'KO]/=$YP+FTEM:X/PYVQEG:'K\/>UCEO"]'5";Y&IK7B& M\X \8-$\8+#X^"$9QE^.R$T[N>DQ]O=^QG%P"@?P%S&GIC/)K15K@3EP"VLM MR8T6/@D%KM"UY2JWGZ<].O\GV!T_G&.&Y0H-]),FD_1N^);NGD,CN+1P LDX M#H>#L8^&@Y"E<>^.+ A$6AF]H?.QP-*0C0>03,(1&_8NA!)T5W/8:)W38IR& MD]$$DE$2)FS2^ZD=EP1_EGX":3P))Z3F!/J#81A/!J^=Z++=2W+6&NBYO'V&KKC9"&5!XIJ@\>EH$(!IK=U.G*X:.ZVT(W,V84&O M(1I?0.MKK=U^XC?HWM?%?U!+ P04 " ")A015P/_H0O,# #." &0 M 'AL+W=O*0 MD,P $C/;;K?JJFAWVGVH^F 2 ]8Z-FL[P[*_OL<.!%!G:-478I_+=^X^3'9* M?S8;QBQ\;80TTV!C[?8VBDRU80TU-VK+)')62C?4XE6O([/5C-9>J1$1B>,\ M:BB7P6SB:0L]FZC6"B[90H-IFX;J_3T3:C<-DN!(^,#7&^L(T6RRI6OVD=G? MMPN-MZA'J7G#I.%*@F:K:3!/;N]'3MX+_,'9SIR=P46R5.JSN[RKIT'L'&*" M5=8A4/P\L0I%,\/Q_1?_*Q8RQ+:MB#$I]X;3?3H B@9BO: M"OM![7YFAW@RAU&YWCTA7EH]7(Y:AG9V^5JG=<"*"RAM_L MAFEX)RV5:[X4S$PBBS:<9%0=\.X[//("7@[OE;0; S_*FM67^A'ZUCM(C@[> MDZN O[3B!F(2 HD)N8*7]@&G'B_]+P&?0H6Y,,--)91I-8,_YTMC-;;- M7\^EH;,R>MZ*&Z5;LZ45FP8X*X;I)Q;,7K]*\OCN2@RC/H;1-?3_4;3K>!E< M1X3'#8.*:KWG<@VT4:VTH%:P/FKMJ('AB!38H4+X84.8X2@](UC 2N[A4$@O M\(95K%FBJ33Q5/S%7&V9'U2QO_%FV6J%!&<-7R"<,8E3H363U1ZP.-((ZJ>[ M9A6^28;5)Z>6>Q@F\=&##NU!-5LJ]Z]?%209WQG@IP:@70-P68D66Q$TMTI944%DQ\/-F@&*7U,Q2+I"'*5@I@8^<@>]J/%!M.@S5&HS6?'\[ MN,C /Z(??/)/"*M_@/XT>*N5,3!_8AJ?2+BX#1Z.%9E75=NTPKLX;Y2V_%N7 ME7^5&,R[8EYH+9CFRLN]P$++6VZIX-\0SJB5W;E,#"'+LC"/"9Y&21*.2@(9 M[)E+!/+&R,L*QR-Q6.0];[!H=;7QI>-G+9>4>5@48TAR$A9I"4ER@")Q$J9H M),G3<)R1GC%XU+3&C87;#,HP+V+P529W_?=9ZN!77N&.<1;1Y6($>1B7"8P/ MUA(2YFF&Q*0LC\3! O,H7?VQB94?E@O/T<%\7$)>AD5<0G%$PDW; MN1M>X^9IF)#+>4U*?P?^W!,5G>V8ANFUWZ0&QP/ANG734_ME/>]VU$F\V_3O MJ5YS:4"P%:K&-^,L -UMS^YBU=9OK*6RN/_\<8-_.)AV LA?*66/%V>@_PLS M^QM02P,$% @ B84$572,90\I" 714 !D !X;"]W;W)K&ULI5AK<]LV%OV>7X%1G8[=D261E&77KQG;239IFS1C-[NS ML[,?(!*2T) "X"6O;^^YP(@)=GR8V:_2""(>^X#]QY<\'2IS7>[$,*QNZI4 M]JRW<*X^'@YMOA 5MP-="X4W,VTJ[O!HYD-;&\$++U25PW0TF@PK+E7O_-3/ M?37GI[IQI53BJV&VJ2IN[B]%J9=GO:373ES+^<+1Q/#\M.9S<2/]B^3X48\58L:;TEWK MY4<1_3D@O%R7UO^R95B;'O98WEBGJR@,"RJIPC^_BW%8$S@:/2&01H'4VQT4 M>2O?<,D.K@48#[ZJ7AG%2T:;<.(.W$G+N_)V8NM.A Q(]#_,H=1FD MTB>D)NRS5FYAV7M5B&)3?@@+.C/2UHS+]%G 7YIRP$9IGZ6C-'T&+^O M]HQ;[)VT>:EM8P3[S\74.H,4^.\V9P/6>#L6E<6QK7DNSGK(>RO,K>B=__A# M,AF=/&/IN+-T_!SZDQOPK-1VFR;,N_W'0K K7=5)HF3 ;NP3,\8Q51B7!6(2AY698F?Q2]IW*:*+7B!.#GM M>$E8.\G1"&473">LG31938#DK,,LO.G#,5L+SS'E_VP:(!;_O ML]TTK/P@"F$ =ATRD5UR]9V0OH"4_PU29M<$LB;*ZK*Q+!FFM"IYNV85Q7@W M"["\^!,$B.S][=/E[\&0=8Q=;9B0*[M1*L(AJ, MWJRYL<=TW)/5GB/K,IJ>1*%MWAGV_MMU]T@6O6^,WB^$TN!^3JM+S97M^QWA M<#S'5O># 5QM9AR,-7.LHVPH6%,C=MM2JA0H8YR_)"-UGX6,R8%FN,+T5+BE M$(J-_-XDZ>" $!'L6D.=#7';DGK>4"_3(AQ%B.T83X;! X6*ZBAC)GPN/%U$ MWG;;J3Z$1M*=MHH#54PU-N*U?-%RZB.*&&0=NU%:K$B!6:$DO&F4%7E#/(P$ M%?#E4[M/T8>9O,-+[^UV$4KNFM_[1+*BDON49KR$X3X+B&>WH")RCLQX)3 ( MP0"AI:_6WXK[HL$J['-)NV,UB &NDI(G8,%?).N(0B11)^.5;K Q5*(E%1W( M7+%D]+8%XG-LWMQSE)$JES7"&V4V>-;G^H/:JOAWL;]<: Q;$1-M]MF 827! M+K-8EC?"2!CY<;OU%$F_#)6A/"7BY%SX8H K.:K7Z+(UNXW2+K?4#8)0Z+3U MKPB+U8V!K!6K0W=O,YTHO%/4#/A8D@5@Y!CM%\)+<3T2J8CT)(IX30 MLY8J\MPT *-L;U3-9=%1A]][^Z3B:&8XBM?=R/&/= P\N<9$N5ZG%]8>,IMI MD T.1L=)H!)@@4>E+FC93#>&(DY&T-&*2K$YO(JI&OB%/^"P#265#M9V2KAM M@R24UT$:-V%] O "C.(/6_=<0!#GLBE$[-5QKV&*LIAL)=<5![_A.)_-)-TA M'DQCGZE[4X[,CFRYY ;DY2@_Z='GH#]EG1"/89Z0RYC.VP M@U%_-!IAX$^@].3-'YY)@WQ+160C&=]'7(VA*HQBK=!+^O_A]?^<1OV_-,J? M%.,6)_R]"/,1PPT:_>G_PWLJ+-&MU\+\ZF'&XTV8"<.=Q%L3_U_$^RG\1/0XO^+:)\]VD&V#>UGED6T[)5H7S!,!I.CSD?P:/0R(B6O1/H=PW20 M'CQ RA(VCDCQ_\W5P_L1VO\0@B0L^*; I\;)_XF0GS@^;<-53E5M4::[!_T) M+-QCNY-^DHW87LSN4JOY/IBE"E))?YR-^]GA&*.#).L?'8[B0O]ZAQ8N'@HGZ'FQ7W^E,BVP_]YEK'LTX@5&DRM&!"SJF]GEJ)7MGKX:75H=^Y MY;(,W<<"_@=7Z%+J0>.UTK=$5"@[29)MWIH2,$PW\1H^VKQ/];N3&\Q^Y-RVF^KC'G/C[NX62$E_GW[0Y.=&6[L?6#*_9W;):R21D;?A ML.E2V79'\ZK10LY@0Q":6UXV/AX[!Y/5]19J%Z*8"V_9+>+ IZ'[COU-A8.L MBAU2&[3.$'$76Z9P^:5]1[=O7.R2*>4>W6V40,):*^CZ=0L/O=T#MNTKRW#M MDQ.X_[%EL-YJ=\/6KF^V^'5Z$3V:KY>'#XV=_3:*+T RBH\'A08^9\#$O M/#A=^P]HJ!T<\7ZX$!Q!I@5X/].HO?A "KHOJN=_ U!+ P04 " ")A015 MM%=(]]X& !D$P &0 'AL+W=OOAT.7YE1(-S 5E7@S-;:0 M'K=V-G25)9F%384>CD>CHV$A5=D[/PW//MKS4U-[K4KZ:(6KBT+:Y25I,S_K M);WVP2M:[2%Y?'O#ZL. / M17.W\E\PDHDQ-WSS/COKC=@@TI1ZEB!QN:6WI#4+@AG?&YF]3B5O7/W?2O\E M8 >6B73TUNBO*O/Y6>^D)S*:REK[3V;^*S5X#EE>:K0+OV(>U^[O]T1:.V^* M9C,L*%09KW+1\+"RX63TP(9QLV$<[(Z*@I57TLOS4VOFPO)J2.,_ 6K8#>-4 MR4ZY]A9O%?;Y\_=E:@H2G^6"W.G00R(_'Z;-[LNX>_S [B/QP90^=^)=F5&V MOG\(2SISQJTYE^.= G^K]4",QGTQ'HW'.^3M=_#V@[S]'\(35\JEVKC:DOCS M8N*\14#\M0URE'BP72(GR6M7R93.>L@"1_:6>N[MMQV)5J/B:Y2G/AL?*M*2I9 M+A%Q93T%86#/"0D*^>67P?6@+]Y;TK+,^LVCWP<"=^):E3-9&4M]2*-F@_/2 MU][8I?!PB)4>PN;\-G@N4@>]XK*9+F!1X!^HIE@8WKT(^#)!; MZ_RRHL!@LQ(E/8"IR"J3B0M$A!9)(#;9(&$_/CZ*4&@ZA5-8DJPJ';AD.3O- M(ROL!R]B'VS$JXOGIV,D^,W#BS[3;!.+401BQ9Q MT5H+I^"&\&"_H6&R%'O)B)VI0Q/!^[U7[>V]^,3;1QL$UD6F=.VQU.6<4ZQK M-$B.HA;\.UA7L!9'G<'EMR$6Y2:]>1E+%?R PWFUI/9AA\[ M*Q&3R>" @Y4K$L8T41G%9#_*_)\$WY*["OZ@ [\%QO_ 0?)D#AH4D0-+/"%S M)5L-YPGY.=%F$MV53$X?5&6,RPH"[R72SV3&:BN2:1K?,Q"%:UUVO8)M(/1[ M&&"-,,@AL&AII>9M%DCLB.;7+^9*BQ]KQ6*W525D*+0 M*+D/Q$YJ*=@..3 X<++@/ +8:%1 ME&J,-<%\Y);4@:N5_-ME9!A9"LQ0S=C4!.RM"D//9L1L+]TS"[\\K*6/F.&B MP:BW&]L/BB:F"=ZGUGL>5_?&W0@P$%^9<*T*Q01 .55-'*S.SZ@\I1':E#/B M$_'D&\]/W I#T&7P-RTDCG>R2S2G@ [M4(*J]0&]=>&2I&V-!GT,BJ8\$UU1 M2L4$BN+4EAQM]:RI'7 !NL(,YH)$+2O7Q%H!Y.F^E:ABR) MW9HM:T,AQ9@WNZM+!2HL,K@=F'?XKQ401Z7M'@QC :'VV39Q84635%K)B=(A MAP?BXMZ)8=TOL<"$&&>#;(9+5M^=A+:8'NOD@T%>9H] P'+VDI.NI7'2-MI* M6B R4$!NN\DMJ\-DO,%[B!J@]IKN9J7_P(OKP9(9XM#U#5,K1/%;$R;Z F@M M2_J7W.UD82"V':^'*U\^"K*S\'T'?9.K9OP(TCWM/B%=Q"\G=\OC]R<<=&8* MEFN:8NMH<'S8$S9^TXDWWE3A.PI*AS=%^)N3S,CR KR?&E#:W+""[L/:^3]0 M2P,$% @ B84$5?6)\#*Y! !PL !D !X;"]W;W)K&ULG59M;]LV$/XKA#KT4V [2M(&:6(@+RNZ 46#=MT^#/M 2R>+ M"T6J)!5'_W[/D9+L9(XQ[(LMDG?/W3WW0EYNK'OP-5$03XTV_BJK0V@OYG-? MU-1(/[,M&9Q4UC4R8.G6<]\ZDF54:O0\7RS>S1NI3+:\C'OW;GEINZ"5H7LG M?-!W11N_\RTXDI6U#[SXI;S*%NP0:2H"(TC\/=(M:G6ZC]4&>JK[#P3)56RT^&KW7RB(9XSQBNL]O%7;)+L M69Z)HO/!-H,R/&B42?_R:>!A1^%\\8I"/BCDT>]D*'IY)X-<7CJ[$8ZE@<8? M,=2H#>>4X:1\"PZG"GIA^274Y,2M;1H5P'7P0IH2:Q.469,I%/G+>8 A%I\7 M ^A- LU? 7TG/@.@]N)G4U+Y7'\.!R">OX!V,5]PI7VCK.T?BS^N5#PZE\]<^%I*1T_U&N)TN?"L+NLK0+Y[< M(V7+MV^.WRT^' CA= KA]!#Z_TW<0=#]+I^+_V!+_%832[32]$*K FV+S8)< MP& 0@8K:6&W7?=3TM@H;"7HK9QL1:N5*T4H7&(>E 578SGD2MA+6E[G2)#J4GA/TI#P[.XP*R=$EIM # M ,M2\7AEMI+-R2?@=ZU X#_E;$!#ZG5R? "-$APHL-P85:E"IK&]31A<4XP[ M%L2V1K:E<8^M3B(Z8,+E9QE_'L1DB'!06UUZ44O7@(A4WE'/,XXCU:RB*=;? MZJ6$];%,,"^XX'U75:B$DI.D3-$Y_E[U^Q6/!!)&3FK=[WKV]LUY?OS^@Y^B MBM*&J0)JNA.P.&(^D'&6A2%EJKQ["\3M*W)/H%C(K309THX#S$Z: &K[ JF%QVU@0W^'Z < M:1E+"3J3S5(VN._9,ZQ]K!UE_NZ045C ;5,?$)360XG9]>F^\\3E"WZ_@$XV"1@O1.F7:G5]YU>MQLQ=,3 M\;-T:V6\T%1!=3%[?Y8)EYY=:1%L&Y\Z*QO0)/&SQDN5' O@O+*H@6'!!J:W M[_(?4$L#!!0 ( (F%!%5MT\VQIPL ,@B 9 >&PO=V]R:W-H965T M19-F.FS9 T[0S76!V@B3M M/"SV@;;HF%M)="DIKN?7[[F7DBPEEMN97>QB@7U(;$GDY?TXO/=<6B^WQG[* MUTH5XDN:9/FKX;HH-B].3_/E6J4R]\Q&97BR,C:5!2[M_6F^L4K&/"E-3D/? MGYZF4F?#BY=\[]I>O#1ED>A,75N1EVDJ[>Y2)6;[:A@,ZQLW^GY=T(W3BY<; M>:]N5?%AC5\';RXC&@\#_BHU39O?1=DR<*83W3Q M/GXU]$DAE:AE01(D/A[4&Y4D) AJ?*YD#ILE:6+[>RW]'=L.6Q8R5V],\IN. MB_6KX=E0Q&HERZ2X,=N?567/A.0M39+S?[%U8V?14"S+O#!I-1D:I#ISG_)+ MY8?6A#._9T)830A9;[<0:WDE"WGQTIJML#0:TN@+F\JSH9S.*"BWA<53C7G% MQ6UAEI].+F%7+-Z8%+'.);GKY6D!Z33F=%E)NG22PAY)4_&+R8IU+MYFL8J[ M\T^A5:-:6*MV&1X5^)>/&U#'+&_?(N]+Y,C%Y:94PJXZQ MXD8ELF /Y$4^$K=K:=7)@IUR+7? 8)&+O[U>Y(4%BOY^R#=NZ>CPTK2S7N0; MN52OAM@ZN;(/:GCQXW?!U#\_8EC4&!8=D_Z'8GAI,VZ;]K%**MA1F,2 > M890@F)?P/Y3,-9X[!\+!0$*L7/C_O)?[MTF=26B3.)6=2_*GAH[8QM;=?I.= M'[%D62!T64S@/V"VUTEFP[JL MQ#%QHPKV%H"C[8)=4E B=$FBFK"I*P\VHDHWB=DI@ ,!A7?-?:9_QY@J>YPY.&7D78XC_;W.2T!RF>L0+!=1XXOV*N"AE&,R%TI3-5BN --=P MQPKCLP(VK*Q)2<]\+SL_4E)K&VAW'"IS]5I=7P*W"5<5$F\U)T.-B>0XCZJL MC&/M$*M7G9WK$%GKCC A:X#95U6A"B@*;P)[7+);5=8T6V14!?V %1S0XA$H M*=)UJ2S)\U42=IFNWXG;Q\(HSDY@"WNE92OJO'[WS7BLJ4NQMLKY/]=?1.K( ML"(RW$F /()O<"T- ZKW21FKB@,0'6JJ]O']XT@K\-U.H=6>.% Q>A^T=D*HAF](NX57%S$X\8Y^"%V)T_OS%X(X]TVX/Q"U M)P.BZQ2,7((4B>_%/)C@_RR_3>%V'']73-O!3^8G2%=-V!;Z+&>U=2^:UKL$SR?:Y.1L &T:D)I8)=W*5E*HD-X2HM(MFS"+^-*F7"!; 5^ !F'4U&YQ MA1#QTVZWT^!:R;I^L-5[F=V%%PI+/JBJ4!W00+LE4@(T=RNP@H1KD!CD3R** M!YBQA%E0B&7M&BT+'!Q\/K&"K$K7F[@-693(:2;V82ZZMDY)-FRSCV M2[;>[DL#B.D>]A]RET7?UB%U<\4[PNI'9DA'DE"]4$6SVZE/!$A%P60^N-'Y MIY,5)4$TSHKRK["T4.#-Q0_"]\[$#X.W';_INF.:BNG^42LDZ,%H[CCT)NW) ML7X CZ>UN?*'Y_7G4P_]QB=6*CYYC=Y&WBOQUO58:'X1#E?)]BX@]]>F5MOR MJH+_3[PM^SW4R-VPW.^A- SG;'<&*\+!NWU20.+S9]YLRMG<0P:_ZQ3%@AM M=X+(#+5;^0CPY)P&/7S.4%\=+\N=HD79;:DV3 <<*:K6 M'GF-)O 3\37_-B,'O[;Z%>2'*[54O,@XJ$K@E+UU=N;- @(J/#@+/!0KJA>A M%T:#GZK&,^#:-PXB;WY6C9Q&WF3>.+T)1BR>!1-?/._*#6=S#R4,49CY7A0- MWA -2'CP&8]%\^^-9X]$AQ/?"V>/S>AX=SKQ^RP8X\N8:FQ-2ES-NRIMTW < M"URWPM4=N"-C=3SKPY<#G;5+6MLZ5K**5:M.[2'04-BZSW3[H-544?GZWOG% M$T],^L!M^5<0[0YOJ&-1\3&J]A3M_Q9\5ZA^ EZWR7G+MY+"'L,?:I4/ CB, M)AQJX'+6@'4>,2S'WG0R^.@F/P,\&&:A[_FS0=5D,?ZF[L%DZDVGG=4Z5H:3 MD&&,G#IK8ZIS9D+G3$VEW)\XT:D/]3_(_&IA2VE=B?P7#H>N6USZ,00>-VA] MISC<7+KCR0YWK##HCI2:(T"B)4 5.A?7MW4. )ZLZ>@I!]"=E0*SJ/W[D\^[ MVYOZS-/U&T0HZ& 0PO"LIIRDF,GJWHCNW/XHT\WYM?A9R00*OB$KW@.47SR> M5_$=] S9/1>[AA+*NJ/@',F>1556;39*,ZW2# &FX9C6U#VWGVL_U*>9*+=8 M*'?DQ?^!3 A]?%;:%M+>PWOU$2UYEOK?2W6O,V;:S5%/16!2$$12>W\ _<3S MKN[T134#SZK[/MD9=2!T%2%S;:/3E^#_3>'Q;QW'=DU.J#J1[^B(B7T3!D0YDRAU(V-^! MA&@T\'>P"PDG7D1="'@=!-1C3T?HZ))MS?J;6_^$*LZ=L3UGZ557Z%-9S-NDB;>;-RPILAGAC_V M@(2:-841DZ.Q3_RZQ9H"'@LR%$SZ*5,0C&F5^9GG3P[]&GW:>KL@52B4] X% M'QUGA7O1H+G;O*;QVKV=L!_NWO'X!766?C9.U I3?6\V&6*;\GL3[J(P&WY7 M86&*PJ3\=:V0>2T-P/.5,45]00LT+Z]<_!-02P,$% @ B84$53./@/X= M! 2 P !D !X;"]W;W)K&ULS5??;]LV$'[W M7W%0AR(!-%N_;2>V@21-L0YH$33=^C#L@9;.%A&)U$@J3O[['4G;[;EJG'2VSD9A[$P6[B M,U_7QDZ,%K..K?$6S6_=C:+1:(]2\1:%YE* PM4\N(C/+C-K[PQ^Y[C1!]]@ M(UE*>6<''ZIY$%E"V&!I+ *C/_=XA4UC@8C&7UO,8+^E=3S\WJ&_=[%3+$NF M\4HV7WEEZGDP":#"%>L;\UEN?L%M/+G%*V6CW6_8>-LT"J#LM9'MUID8M%SX MO^QAJ\.!P^0IAV3KD#C>?B/'\ATS;#%3<@/*6A.:_7"A.F\BQX5-RJU1M,K) MSRRNF1)Q(72;/ O[:-T.(DA"2*$F>P4OW0:8.+WUQD/#'Q5(;137QY[%X/5QV',Z> MDS/=L1+G 1T$C>H>@\7;-W$1G3]#-MN3S9Y#?V%&GL4XSC".X(@0ETSS$IBH MH.)-;[""ZYM;*%E3]@VS!T>#-:O0,-[0*M.PD@V=90TG7("I9:_)6X> #R5V M!CJ"U@ZZHH(\/1M\J17B-R4"E.!'V.9W\(FNG@^BE"W"5W>(L/H9+NY1T:7@ M21[P'9Q\ZEM:,E*=PLD[%)(.A1]=M+(7QL%Q#V>I+%U\-&SI#O"\?H*XR,)) MD4$1A4E4T$0R'&>#Z]6*[@J0*R\%W19 YZ^\ ]E9(4*ZA*AF>&E%<@NAW<%= MC*+9I^3EEU M]),G=4Z=SO'KZ#P.DVD"11P6D]P3C5]+YVR<_+#.6_I)&.=C1[^8#F[YP_^K MFM,D"XMI;LLAG4YI(A^FDU>KYBQW*J<3+40>M>/6XYMT@/*?$ZUC^,#KH[*N:UZV$)UM:O;_3VL_LV^<)W MA_^8^Q[[(U-K3EEH<$6NT7"P&^W\>%G\#4$L#!!0 ( (F%!%5C>=&)T ( $,& 9 >&PO=V]R M:W-H965T,-E4$$LI>N 0(( %);VJ4 M*&G:AZH/9G=@5_':Q/:&T*_OV+L0HA!4]84=C^><.6-[AL%*J@>=(AIXSKG0 M0R\U9MGW?1VGF#-]*I<[4>H)Z&T<(IEM4UK@KKUA_^AJIUIF3.-4\I]98M*AU_4@P3DKN+F5J\]8U=.V?+'D MVOW"JHQMGGD0%]K(O *3@CP3Y9<]5^>P ^@&[P"B"A YW64BI_*"&38:*+D" M9:.)S1JN5(<&9P02N38H*IC*GZTWMN3\A?)-: M#WQ#F6R\'U>LDY(U>H>U U=2F%3#I4@P>8WW2>%69K21.8D.$GXM^"D$40.B M((H.\#6W93<=7_,=OLO'(C-K^#6>::/H9?S>5V-)T=I/8;NEKY,6QA121QB6<8IB&N:24]-KJ&4"3"H+S42BZ_VC::$4BG@-]X(&"<_^4/@G M&B!OUF_$'DT89R)&8 8N,,9\1DJ:H7L7(7R 6J_7Z'7;4+=V&#:ZG:"THV#C MLTX*.+K>4T7-EE&'3) ;&R!H*%+MACU#K1DT6F<=(NDU(\I&C+U&.VH1T8XD M>J9KJ%ZIRV91G;!*'31Z4=?9)\?=*(S.G;<5-IK='M3W/1I_I[%S5 LWOC2) M+H0I>WSKW4[(<3D87L++\7K%U"(3&CC."1J9 M*4UY5#: ]N=2FLW")MC^;XS^ E!+ P04 " ")A015A^]3[2,$ R"@ M&0 'AL+W=OV@23MT YH823M]C#L@9;/%E&)U$@J3O;7[TC)BMNY;A_W(O*.=S_> M%T\WVRG]Q12(%IZJ4IIY4%A;7XU&)B^PXF:H:I1TLE&ZXI9(O1V96B-?>Z6J M'+$PS$85%S)8S#QOJ1TG^NE)FK4HZQ%A=(()4'C9A[<1%>WB9/W K\+W)F#/3A/5DI]<<3[]3P( MG4%88FX= J?E$>^P+!T0F?%WAQGT5SK%P_T>_5?O._FRX@;O5/F'6-MB'DP" M6..&-Z6]5[MWV/F3.KQU%WLHWW/+%3*L=:"=-:&[C7?7:9)R0+BD/5M.I(#V[N$_&,7;U'B1E@#?]ZLC-54$G\=<[C%2X[CN6=R96J>XSR@ M=V!0/V*P>/TJRL+K$]8FO;7)*?2?2LA)A./V10R^189/!<*=JFHNG\'42AJE M#3QR+51CZ,'UTK63'GKQG,25)*8!M0%)3:-&DE^+'%9M;$G$6%"V0 VVX)(^ M",X(D6-[UF, UPA"YF5#A4.;3HLXJL)+CRY:_=P95XHUMR1H+"W5W@9J3YJ[ M!]Y9V'47=V1/&UQWK<4998#ZFU?PSO:4+30B<$FWBB>HVD)'5^A 9?H,795Z M"<^(/2,"88 [F)*ZGH%S[P>%E>3,Q=7@DX<]?#>#K^ .H0:?AP_#+GD('Y7\ MQ3..<@?OD)>VR%U@EYU[_V4-7/J[&GC9#AX.DW0&C&7TC2[#,'94S#P5)>/! M>VF1"JM+=91D$"<11/$4XH@-WC[5U'$I0%1!C::D2A]3"H=!BO,YRZ9P >?) M-',+2U-/90E<##Y2>GBEM!7_^)1>#9:4*_U2/AK75&'G7H4,/UJPB)V#5$Z[OE?]O[UH<^ :L]_VQZZ;'?A6C@_]XA7KKIQ5#5C72MK_TGML/1#?M M'/ BWDY3'[C>"JJ7$C>D&@[':0"ZG5!:PJK:3P4K96G&\-N"ACK43H#.-TK9 M/>$NZ,?$Q;]02P,$% @ B84$5? M*1"4!P L!, !D !X;"]W;W)K M&ULU5C;;AO)$7WG5Q2X"\,+-,3IGKMN@*1L$B_6 MB6!ILP]!'H;#)MGP7+C3/:*5K]]3/<.+;%I DD4 X;9TU-UNBZGJEISN6V[ MCW:MM:-/==78J^G:N]9N=(,WR[:K"X?';C6SFTX7"Z]45S,5 M!,FL+DPSO;[T>_?=]67;N\HT^KXCV]=UT3W?ZJK=7DWE=+?QP:S6CC=FUY>; M8J4?M/ME<]_A:;9'69A:-]:T#75Z>36]D>>W$ M+:ZF 1ND*UTZ1BCP\Z3O=%4Q$,SX;<2<[H]DQ>/U#OW/WG?X,B^LOFNK7\W" MK:^FV906>EGTE?O0;O^J1W]BQBO;ROK_:3O(JGQ*96]=6X_*L* VS?!;?!KC M<*20!5]14*."\G8/!WDK_U2XXOJR:[?4L330>.%=]=HPSC2D+5Z045S8+T4U'UA4_+3SW=^X_T#P,#3WALD M"&7?UXWU[UJ'473BX;QO(/D.J0;/E2-O!S;)H:*X!Y?2J\[%E@-[RHFIQ MW-:X]0A8-$7U[$SI\[<_^LR[_WCS?W"=K:AQNC?$&GC=K75;:_:,)6%9B_/\ M\Q<6?D[:TYE%TI\T65.#CQUIQ*NM38D(%MP1=(P*]VT9>.?TMXHP]; M]LAHWG;/&SWLE57!DNSYT,=!F N"N>MV,<2#DV3F/;/SPJL,E>!:.*2;)].U MS>C1K2X+9&F@-8IW9_)8?!QI=O"E6W.M,?56*Z#Z5"/KB$'#!;=K?KO4 MRM4ZR/O]3=]M6CAQ1O>5QNSC,0QJ ,<7).C55F;AT4^HV\]PC]L &]4MQC0? M6<5DW9LUN+O+Y1G]#9<46S";&=B=2//)K/@N4[!2A3O(0=FM.ZT'2?.)ZF%R M:9Y]Q1O[P_GDT0,=CSYZ .+QQN0%X@NTK[Z9 MW(^T:W9^GT_&QG/@.]EGBW!;^IY4%H@L2GB52!$F(59QC+T@PRI*4Q&%\>3N M9'N0H11YE))4B8CBG%2AA%;>A#%3@!)(7,^4D190C@XR^1HW$YR,$Y!),D M#9DD!W0&%60H2E*A9#SJ[$U#4%,9B5#F6"69% D"^#U)$061R'+IURI','(U M.7#7L]$-I>_ICG):Z18->8,!RJ_!5;YIHK4/713%PC4S]% 4KB^A,_K+06E M_FS.^CG?^ G*E^]OA_< MA0AU%$U^*M 3* 2!@XC 7XE;3I8(J% .-H.9C$I_]V-.!E*D24)Y*I(@)PG! M*(I)IB%8E8PI]_(JS40@02=0F$LE#D&O""?D.8@%4'1XC$L8_4MC..H/W C! M*AF*3,8>.I=,5"5BE5$8Y=#/]GJC05&( DS8_#S-*0M%G 64HCJ"<&?-3H&+ M5*42/&>^110'\!+%SB>H6$Y^[#O,//B2BR#,O %9 .@$/H8Y?C,3=\VB MYXD.%15D(I8IPXD868PDLBDC"K,8HFIR4Q8+S3<-]G'5/NG.3WI$&\U14J)\ M]Y9AA+Q%GNM1EOY!>?IL=**YE"VN9?_F.Z###7K3&K[,(=2X6Q%,LSVN*T\\ M]GGC6TWJ(0"O.GR.-)X8K2$8D&2<[1 ACW(>LDG"1_VZT/KR8 M0:^GXZW__TU1;W"5Y+D(MMD?*)>@F:0LPSA6J/<4$S(@"3I)F7_!F]>/B'%W M4(&D6*&O9C";9[K(5$!YSNOD="CW##G?.^39T"[=ECG#'XBAX<&U&_]-9MXZ M=$R_7&OTA(X%\'[9MF[WP ?L/])=_PY02P,$% @ B84$52](C!Z@!@ M+!$ !D !X;"]W;W)K&ULK5C;;ALW$/T50@'R M)%@77QHDM@';2=L$#6+8:?M0](':G=6RX9(;DBM9_?J>(:G5VI&%H"T0Q'LA M9\Z^MP-^FME*HAXY4UPE%U,;J:O;X^X?5QP6^*UGYP+3B2 MA;5?^.9]>3&:,B#25 2V(/%G13>D-1L"C*_9YJAWR1N'UUOK/\;8$KJQ M^G=5AOIB]&HD2JIDI\.=7?],.9Y3ME=8[>/_8IW6GLY'HNA\L$W># 2-,NFO M?,@\##:\FCZS89XWS"/NY"BB?"N#O#QW=BT*FUJ:)7F!6_&65LA?BVP$?SX)<,S;)T5V M;U%?SP\:_-#I(S&=C\5\.I\?L'?< MLW <[1T_8V\0_C#J=\Y9)VZL^E05= MC- _GMR*1IA)D%5A>QY M82L6$7+$FQQ>\RT:6T ;*F5@2TF-9ZUU[.!(?,9F":QEPJM,-->U)>]MG5VI MDH1MN3"PL<<#FT(*K1H5 *DEIVS)S@.T3 0K"!H2+;4VP# [772N),,>!@&R M'?Q#Z=FE47_SH_\03N1?MBWX!@:IM6#?09$?0Y 7?\$FOVB@([RZ(!>@Z*)P MB,(I.4[:&('^I?W MUY_N.$1ITN(G\=!#"U2<5BL6)$KEV;,RG.D%%;(#C\^Q<,25\T&:#H.&%Z%\ M9HQKF[YAT5A1:.E4M4D MZ'WF64%036]I$ M8TM5J2(1%DTRC33,?9\HV%CR,8"R&7+5. 9;4:FG89+*H?.80@)!'"<0>0_A ,7RNL2=0 M@V;@@NCS@J>IGQAY;-Q!8[!MF$SZ,TO#9@H$SG;+&EI64+- ^H]G:0PEP;BQ M32O-!L%M$FFQW1)/#.*Q3,#;,V6!MX2HU4+3_BX39>>2)H"1J"U9:@;=_+2+ M'T,L+6)$ZZ&9M((R9W*YRT&PC#OTGJ:TOD,1KFL%6M:VTR76?.T4GG4!RMLK M51_JMDT0_J#&48<&UV"1$\MM@#J3)=H.:=V/+9KPV\F2?$=)DCN\"L$A>IM* M.\?Z\L6K^>R'-WZ@C @CMLDX5T_,-DQ!\C\GJ/;+?+ I'E"1L*W84W3?8%0PU7V)2.\IJU#_3"NY MX'FG=E[* T[RC'$9KPJU^&Q;58BSZ5DJ#X.3=!]0'T 2GQ!)C6X2>X+5=+Q[ MBA"%KV-B,C^QT)/*H'J)BV5%T/#=&-F'"6BX_5 1L1XQ3AR:P40#;*S?G'N[ M!XP>JICFRMD&YV>+'S&>2MUPRVX](1GZ;0QQ#,$VA MNS+.T>].G0.C//49][<415+2YP!'MQNP'N<,3*_!TMV82 D 5$[!?I+'(IZ8 ME!,KJ>$QM\W3##]E^1O=;+N%1A'U=/0:RB\KJ#LZ;D,2T!>$/)HXY"JT[$Y' M9Z=)1X?TQ:&AFBQMB88XM"R&2K3WS3&M7P*,>=CG@L09@H68IP:TQ[<)?AI@ M^_+HF0U6Z8AS=_;BF*-=/M0]JB&N2\*G>LEN4AI1 PN*UO=K0?PB9F-<3G$]LD5#W02; M/!"Y-CA@?K/5U^K)/%O79+8JGGRSW&?,FGIG1V+?Q\YD\ 6+"E_&[W1&BP). M'[/]T_ZG@*OT!;Q;GGY'^!B/%5YHJK!U>O3#Z4BX]&V>;H)MX_?PP@:T4[RL M26)$\0*\KRP.YOF&'?0_D%S^ U!+ P04 " ")A0152[$L-(0E R@ M&0 'AL+W=OZX[;:K]0_/ M;H.7KT=C'$!/_"-6A\+Y[.%1EEGV!?]X%_WP;(@[4HE:E3A%"/\\J#N5)#@3 M[.,WF?2961,'NI_U[#_2X>$PR[!0=UGR2QR5VQ^>W3SS(K4.JZ3\E!W^K.1 M4YQOE24%_=\[R+/#9]ZJ*LIL)X-A![LXY7_#KP*(%2LN0895& MWCW?$_YV'V_2>!VOPK3T;E>KK$K+.-UX'[,D7L6J\"[UI^??ORAA4SCUBY5L MX#5O8-2Q@9GW/DO+;>&]32,5U<>_@,.8$XWTB5Z/>B?\2Y5<>\.1[XV&HU'/ M?&,#H3'--^Z8K^W _W&[+,H<,.H_VP[,\TW:YT,R>UGLPY7ZX=D>89X_J&>O M_NT/P6SX7<]N)V:WD[[97_T8%ZLP\3ZJ/,ZBMLWU#F_?W.>M\NZRW3Y,C__V MAYM1,/^N\.*TA"5VWIK7^ZT*<_C"*X][0),D.7HJC0"O4J^$P>4VAE\!N[;> M?5A6>1026JEPM=4CKP')TI6BQYMKR1I'%>8XK0<(^T:MU&X)"XX#G\:LX[PH M"6_7697#0O6-%4 S1V\;/BAOE^7*RW(O444!0\/4;,];P<*)*I5W4.I+<>VU M';Q0JPQ7:4P/_)$0CK8 'P+P>P+Q7Q)N2X[77 M@P)3@P+37A0P)&TQMPT1^B?!HX>K%1\><;]*PRJ*2SB2OGJ 0P$$$87XY3I. MPW05 T@*X"$*^'99,+R7"%E IGV8TV":%E ;_L0PTWA]<4IT%-%C!HN):/O M_LZP!5A]4OLL+Q&6R(F]8'CU=[H;GI59%ISW\0W%>,.T/*JUD/O45I&R!7^-?N4KH"!'@6)(5 M%>(KG0ZO$E9U)_)"7C>BO<%C3 RG9[\&="@K^$IO# DBBF'GN;?.LQT.+-QS M5H"_N3R!B\(IJMV>;PB0':D@IK^NO7&'T*XA%_O[RL(V!AP!F>2G*Z$3@MZKR'%9X+M>#/P/#* J4 M9TBIH;<.X]RNH $'MP_2G*F9T9)WN"=V*ASA_&T7VZQ*(J #Q4FP;Y?JY05 M$H/\Y^#M*JDB)I\V#GF;IGBUIW3RUQY^,C/\9-;+"CX"*%-,Q KE:%G$4ASF1E46(PS9#.90=4A4!\@/FT,5= M"0*"+I<@#V("!&&>%J'P'\NV5!*#SH7[O.X!Y-P +/D4%U\8%C\#>N8E6%9XO#9DZ9VH'5DZ9G=5 M'>3E0%2_TD5F7DXC@&IVR,@SC^D'QP@S K:?'$M4^T2,$T>-TPC8='[TA9CA MPGQO697 J/':=J1*E)GO;9(,2-%#M2K;Q2O6X4I5QF>6$2RF8EZ5:;=,LR39RU#1["&5+JZQ@!)>94+K5A^ ^$OQ1'ENR MLDH?\&KBE=)D1TCJ$]SIV;C(*\(VW.@>U4I4G> ROJ@C2J8B2U.5^, #LE+; MNC U4L7&< 3X<0\%RM:D2@;"0'K&3'[,LH@%O\FKCW4; 36.TG,PN"\"$!/1Z M?8DR40;;#*MRF^5"V_ H*!5 :3" M)G_GHR WJ13B-DAJYF" FX (N$26;C*\3D'3NP__>/?F*EC8#Y^W>59MMH;W MZ//'P"4(0/QWT!*SQ$&<."A%EK#(0#2'S;-@7(#$N M"@OJPSC4HSMR1<=%W!7E2O!%D8";+HU[%0F4D,Z?\HI'7'_+%# MEO1.V:%X/+8.296UZ+L &,.AM?%?5^FLP2\S"RVBE">Q(GR42*H?6G4^A.;OC9[ZOT9D,S[:X:(<0^KAWMT&9":B(/#(R"/ M]PY.GD:D<2(FXR^D)R1DVCCZ).[1WC9JIL# ,U$K61P9>&5(%MHIH1S70,MA M]>FN^Z",LW2>IGZ25A@3$X] D0Z!9M'[&6F?CK,W('A0(BWS,J=%_M\.\<8- MDQ!EY5!DEZ/6(70%T]C[D+G;(KVO+O%1&WX(83R<6W8KRK['GFXD6#(5$M6N M?3871YG+'=RN[^'_O;? U1_"A+1_ MA-Z[]$&)9=[J!^Z=N)W%G+<:/Z" M/#2=F8%UKZC?)2?*K!3NZC,$50-':M=%"H=*2+,[@0KIE>]@=U$DLOMB-#_= MX\E!1HN;OH.0N?K4_9U[+!C7'H_$5]K90F]J[2SA&]8V@--)7(\2;DSDM13=$@SFV>OWT,& M]ICV7+"AEHDF#6 G91CNK4[,6Z!TD!%'8]Q6[.[)U=)X2X1](RH@IXXCHQ/N MPR/M!PULHXB2>@[3AB(Y6$MW= L0/V@X1@HV1!H%?A=EL!INEK1KYC.BOB)7 MH65JJ]?/88;K9T179_.H<$*!:"8 ZN96:5\QU,ET%;N04(]T<[H#"WJPUMCH MPC,58.F55W@*+T56:JPHS1/K!@JN/ +US@+@Q[E%;\:W6UAP) M5BCJ15LP1T$$H'*%PA_X@)AL*R Q)!IXQMTSG0JM6'0V2_2W(/YH+\F%0EP8 M.")O!CH+5SD*;#AKCNX%;=V>@H<$B1TKYBG<0+I)1,20!#!V!RE0?)EAC1AD M0Z)?P):,)A=Z:47< B<"G,IR84PHDI*5:!W ,$.PG(X,.0=DI'J@(M1VP6"P MXP CU> 1[5.#6<"81\'E"5T;925$B*T%+WK/J"!8YPI4L?*VJ)?$7E<1;]%,0L:+)F0.;_!@6)6&HV3_O"8W0 M)6NGK(8S#EB0.N !-2Q$^CTHC%L@WTE 6T2.@CHCP0B.<@CSZ"K)LB\<$^%, M"Q(P#460"$4?V8*#;[SU5F)<\R%6![EMP $54IP4_J.0P9*"A9I*'D$;,]=O M)C2GKT*;^&YXIH.O&+:4K==7^MH_GZ"_]OVBK6W=BD5H22/!!P"'XM^MN\9Y ME'P7Z,O,$M"_WZV%C\5$JMJY)K?G+!:Z**SGJ"]&S$C,=HPC@4BO#,>RCS:H MB'Q8!!WT%HAAA)Y#\K*JJSW!F1SB5P5B#-EU&5X)80;NN[!)&1P; :DNB-BF M(/7=I]Y!$7_U=IR"P2'KWGBU=TF("*HIVHS/7PY>:[HM/>?C6Q1VZP'FE9#] MX]T*(6/H/M*!7OYMT".Y![7-7'C!V!^-;N##V)^!BG[A78[]Z3SPGO-OX\E\ M4-LM?#OQQSL=OT<_BU0]7I M'?YHXH557A!&Z.BHM/^>7+2Y JF9&M=3T15H#VTV2U'"%0+OD2EY_R7N7X?1 MA*C;')<2WB$3FW$/Q28ID"J-=]["0#BP-CR'O3U2T$8K,"M6UFN\R9UQ!C@)Z #Q(D@8H3/RJ M<0YF.,*,M!&,9( DV,;+N"1FAB$J#5DZ*8H2T)5^E^TN0=ZM\=Y 2F< 2X24 MW KNL T6FD)!9BK+8X!6U;'.6K4+FV2LV)Y'HZ;2]O<*9"C!RF%U?9L$9H-N MABQUPN-PX(>8\O&:&--O5MA4JZ W-^K5!]*/'_,C?$-^UGE@'7% M$V4)2D\DC/+HV&\$D8NYL?O0AD,U7_(1Q+X@7X_&<11E%!3= UR_DEX$RUY, MW#G88&!(^UZJ2C/835VP7K0Z7H1)D3FKRW17:$N"K@V7FZ,L>102)E7)A80[ M+>*1B&%]0 NC K,QZ$.)@0.R<$,W1$R^,PF<-& 16&L;::4!$ T+^[.I &IG==T,;WJ'R)%>4HF&*5K,(\)Z6W)N"=2Q<+!B&[1$PCG8%G$R\A MGLD$N0PH2!.-7(\A&_RE<1?VD9/-!0P>209$Y>0?M/?WH/=5$EML):IOR OL MF)[<*$\1/8X.M7/G8;-.1_XQS"K"HTO;Z78@R[R$>:[*EK*ZQ^E"6AD^T]=U M[?UH9BJ,#;P=_'X4J/F4F1[[+.8,B^L"^F1A6S"E+-5%=/X"%2!58DI-4B ^J_'MS9N M;JU*&W#0^T1D8,W#J.IPAV5"^9IIII,!&'1U%:7.3C@B@:0I 7G2F- D='(W MK@=_9V!\)& , !BW# PGWWGP7@##$L3]Y3-Y'T-F_>\B7!.MKP_V;#\[!S6: M["UCZ3N&"?\S("R[%*QYKC^-S*?Q\P&/>SGXC-I I$A-*+R;Q=PC AA]YWX> M_!)26NID&%Q^>>Y]4F@AX]QX^=B16H<.2D&LUG M9IC].'BG50^R0LGA<65F*0[AW@LWN1(R!WH*YF,S3?U/@?*%-[WQY\,9?)#- M@D(_\H,)?J,?_.%'\ >#+[4 M_FR0=+#PAV-+C?+GQ1-)>PST,EKH?[Z%M*?#B45.^]EB9Q#XXR&9UKS(A3N"E!* M:I3(;8J 6"(NLBI')81R+J,P!O%8UT[@8#I]*V�TQ5A[ T%F@5R0"]&3/V M7>O/;R:K'+VW&IWN##IQE%E0YQ.BSAVACAESCZAS:U&G U GV5V-4*!?#TMW MYS.N:EN+GX+5WW0SCV/'B+"C4%V2Q8Z.4_B&+I* 8VS TV@6I0562W82LBE+) MSF#T4:/O!R"\1DC M-BBH\V4Y#T4GPV)R2M.1#EN,.0*VZF=V M"F2X,(5LB986?2+B+16,0AAE67Z&!O M%@>7PCS%$/P^/+HY[JEJE%L8?0'4@B'8/T"([''#K2"];W)RD-UGZ_* ='.? M)15[Y"YQ>Z/A=^_N[^E3\-US'2YSB*LJ.%#F1(JN#E0>*JGL: 8K)U73VV41 M9O"R25.A=]Z-L];L)49:7VBSZ";-\;5W;ZA(W!$VV[ E;-$!87L1M5AY;-+ M3C,(6:@'"K=( -.E7O8[;&-X0CO+M!-!$K_8N:N# MQN*C0*\3BN(4F?B#$C?L(:,:1(P@EO*=BSWDPZ(@C[EDB8VB32TE3+!MG;Q< MCSSR+O6>=:#4>-,UG!OQ;"M3B ,=@%5M 0<+#$EK%Q0:^:D.$16J#9T %5,7 MY8#%RN"G(4O;Q7*GCF'Z<3._OR9]GX<3A\8O IN>4#.JS'3F&<[%% M\J,)>KPS,<6BM22T-:\$\4!_KY,[FLDF&/PS)4O6\UFX$+1)$EBPUDR38("W M^RF;VS3)'W7%@6L1'EW=#J\G:-0F>\IVUO%7U51B:"]XKQ?!]=A;?L--GB=< M>M>V.,6,O)MC%TY.K!VEQ7PNA4AK4KM1BFD_,"W%547ZX9,ZEV:R\C_Y:)I< MKD<6S)C/UH#[4]/+?(%9W2G9[\ZV=2BBX)/BV)7,VKP_ .Y3=P01'>L/QI MLT!MAG+:2/ UY6S(9>J\W-1[8.;CTZJGKIO'APUD!2.0&<)Z.^=4/#9C?0,' MS*, S=GD6A?DJ06+]XH],2U@VG,]*D6C<<:-9.U3_;' B",&M$FK^#QR5$[Z MSKS+X#GS.#(UMA1))C'(PXV-=>7F\;M&3]9>I-NX+4K[1HK/D8"0[E%I9#-* M:+L(=\KL5H(%[*!/C^[!W,6%8S_QFOGLQKX"IH4%/5:[-B0Y*5[J2M*N.50CRR-J)<,(8=87*%.;LG*<$LE:M+91'_&H&Z(UB4KG M@4FOC9(L2 I%'IU-2CR'<;@7?YT\\],:7:YRW<$=LQ*$L>FR@="^&V6J =ZD M?#AFZ;DJTTD"9XU9@KJ;1 =0)1FG5C8T;9,H,?>!YZI5A]O*;C$3;5%[X_HI M("N #C>;7&TLFZKMP20*(MGH^Y3MIWQ'!5_2.1X>NK@=JUH2^]8U"3 #WV@- MS&R-[<1JUW>#5=N8K8IQMX)BYAT^J19>KHE65(]SW%(Y%QQ&"@50J!/=9+-6@A 9HU&S[O @)>V:\SM_R_SR)])?VU>+X03=9!\FC57[=5619FMOFRS!(Y3"!7I MC!>$1.*D^.3DSBPQ%1FS\^_EK[8G!O*+:&X[6$ZR*+FLR(RTP[ER3EV[8'RU&E*=].0K&\L&?+R3;VY], MIX.?;8Z?I+5GQ$;3SHDO9S,8?XDU>OC/%#/!8:GQ"%88W#$RXJVBU(-+OL*T MV):MC0&5:4?S&]DC9I_/)!%]]$0B,T^CGULY44?!+4!\?SB?4Q;[F(AN[-], MD;#G_F@X=,' #;P/@7'AVXR@VF'_C1 1G,Y\4>C!1T'6,E\.!%6%$Q[?3FV MIU30WP?JWA&?_TYQVO+8ZL@Y?QHMA7DRS$(L#QDK9WB1H!P6I[WPZMNWG9R" M_E9.'_,,JQB\7\(OI_:N5CG&XZQ';R^##GH0-Z71 M8=:8=7]$8=<.GT)!YY[?U"Y=&N?JS232C*G/I:"J+I35(^ X4GLTT> M[L1.RS,L:U:U"$XHGD7,2Z9Z.?P.0Z2H5(:FC$M/:+I Z-1UI^='F]UCH)4M M$]TN)RYJ76#TGD&532@4PUV%3%$E<&.I0=2-?"*%;5%R?05P&*1\@7&>2_59 MV)Q92O>XZ-3(+KSGR.[3ALK<$)A3_>54D-G\TCU6?=D"1[_K4+8:L$ICKJ,/ MN:P+06Y=W+K?D0$"!?[#99;S(6J[-&5C: MB:A5H26"/8YC*EJ29DK+K?T;= M4S?4_I5E3X/7:A.G9'_?X@["A-WX]PJ36)EN3BJCA,A12WJ/-7"Z**KS""]/ MBJ*&_CS Y*.)/[R9,/.>:5DT](/I[*0H:N@OID,:,0\6/.)FNM C;H)A+Y>W MK*V!7;! G..+L)!S5/5=F^L+4 M9Z48_BU,M0=H!)B5<(6P!O2U^62<"<+3=8)23WAZC//TZEH=\H%@3?##%BE2 M $*>.EU7!N!#]\-WG!R.^C6S=,LP]8Y,7D2.M8;">)R0>I:O58R>-?; ZC]X M.?-8&W.U+)0J2D-N)*B#\])$L!Y\:6LIZ#\.U2Z_9WM+J95N--K2Y:O1UR*N MM]%DC"PZVAOJ%G\H0U>NSZ)0ED3$Y]-V"M/XM5XVU.AZI?NKNIT86X!X:$ZV M#8L.+Y MI/E\-CZ:V5$YVWH+*=L'DF@T']RI)M 88.MT$'Y2-C())-)MX4W\TGWC!U)^,QUX0 M^+/%!,S1 JR!U59:+]JFCV8L/ >R#RW/H4?EQ+#AZ60DB;^=5XD.EOG-@NVQ M!4K8$A^$K( @=;Z89L:GCE(7&1K]+[ 1*ZI%Z/Y5K :Y M5.LJ:S5E^H$Z[)$>)#G_A6\9+&V<]877H)BKTQ8K64'TC9MAPA-.35P M"FK$D&((":1(QS(P\RK$Q-28W*_2'(.RGBEM#!$<1CJ2R!EK+\QV8MF"JB;, MU7F26C>ZK6Y;)^0SFUTF\5HYZ$60HQLLNDP0IY.*9JK[;%_95H$8W[C.%^SH*!^U_EKP$W6!9R,WQQ!8]3$@O)+69+NOS M F!%P70QP.ZY5VMD@G6W77"]\/[H#:]OO#\.WM;@!M-PSN#,F]F?G"L9#VGL M>'0]=0=',:;SXMK-THT3"/TBJ:57M]*B[NU7E:]B0*:/)I^ZD>"FFQ/>K8K9;$(^TQ$;FY3S6UU\7D7B OIZ@ F9?3N,,RJM(4!A%; M%#6Y[Z4EMJ_>J+^OWB=52N]?JOQH]24],H7+J3!EH\!N/KJ17&[G1]E>:,U( M_"32Y;@T\6[="T"\0F6M"9EV=-!OUM?2="B=5J\_R:G4!U?;J6S4WZGL;^I0 M>V=-GJ49MJ'HK(3NGZ^CJ[9:<:F"<"EGP7MC2(+0?T_:!R:T^JZQN<& (%FB MH>$_)&'6X0JYA$GV9[0MN%.1C@U*&!"5/4J_,C$!4P^K'4O 3TQF/$Y7[4DB M2^V R$D8:/;#[TK0#/RG5+TM,X_60%UHVWD2U(,EJ88M[AO M4H]('4?\V\9[R;,7['<3?G1.MVSZIW>O/WSB?E/\<.,\KA&[5)Q2RCT[(B/Z MNZ! ]MM?PK02!QAG75+W KH^%VFH_4>.W3]H@Z9@7M\L[B.*374]]\6E ]FH MR??R38", U) M#$KW;YZL7WHC&*\8IE(J[K=MTVDFI5T39)@WA#\"9!?F&]+E??<$ON?"2JJ; M$M!>:OVI&(8! M-:/6Z)F;)'U602%RZ.[UVIPF%= ML,@B(#M4Y5KW1E-H%XJLS9W13KJ-=^23?FM?>.(G'U9E)L45P7FRR+P4A$HQ MW,_9 M'E27V7#&Z('O8# 'LW^.BR(&W-:)>-KB&RT=66 M/<%NJ OPFO$QTBV'21QLG<%"VV;#;*A)S9WV:]$+6FI>9^ID8W9"CUJK'OHD,?LP[W<$68X:/!5&<,6O UWB6EDSJY M_1?-=Z*FF4>PFQ$+>_M**?+)DE4B>K8 7_BZ6518:M<.6IG*Q>S_7MSZY!CU MXE2&V#^M=6>WI\>);K>>7-2S"V\T'_O3!<:>1^.%/T<7F45B5F+Y(*Y;8&EG M[YKY,H")47!B]F#4;W,_<%O!GWJMQF="K=:C,L_&" MLZ>W>Z^GE)RY$?4;Y2ZPR^ND/T."+R,Q+2375;*&D[)_P$2<+*NPZ"I@E8(: M#$S>4WJ*4[?6L)-/0\OBTSXS?W?PYLSS]BS[^MST73)G<>[4)HS I84;3I@%;O:RNS23V$3.>>N,8K9C,U\[&DXA> M='DV-HID0"^EX/-=3&V72LJUBKFZ.\D*[:TJ:\4Y3H]/4DH Y6A0 \=+X[S5 M[3[87(>;6(@6VP"0! ;!SL".N+&\4(!>QO4[$E>)'F!\&PI=!KTP+DY-\AW^ M(9?ZE?ND<,H:-.<@,&<)6W8!GZ M$(%UQ)DX-Y=Y%J))7[#<<#(=Y*USA:Z[5"9!LKE%QGV3=5(W5N#;6XUI[]*K MCYSDV,8 7CBO<0?VM*&7UOZCS/;T4OAE5@(OI(];A8# !^#W=0;H('_@ H_5?4$L#!!0 ( (F%!%6^\<-VE@< / 7 9 >&PO=V]R:W-H965T M89K\7YQ;,_8RJ9-)VE&?\J-H1(]%25 MM;B<;*3B2TG>*F%JG(6>%XRJS"M)U<7 MNN^67UVP1I:T)K<$WNB?R\O>7P M->NT+&E%:D%9C3A974ZN_?.;3,W7$WZCY%'TVDA9LF#LJ_IXO[R<> H0*4DA ME08,?]_(G)2E4@0P?KK1SO0DJ&B%9984!045K\X^?K!^.$0BL0*!QFX4T MRK=8XJL+SAX15[-!FVIH4[4T@*.U"LJ]Y#!*04Y>W6!!!6(K=,N)(+7$QE?U M$MV;,*FQ>[JNZ8H6N);HNBA84TM:K]$M*VE!B4#3![PHB3B]F$F I!3/"KO\ MC5D^V+-\@CZR6FX$^K5>DN50?@:F=/8$K3TWP4&%?V_*,^0%+@J\(#B@+^S\ M$VI]X1Y]8^;^ZWHA)(=\^O>8P49?-*Y/<>Q<;'%!+B=;Y7'^C4RN?O[)3[PW M!]!&'=KHD/:K7LRN5;I3J=MS5FUQ_?P7@:Y+8"&N"X* S^@M:Q9RU91M4,68 M/0=7'+?G8:/TJZ64WR"_<$MZA4;"*.ZA4]\6X<\_98&?O@&! .H8N7/G 79*V(VV3%"0S_(4 M:9<%;_IMYPN6A L4>?[TZRG$#[87;BK^+3"@=6Z0N''BM7^MGE8';(:PU=5( M.974Q3,B3\4&UVN""B"C*HL"I4DGMFLZ[VM8'=9$L";,YD"47SHMXA%O$5YS M0BH=_-!W_33LU P_K9=/4)RYJ9= PX(%M@2N'ZF>=FHOE\^=.=.U'%90: 5= M$FL_<,J--$';%?LM/7:4Y2%$K,.\:[_.]CCK=.R:GRZ_/9_1EZX-HA$"YEO/&1+MZYGPZSQ72U M<9LSOF4Z[$NRD'WI,'=]P-#ER^#S.TK[N>N%.S;:SY-74CL$O@1Y^_(OZUM7S>6:X8W5EYIZR< M:RL[F7MEY75GY=@.?A#0^/$//8P4F=41D5)XZ6NB0NNB;-313U<:K4K *7V) M59U9V%.=OAR!<@[C)? "HHJ:L*62?&B3@U.!R_*FO,/IM(3(FX.0KTST=Z1 M8_+TW#$USTR1+6,A>5+7\Q354[6MQ9![GF(5D.\[B7[Q/D$1'!82?5J8/*#)20(<@M$U%(@>N'DW5E#IBS)@#F2@]@,L.?*6=##/!5S:+1] CFUM_31T&@Z.NI83XWW)M.X_ MA:C?4^P=K8&;%*CRL(%)@U< V/6?!AW.?6O$\. ^N##M'7'FEO2%=LMQ5+PC MN*3_ 2S3TJ;$6F<()$8!/3"P<\:<@1/ N0*7FGA3WPWR0-_3IH$?V@9ZT%U>JI;:_B:9* _#1."5M:&;33"O26^WL;D%?'6]--6WV%#7BM#- M8E6/4C?PO+X;C(,[?[]TQZ?]U0'4>F[LJ_HXC>"BG6MSH *F<$(Q%=2/#]6) MK*L3V1]\8"D*WH U7S#G<&I][J[2SV-EX^!B?[QL['M$\Y?O+QX;NJK0UCD M>EED,B1I$]YS_3AY\?+BN7GL:8G4SXU$%N>M1.9[HZDTZ[W"5H2O]5NS0/IE MS3S(=KW=<_:U><7=33=OX7 +6BLVE&0%HMY9&D\0-^_+YD.RK7[373 I6:6; M&P+^X6H"C*\87+7LAUJ@>^2_^B]02P,$% @ B84$50(A]ZZX P _P@ M !D !X;"]W;W)K&ULI591;]LV$'[WKR#4H4@ M+9(HV[%=VX"==-@*% N2;'L8]D!))YLH1:HD%1*;6P KO M5(F(QO$XJAB7P7+NS^[TV_P.X>=.5D3ETFFU!>W^:58 M!+$C! )RZQ 8/I[@!H1P0$CC:X<9]"&=X^GZ@/Z3SQUSR9B!&R7^X(7=+H)) M0 HH62/LO=K]#%T^GF"NA/&_9-?:CFE \L98577.R*#BLGVRYZX.)PZ3^ T' MVCE0S[L-Y%G>,LN6H:U;-/H&VIA\5M)N#?DH"RA>^D?(K*='#_36 M]"S@IT9W4(+64)!#=DP6QW16Q1.3.9C7DCD?[G&+A5("^Y;+#>&&L$/ONJ@6 MW[(3%FY_HZJ:R?W[=Q.:7'\PKCU:9OJ$67Y@QCIF&$1[=\.?2=4*")R "%[_ MGG2W[WW]0>H/$G+!);JIQN ;IV&H^G$K=)I>#V:#DX; ZT/B7"9B\911 [9$?TMY(L$@'^^K+5#3:^1X=0R+QC_DDKF[I_(W&=!B'4SHA=)2$\7CTSR2Q@O]* M+_4NL5NE23A,DS.B'/6B')T7):N7"CPG%D$L8HTLFQ$R87 +5;-#SU74Y4)OF'.ZZC6KJJ^ MSR7Z7Y&')M]V[+!9--[!ERZV5V,;M&.F:S1S5M2#V^_,]TS8 MV>!7"60/3!/, __FC1/[A(;ID Z2]$X8/2,$[B MP:.R3!P%]9J,HI.AA.PV?O0:DKOJM/.I/^VG^ZH=:D?S]M/@,]/85@;9EN@: M7UVC1G0[;MN-5;4?<9FR6 J_W.(7"FAG@.]+I>QAXP+TWSS+;U!+ P04 M" ")A015@XT!=.H# "["0 &0 'AL+W=O=(!KXD8I,#[S$F.6-[^LXP93I:[G$C#AS MJ5)F:*L6OEXJ9#.GE H_"H*VGS*>><.^HSVI85_F1O ,GQ3H/$V9VMRCD.N! M%WIOA&>^2(PE^,/^DBUPC.9E^:1HYY=69CS%3'.9@<+YP+L+;^Y;5MX)?..X MUI4UV$RF4K[:S9?9P ML0"@P-M8"H]\*1RB$-41A?-_:]$J75K&Z?K/^R>5. MN4R9QI$4__"9209>UX,9SEDNS+-<_X7;?%R L13:?6%=R+8Z'L2Y-C+=*E,$ M*<^*/_NQK4-%H1N<4(BV"I&+NW#DHGQ@A@W[2JY!66FR9A<&F#9##Y^S[G95$OP[]U4&T5#\]^Q(A0^FL=]6"#=Z"6+<> 14C2J M%7K#]^_"=G![)H-FF4'SG/7AF( YRZEA<@YW*\:%[=4'PN>',=MOXS/&,HNY MX,PBX%@>YSU-$H213) 8QTPD@U7)%D5"% M76WYKN*TCD5.@T$+,&2=XM-2\!DS1)LRP;*8[-II)EV%A"]#"1*/:9A+04<( M#:?3E;DFX_KJID83LH'M@-3N4JD,_Y\T7C(ZI,3A\A/CJC:2VL!G.K'@;ZDU M?&,BQ]J$SAKRMY2:D_-NKP,NY^BV_!.M-I&&";AP_(N24UU9*8HB/TCWIE:9 MO#\T_X QIE-4T A=VN$?I/UR/;Z&"0GJ7&VJ+;V L%'O1;T][Y=A!%=;5M@A MBVHI%36/"D=(JF@W>O6PT2HU+\,FZ5DB!;M?Z;!7#QK!+]4HR&5!.E$]Z#7W M8XG:+A;+:G>/UWQT.) 7T*P'X:GB.MY>H]K=>M#9]:KP:8FM\/=C.P/Z5@GZ MUEDH5F,:":8UGW/*\7Y# ,W<.953+(_,V 9L@.X"/(;W\TXLWLD+3QTSW=$'?KV"(9N/Y=O,*OH_Q _DA#9@@;9 JD KJ*= F*3D@E M;3LQ-C>D64J:1,E\D=@_%B2]&Z=Z$$0'\#K='+]RH::H%N[9H.FTH@DK[M:2 M6KY,[HH+>2=>/&OH@EWP3%,.+1-Z7:&R M L2?2VG>-M9!^5X;_@102P,$% @ B84$52*XYHN< @ =04 !D !X M;"]W;W)K&ULC53+;MLP$+S[*Q9J4#2 $#TL/VL; M2)H&38$4@9,VAZ('6EI91"A2):DX^?LN)5MQ SC=*/ID"T M\%P*:>9>86TU#0*3%E@R!Z;2R+(&5(H@#L-A4#(NO<6L MF;O5BYFJK> 2;S68NBR9?KE H39S+_)V$TN^+JR;"!:SBJWQ#NWWZE;3*.A8 M,EZB-%Q)T)C/O?-H>I&X^J;@!\>-V8O!=;)2ZM$-KK.Y%SI!*#"UCH'1[PD_ MH1".B&3\WG)ZW9(.N!_OV*^:WJF7%3/X28D'GMEB[HT]R#!GM;!+M?F"VWX& MCB]5PC1?V+2U_=B#M#96E5LP*2BY;/_L>;L/>X!Q^ 8@W@+B1G>[4*/RDEFV MF&FU >VJBI8,;PG&,&S$"N M!/F2SIY+L(6J#9.9.9WVZ !>8+O_<(DIEBO4T(^:F:BW9!NZA18U9\+ "43C MT!\.QBX:#OPX"7L/9$8@TDJK-6V0@3CQX_$ HHD_BH>]*RXYW=H,UDIEE P3 M?S*:0#2*_"B>].Z598+@K])/( DG_H34G$!_,/3#R>#01@=[5BA1KQO#&TA5 M+6WKBFZV>U/.6RN]EKVD7?P!02P,$% @ B84$537^]860 P F0< !D M !X;"]W;W)K&ULC57?;]LV$'[77W%0BV(%M$BB M+%E*; -.LG4M6LQHLO5AV ,MT391BG1)*J[[U^](V4J".=Y>)/)^?/?='7F< M[)3^:C:,6?C>"FFFX<;:[64$!I>,NDX4J"9JMI.$\OKT?.WAO\R=G./%F#RV2IU%>W>=],P\01 M8H+5UB%0_#VP&R:$ T(:WPZ8X1#2.3Y=']%_];EC+DMJV(T27WAC-].P#*%A M*]H)^UGM?F.'?'*'5RMA_!=VO6V>A5!WQJKVX(P,6B[[/_U^J,,3AS)YP8$< M'(CGW0?R+&^II;.)5CO0SAK1W,*GZKV1')>N*7=6HY:CGYV]4ZK9<2& R@9^ MMQNFX;VT5*[Y4C #/]U3]W\[B2T&/ MD>3 E!R97I.S@!\Z<0$)B8 DA)S!RX;,,X^7_9_,'W.&N3',&KCEIA;*=)K! M7_.EL1K/S]^GRM!'&9V.XN[4I=G2FDU#O#2&Z0<6SMZ\2HODZDP.HR&'T3GT MV1W>T:9#TFKU[Q1.D3T/=[]A<*/:+97[-Z]*DHZO#/!'6-I7ALM:=-A37 > M&*B5-$KPAEJ4+:F@LF;@3Z0!BN5KF*5^T,@;F#TSC$(%GN^"&:KWG M<@WSNN[:3GB*\U9IRW]0/Q7^TR+ 32?M4H3*OJ* P66$?I^H]W2_FI\HPY$BS& M%1155"85E$PGYR =WIUY/VX?S?M'ZQ/5:RX-"+9" MU^1BG(>@^X>@WUBU]<-WJ2R.]RX ,-K//L'4$L#!!0 M ( (F%!%5]A.3IA0, ,4( 9 >&PO=V]R:W-H965T)2L.))F?&B;I'7CB9SVHM,+B%R)F) M X!1U*?O H04N95ES_1&6!#[?]A= 5R.5U)]UB6B@6]U)?0D*(UI+L)0YR76 M3/=E@X)6%E+5S-!4+4/=*&2%$]55F$31,*P9%\%T[)[=J>E8MJ;B N\4Z+:N MF5I?8257DR .-@\^\F5I[(-P.F[8$F=H/C5WBF;AEE+P&H7F4H#"Q22XC"^N M,NOO''[GN-([-MA,YE)^MI-WQ22(;$!886XL@='P%:^QJBR(POCBF<%V2RO< MM3?TGUSNE,N<:;R6U1^\,.4D& 50X(*UE?DH5V_1YS.PO%Q6VOW"JO--R#EO MM9&U%U,$-1?=R+[Y.NP(1M$C@L0+$A=WMY&+\H89-ATKN0)EO8EF#9>J4U-P M7-@_9684K7+2F>D-S@VJ^0@\'U;]2%*>I!$27* EV[S2QTO/93?#==Y)76K$/Z\G&NC MZ"S\M2_9CI7M9]G[<:$;EN,DH N@47W%8/KR13R,WAR(--M&FAVB3V?=M0"Y M@ ^MT8:)@HLEV 3VA7H8=E\B7,NZ86(-)2O T'PA*[J"EBEW^(4M$#- A5^# MKSO0&FV<8SU'!6GLGL9PP@6!9*MI69]>'#V0_,?]:(:"2P6MT)A3Z0L0TJ"& M,YBAXF2\(S/MQ^D//2A:A%NVMKH4CF$0]:(H(N/EBU$2)V^.[J5AE=_8[FQR=I MMXXV2/?17D/J:>DS:;^1&?>'HVV.*B]]EIX4/Y/T@D36(T][H//*.;OG8.HPZA^,=EU??CZ7> MG_,Y<^;,!@ 5Q4 !D !X;"]W;W)K&ULO5A9<]LV$'[7K\ HQR0S,D6"E^38FO&1M.E,&H_M M) ^=/D D)&%,$BH RG9_?7?!0Y(MT6Z:YL'F@<6>WWY8\>A6JAN]X-R0NSPK M]'%_8=,W9_R3-X>][U^\^)2S!<&7PPG1TLVYU?*'@: MMEI2D?-""UD0Q6?'_1/O\-1S<8.5^"KXK=ZX)QC*5,H;?/B8'O==](AG/#&H M@L%EQ<]XEJ$F\..O6FF_M8D;-^\;[1]L\!#,E&E^)K-O(C6+X_ZH3U(^8V5F M+N7MK[P.*$1]B&-#M;O!.5%@5:Z,@E4!^\SDRLCDYN 4XDK)F$NI1VZ//;F'VKS]^C[USH)).Z5)S(V7;4ESQCQJ9"&ST@5PNF M^,'49N>"W0,:C29_G$RU40"G/W?EIC(=[#:-/7:HERSAQWUH(LW5BOP[^_PGN_RO5/[;M_)]8*31!9:9B*UJ=,& M+E6FP V@#V7M:@(40@Q(FX7BG+ "1,4=R2NL<,0*@4K?D[K05L*^\.T+CX@B MR+S-YSQN19:F2!;A*EAF#'A,%",E2@[1^ M>]B[MIG9[!YR!2G:?-';2M%6>O:N]!#-6 S-H*/)2S+V0O@?TQC^>X-Q0.W5 MC]S>%= C)A7=9RGPC4"H(W$VZ=0D'M H(.& Q@'QPD'@^\3S!M$XZ%T"*A@$ M:+>G? 6"G.?"?SIVP3L_B,'A,*"]:VE8MK^4X/(@'HW1:=CJP96Z M@YA:O\-!.(XZFB=LFR?L;I[J7,(\ 0OP%0._D5+)%UV!YYP;KB E%0"_LJQ< M-QKYO*Q _HN"?2!_7BK,(TI><"5DNJO?.AW:W6_8;JIQ+T7WRMJ]=,N]5>,> M/FS"7I-Y[6*Z=O%?-B*0(F&Z[D%]V'L$TB8;'[4N01LJN!+S0LQ$@GZ?P.N\ M%FFR^UX; 8 1D0D#YEV[UZ=.N+DY M%2N1O1=>^W 9]3B,WHN/K0A'8AKM/$ M;L0]*NXW.^GP].!D!=P^YW"B<)4((+4+8,N*V=?50W\;3V5AT7:.V8?7MENZU=;YUJ!J>O>E86?T,/;!]=.,LB$)LS%8^3]0G;WN4)MT9\KV:6 MR)9W-')B#TD!2AY[#IPV2/C4H4&OX5?/'EZ^%SCC42T9!4XX;E'2HBF=XCF=6>&1EJ>L[?OQ -0U=A\8/P]C*;A2Z^R+P MX<;OP.6HQ>7H^2=5.Z)4$/T",PB0:K&"!7CY%!]T&WH"D@BULK'4,2P]ANL/ M 6@-RT?HJVC%DLP&#:U!V"9G)P)I$-I: ;#B%FWCP.+*=Z*P][7:_ ;J:W%" M7<>->Y#C&1=VP8NJA3!RHFC+VE:4-*06AW Q1V@&+>@&/\OX\O%QAA;9707 M3CIM_\!)9?=0_5-FEJU$;/32]\PPSQM>+O8$6P\SV[\.2."2P.L89B([S-#] MPPR%F07^=@XT-'0"'&B MD!!TTD; E"?)8<^P;&<%0+B@@X)<4M@MYQ)97]G MX>F42#Z#+ F<_ /?<4$J"+?'K.^:E#QW_5'#?6XS["OKLRFRVU3'K^+G,F?7 M#\F?2YU/4.,HMJ-7Z,1^RXR!:X]AWP$\-\Q( TN OHN'X 8S>E86",\+]].B MY_EH93QRW' 7%H8;W[IRKN;VBYX&S)6%J3Y[M6_;KX8GU;>RM7CUR?$34W,! M[9OQ&6QUG1A^CZGJ*U[U8.32?CF;2F-D;F\7G*5&PO=V]R:W-H965T*E7(D<5Z +2!!NZ?K2:W0TEX_G.Z# M20RQ-HESMK-L__V-;:"T K253MK[ GZ9>?S,XQEG)CLA'U3)F(:GNFK4U"NU M;F^#0.4EJZD:B)8UN+,1LJ8:IW(;J%8R6EBGN@I(&&9!37GCS29V;2EG$]'I MBC=L*4%U=4WEUP6KQ&[J1=YAX9YO2VT6@MFDI5NV8OISNY0X"XXH!:]9H[AH M0++-U)M'MXO$V%N#/SG;J9,QF$C60CR8R?MBZH6&$*M8K@T"Q;]']I95E0%" M&O_L,;WCD<;Q='Q _\W&CK&LJ6)O1?6%%[J<>B,/"K:A7:7OQ>YWMH\G-7BY MJ)3]A9VSC1,/\DYI4>^=D4'-&_=/G_8ZG#B,P@L.9.] +&]WD&7YCFHZFTBQ M VFL$BG9W=4-KS9*E@R":N22@;]3W1=,74S"30> M8,R"? ^V<&#D E@&'T2C2P5W3<&*[_T#)'9D1P[L%N0JX!]=-8"0^$!"0J[@ MQ<=H8XL7/S_:O^9KI24FQ]_GXG5PR7DX4S"WJJ4YFWI8$8K)1^;-7K^*LO#- M%;+)D6QR#?TY2!1M18>$JZ/,&="DZA=[*!_:4LU9#B]24I59@]MW<]CZ5DK'O MT@#P$K_"_@Y['_&=>=_DHF;PQ58,*WZ%^2.3^ *X($_B[?4_=C5N:2%OH/^. M-0(KP,WFM>@:;>&X@S-4UC8^G-98\([7+Q!EB3_*$LA"GX09+I#!,.G=;3;X M,(#8."GP:0 LMOP!1&N$\/'%P;S@N1');OCF!/L*-OG!MFNXMG+^:.QV%,L[ MR37'F%Z_&I&(O($X3* ?#D("-S^2/US)9?II%#KZY*+.L=4Y>AF=ASX9$\@B M/QNECFCT4CHG0_+3.N_I$S]*AY9^-NZM^-/_*YMCDOC9.#7I$(_'N) .XM&+ M97.26I7C9ZM\0G^8)(Y^>D'EG\SE_TC?*/63:&RR>#QT^H;C%\OB-+/Z)L_7 M]T"?^$F<.OKIN8]1<-(SH&I;VQDIA$.A7/MP7#TV7W/7&PO=V]R:W-H965T,-E4$TBI[X1(@@ 0D;5,U2I1+^U#UP>P.["I> MF]C>$/KU'7N!$H70%W9F/.><&5^&_E*J)YTA&G@MN- #+S-FT0L"G618,'TJ M%RAH9295P0RY:A[HA4*6.E#!@S@,VT'!"[Q5H,NB8&HU M1BZ7 R_R-H&[?)X9&PB&_06;XSV:Q\6M(B_8LJ1Y@4+G4H#"V< ;1;UQT^:[ MA!\Y+O6.#;:3J91/UKE*!UYH"T*.B;$,C#XO.$'.+1&5\;SF]+:2%KAK;]@_ MN]ZIERG3.)'\9YZ:;.!U/$AQQDIN[N3R*Z[[:5F^1'+M?F%9Y;9(,2FUD<4: M3'Z1B^K+7M?[L /HA!\ XC4@=G570J[*"V;8L*_D$I3-)C9KN%8=FHK+A3V4 M>Z-H-2><&8Z2I"Q*S@RF<&,R5#"1!1UO9O?]!>&[U!IJ#VS*4=?[@2%)"PR2 M-?VXHH\_H&_#M10FTW I4DS?X@,J=5MOO*EW'!\D_%;R4PAC'^(PC@_P-;;] M-QQ?XP.^R^0,_C?85V)1!:XKX/#&@\9 B$74J PVBJQ'27I ME)(W2MQ>"Z:0'H!A.:;%._]=?T=CQIE($)B!"TRPF%(ECGK4\4-6$JAPC%VXJ3*6A M&>/,C(8Z*IM ZS,IS<:Q MN_B>%?4$L#!!0 ( (F%!%4_W;C6F0, ,0( M 9 >&PO=V]R:W-H965TGW&>ZQK!T0T_CI@AL/IND=_[6.G6%;5W<[" M40@5KOFNM@]J_P8/\>0.KU2U\4_8=[89&9<[8U5S<"8&C9#=FS\=\G#B,(I_ MX, .#LSS[C;R+%]RR^=3K?:@G36AN84/U7L3.2%=4996TU=!?G;^@%9HI"Q; M6-1<&KAZY*L:S?4TL@3OC*+R '770;$?0!7P7DF[-?!*5EA]ZQ\1K2,WUG.[ M8Q^/-=A[/ MG9>):7F)LY .A$']&Y@:KHCJ 6%)"BU M,V1GKB?!HX<];:[@&[A3J.#C8#F KM(('Y3\U2O.:H,WR&N[+;E&RFD7WK]5 M@4O\X7!\709+*K<#?@'&"GHF-W&<.BEE7DJR8?!66J3NL)UEDA609@DD MZ1C2A 6OGEJZGRA!&NU.2R *+J>4#H.4YRM6C.$:KK)QX5XLS[U49' =N%;@ MC=)6_,W=#3<)%E0KNG![9AHK:HXK[T*$G*-?CGOGTNZX%KR&6AD#SY^-6,)> M0)(/CVM6)-[T;!M0B..1>PQ=S$G2QYDXK<2VG\ M?;W8.(%A/ 0V'$'!AC^M5YZ.7(ZI$=+8+?+$O\9.^L\5ZWRZROO'*+YR;'CNSHI.)DN#>N/GIR&HG;3=D#EJCR/ZMIM, M7\V[^?Z>ZXV@FM2X)M=X,,Q#T-W,[ 2K6C^G5LK2U//++?UFH'8&]'VME.T% MM\'QQV7^#U!+ P04 " ")A015T)U&;RT& ($0 &0 'AL+W=ON](MNGCVWW M2UAX'^GS:MF$L_$BQO7)9!*F"[^JPOMV[1N\N6^[517QV,TG8=WY:I:-5LN) MY+R8K*JZ&9^?YKGK[ORTW<1EW?CKCL)FM:JZITN_;!_/QF*\G?A4SQ^"77;4.?OS\87XN2R3.OS@I]J_QCVQI0RN6O; M7]+#Q]G9F*> _-)/8T*H\//@K_QRF8 0QG\'S/'.93+<'V_1_Y%S1RYW5?!7 M[?+G>A879V,[IIF_KS;+^*E]_,X/^9B$-VV7(?^EQWYMZ<8TW838K@9C1+"J MF_ZW^CSLPYZ!Y:\8R,% YKA[1SG*OU>Q.C_MVD?JTFJ@I4%.-5LCN+I)1;F) M'=[6L(OGEYN F1#HQL^QUY$^-GVETY:]O:WNECZ\.YU$N$H&D^D >]G#RE=@ M"_JA;>(BT#?-S,]>VD\0XBY.N8WS4AX%_'ZS?$]<,I)WRGCJ%;QM MNI_\NNUBW_#C\S=?B8)_ M.!*KWL6JCZ&?W_2"H?:>_@F9WE2H":%*=-6NUE7S]+= UUT[VTQCH*J9H93= M0SWUX5 >QSTE^+"#CPN_=?'F*RM%^2'0>M]1&!Q1U7FJDM$2(G\VCHO.^WYE M_9E6/2-\8@2AGD\TE#.OR!,J3PAZ6SH;D"&3:9(> K1KP)]3=)R9G611H5@JE 8&8,Y M;C'29*D-6?.&'*2,UURLE(R M5Y:C@1P'4AZJ21(K58I0.&:X)*T<<\J01N1*Z13I\U+,<*QDPB673-N"X-A: M,02W7=D')[&DL(#&FL(!VL($%=)%R:0P@\TN-&QJ*313PF%46,$*;.#7))CF MFEDG\E@Z;(8[UA/,3F?F_]79M[Z==]5Z44\'N>VUQ4.R.@[\+*LLE!B[^FX3 M$R\HMC1_]H77D%$Z96;4-EE#G9^G5HR89CZ@4>40WN\'V"/7>WV[3CI%&VHB M<.[2P?OE2'+7X4Y&%Z&N3B G))TJK2PK-4\C";9(DV1H'"M+F48*+-!Z]'V% M=D4*VN*:("TA%-F"P80F3KM^$R$J$%XH9H7)T$XD M#4EFI"6E'>SMSFX(2"OTAB*%[TI'5C%C.940+E?;:+8&J7_(4D""20J:#$>6 MZ$/)@S1B],VFP\T-N3C&EZRA5/_ MBBI4D2JZ;FMDA)+=XM."?L*YMX'XD&J>.,2TX_Y?O3&A<;_TO-YZCLGS0^\Y M;7(_\:72\GD#CB9\ B(>N%$I<+BPB:\*I-$NW:V*(C6\Q&:#&Y5!4_]C-ZJ; M%U>/X^5XF_^^J5;K#_BZPG4(>@GOR D(19"UN(5)]-(2%R-. H(0POT/\X^[ M,+@R2B[(2)Q9%F&GJQRSDI-S:5P_;I"52-=)@3/!"&8+3HJ7C*>C!(=9BN-/5O1D[^L4;7B>O\$#2KEI M8O^ANIO=?>9?]%^WS\O[_Q'\4'5SW))IZ>]ARM^7N'=U_7=W_Q#;=?[6O6LC M>GX>+CRZ6I<6X/U]V\;M0W*P^^?'^6]02P,$% @ B84$529T1(G-# M>7T !D !X;"]W;W)K&ULS9U=;^,V&H7_"I$N MBA:8QM&''6>:"3")1#;%9#>8=+H7Q5XP,F,+(TLN)2>3Q?[X)279,F.:MCIG MT/2BDSCD\U)Z#S]T3$GG3X7\7,Z$J,B7>9:7[XYF5;5X.QB4R4S,>7E<+$2N M_O)0R#FOU*]R.B@74O!)76F>#?R3D]%@SM/\Z.*\_NQ67IP7RRI+Z12(32:417/WS**Y$ MEFF2:L>?+?1H'5-7W/QY1:?UP:N#N>>EN"JR?Z>3:O;N:'Q$)N*!+[/J8_'T MBV@/:*AY29&5]?_)4UOVY(@DR[(JYFUEU8)YFC?_\B_MB=BHH#CV"GY;P7]9 M(=Q1(6@K!"\J[&Q2V%8(#XTP;"L,#ZTP:BN,#CWHT[9"G?U!R*T4I<@KW@@DGY"[ M1ISZ;W?I-$\?TH3G%7F?),4RK])\2FZ++$U249*?R/O))-4U>4:N\Z:#:,X/ MD:AXFOVH2GRZB\@/__B1E#.N(I$T)S=IEJE"Y?F@4@>BFS-(VD9?-HWV=S0Z M(#=%7LU*$N<3,;'4C]SU1X[Z W4"UV?17YW%2]\)_'69'9,3_PWQ3WS?TIZK M0ZH'=77/=CA?%SW^NNC473T2R3$)O)W5V9[H/%]5]\XSHCX6 IU+E9Z=BF M7>2)HD@8 \$,[0[7VAWNS>D;DKS,K!X>-TZH3<4-=U1S]?KV\2)4R]WZO_/! MXZ9$G2WH*]&#P\;(L'0[['!T9@O+0&&-;([6V1PYLWDKBT2(24D>9#$GI4JF M[F4ZL=4SF8MJ5FRFU995)[_OV(2$10UL:&0@'&VG'1F4(F$,!#.4<;I6QJF[ MGQ?UBD:/U8E:8J<3(?FN^>ETZTQ[H3_>[M?.B'W3>V#0&!F4(F$,!#/2.UZG M=^Q,[P6\YO$ :GX79>G:'ZYG6\-7#NBALCXU++\0Z] M8'QJ&;%!<8W$G:T3=^9,'"VD4-<>ZLI>2I$GST1\613E4@I;#IVHOH,S$A:Y M#_*WF2!7Q7S!\V>BKL4XF6;%O5H,)NUGU8Q7I%CH(:EQ HI'M=H+AJ2^$)/U M>B^?O-&K/*X6G>4RJ]ZH2FOH]]^-?>_TYY+DHJIG/;623(JRTI-?^VM#U]=T MZ@2+O&R01+6"YXD@CL[@LNRM"M;!-59RD4@O-^V?RD"V3:EF/GG5C M'[93F,RX&FM)?3S6Q2CRY%,DC(%@1F?P3CKSZ<2IE)MFA?],5+I2M5A1"5R= MWO595?-7)54V[#Z1D]^WCT!IT9YCW^PES>$K]65*?'PZE6+:](VJ$?E3(;/) MDYK%5PHNM3+7"M325OU#G;1<30I:I56Q6Z;K$]ITQ/HJ2]077DK=JTNTJB S M,5&E.5D4LO905')T)Y1".]RZ:ZUZDRH[5Y_,T_^J?E3,Q:KDR^ZZ;LI"IJJ: M3,O/Z_'OF.CS<4BC=6_-BTI?=:NB7/=256W5VL[,J:3@];K7VB.AJ:90&D/1 MS$ZYX0A[;F&J$Z=2\DS*JD@^6WN=9YMMQR>616-;U%@0C(9GX^%6TJ0'1S-3X76I\9VH^Y2HWF>IG$S+E>N+4SN;J@J\4 M23V86C/FY/8>)Y&TJ*5MJBFT7N&W!0TM6;T "FT@0]',I'>&MN=T,R]NEU(- M@J5HADUK=J%^-)06M;3AWJ3%T+@42F,HFBF!SG'VW%;L#?^2SI=S\L>-F-\+ M:?U.PHWH+0*HT0REQ5 :A=(8BF8*I;-WO>'?_^V7A[1:KZ"T"$J+H30*I3$4 MS51:9SU[>[SG_;,2U%R&TB+/8B_;)R6HOPRE,13-5$!G,7MNC_E&7_/MFY20 MENL5E!9!:3&41J$TAJ*90NG,:F_\"B8EI)U\!:5%4%H,I5$HC:%HIM(Z=]US M.\\'3$I04QU*BUK: 1?"4#\92F,HFKD/KW.4?;>K^J]J)B2YSA/M0[IF)C>G MKQ"@M A*BZ$T"J4Q%,U42V=U^M[?/S/Y2 ?R"DJ+H+082J-0&D/13*5USJWO M=FZ_?JN..T!O&4$M7'_;PCVUSES0L!1*8RB:J9#.YO7=-B_3AOX/'XJR_%'[ M^M?N[7AN6&\U0"U??]ORM:]CH&$IE,90-%,-G>/K[]E\*Y40R-7J>]!K_<6N MT@/YR"O]Q6KS9:A[@0/U@Z&T"$J+H30*I3$4S911YP?[K\ /]J%^,)0606DQ ME$:A-(:BF4KK_&#?[0?_LVCO_WKDV5*\(1,ATT>N[S,DO"R%?4ECV^1KWU3N MCMY;%:.M;Y)W!(ZA@>GA1\Q0@8YZHRVQIO5'XT@WL+1NH'^QO^\'>R]FI M*3+>+'+LO]@-!6T50]',NWL[@S?8LVUV[^Y$-Z!O2J&TJ*49&Q<]W[KPL!4- MK/>@46@;&8IF)KCS9 /W]M./(JLW]58%^5U=\>I)0$T/']6/,JWWY-_5??M3 MKC='N]8>[CB]=0#U7:&T&$JC4!I#T4PU=;YKX/_]:X\ :LU":1&4%D-I%$IC M*)JIM(WG3KC]VP,F)NQC([#/C0BV9IL=VW2A<2F4QE T4P*=:1NX3=M?>;[4 M0XI^E EI+Z#=4Q34HX72(B@MAM(HE,90-%,UG4<;O */-H!ZM%!:!*7%4!J% MTAB*9BJM\V@#MT?;K)RE6'3;I)HQBK<>7RN]^KY8JXJ@6WJAM A*BZ$T"J6Q M8-N];K]?W9RM38UTOF_@]GW[6RAN8&]10#W>EF;X(^'Q2Q<%&I-":0Q%,^70 M>;>!^TD3!ZQJH<8KE!9!:7&P_9")(-SJ=ZT(H+8JBF:*H+-5 [>MNG/>Z.X% M;^:,]432WI3]L*SO+5_5L^YD";9=SI']I%ZYF]E;'&=;P^B.P#$T,(72&(IF M/@NO\V/# _W81B2NJQTWJ>]( :5%4%H,I5$HC:%HIEXZ>S=\!5MN0ZCU"Z5% M4%H,I5$HC:%HIM(ZZS=T;[G=OW0)M[>M[GJ.A:WHCN=86(KN>HZ%K>B.YUBX M#[9W:KZ%5QIV7FGH]DI5GY9+_1V/>;'1K3"L*P4WM'>OWG8\Q[;)/X*&C0\- M2Z%A&8IF)GSCD;EN9_07D4W(=;[:T*K'\.9.G=]F/">?2A(56<;W;"9RQ^B= M?ZA;"J7%4!J%TAB*9BJIVC@X< P-3&V!SZSS&D,%-K/:^9NAV]_\E-?/R5*+ MCTC AJ]@\VH(]5"AM A*BZ$T"J4Q M%,U46N>RAFZ7=?]#G4/+AM!@AU?J#M9;!(='CJ&1:8_(#!79?+5"9X4.W5;H MCJF%_(_0](N8O+B)SS7SN /U'0^@M A*BZ$T"J4Q%,V44^>4#E^!4SJ$.J50 M6@2EQ5 :A=(8BF8JK7-*AVZGM,_;(H86(]0Z ;EC]M;"@6%C:%AZ:%B&"FMF ML#-4AVY#=?_:86AY#NNNM8,[6._4'1XYAD:F/2(S5&0S@9U!.G0;I)2GLKEU MMGX(?KU>2%?K!?UB@=V)#;:/N^6]&F!37K_FPKD&A'J04%H$I<50&H72&(IFJJ?S((>C5[ & MA.[JA-(B*"V&TBB4QE T4VF=+SK<\\:PO_YFP-.M;S2#,^N-BE?N-O36QL&! M8VA@:@D6]2\XK<]:?K]X2_K]^._>+S2^_M ME6?Y//+>QLU;P#M\\U+R&RZG:5Z23#RH4"?'IVI@E,U[OIM?JF)1OV;ZOJBJ M8E[_.!-<74KH NKO#T51K7[1 =9O6[_X/U!+ P04 " ")A015F72-G.D" M #H!P &0 'AL+W=OW.2FL>;8P7;:\>^QG31T)>UXX*7UQSW' MYQX[]XYW7#S* D"AIY(R.7$*I:I;UY5I 266U[P"IG=R+DJL]%1L7%D)P)D% ME=3U/2]R2TR8DXSMVE(D8UXK2A@L!9)U66+Q:P:4[R;.P-DOW)--H-GR^ET1QK@X7C/_L'FKG-98PES3K^13!439^2@ M#')<4W7/=Q^AS6=H^%).I?U%NS;6$ H'GZ 7X+ M\(\!X0E T ("FVBCS*:UP HG8\%W2)AHS68&UAN+UMD09FYQI83>)1JGDAF6 M1"*>HZ4 "4SAQER6H55SKV9O13:,Y"3%3*%IFO*:*<(V:,DI20E(=(6F5#\' MS%) ^F&A!:_7*J_I/EBB>TXITK[OL,C0Y0(4)O2-QCVL%NCRX@VZ0(2A+P6O MI3Y:CEVE4S,"W;1-8]:DX9]((T)WG*E"HOU]F_EG"SS6] M1I[_%OF>[_?HF?\+/+#PP1DY07=-@>4+3O"]Z"^D0+9X30%]/_3Z1Y^5S5%A M_U&F;-S*"JOSX3^1/7,E[%P)S[$G,]@0QLQ37&-J MW.G+MJ&(+(6I:=MD$/C^:.QN#]/HB0J#T:"+>J9OV.D;GM4WS3)BOJ?>!]U MAPZ>J+\R!_V"XL[ M8?%98?K;?>$NXYZ[#,+X2%Q/5!C?C([$N0=%LP2QL;U$(OM!-76B6^W:U=16 MZ:/UF6YC3=?Y0]/TP#LL] .5B$*N*;WK6!LFFK[23!2O;&E>&PO=V]R:W-H965TRS,1"9[/WG4 MS^>S3Y_"Z&N\$")!WY9^$)\-%DFR>C<,)B>9G^[CJ:GX3KQO4!<1RA>+Y=.]/V]\,.GLP$> M//_AQGM<).D?AM/3E?,H;D5RO[J.Y+/AULK<6XH@]L( 1>+A;'".WUWP<3HA M&_'9$T]QZ3%*0YF%X=?TR=7\;&"E'@E?N$EJPI'_;<2%\/W4DO3CG\+H8'O- M=&+Y\;/U#UGP,IB9$XN+T/_BS9/%V6 \0'/QX*S]Y"9\^ET4 ;'4GAOZBK&6@/DKN,D7!:3I0=++\C_=[X50I0F8+ME BDFD'TGT&("S0+-/1B$60.+FX MP1S=Y@N;OG;K/0;>@^@NT6XCJ79^'28R,A3_X=N$>7[/$K2$N4?:_\$6>0M(A8A#=,O MX.F7PCU!%&?3<77Z4.J]%9UL12>9/=IB3\7_]D6Y*@*EH_X,@VA'L;\^R@N@ MJT0LX[^;Q,F]L9N]20^*=_'*<<798)5N@F@C!M.??\+<^K5)*D/&*L+1K7 4 MLCX]W\B-X0!AF)'/HA3+3+-FB+/S?',7'JB;:;CR>ATN"D'5!\S(A8? M;T=5/+6WGMJ@IU^<1$0QLBU\]/58KJ!,Y"C/K6O?D0F6K7J3Q[E95O*&<,:M M'9_!BW=YSFJNL_'(XCNNUT=AC*F%F_7F6Z.O1&/1(WC+E#3% %_+<$8'['?WVS5TX4F^4"A_)FS'ZZY-8SD34> "!QG4/ M($/&*CI,MCI,>G5R3TP*9\A813AL*="PX"V42K?)I9/9Z6V<%.#RD[#QCF[5 M]O%H]RQI&,,LNWFKXQ(2X;TVN_N\V<7S9G>+S=Z,(+CF#$UIH^HQ>.FNBZ# M X.WY^E%%,:QRN*K0-ZEY+T)W;^%MU%V9I_1[=;MH13 K2H MO:J&K%7C5QR%>;]2PA!H%>(= MNPXC8,@YOV^Q/8GG;T#7Q()WC4>LEK(9!>&)1JV6'*\0C>R!>L=3%FBY%D,1O2ZL*[GM# M+%=$>0@R)(H,">O7OC>*E::L5<536$G@^ESG>BAL5UN%>NV/CD=DTI(H"OP( M#'XZY4?8E'9$3]LCX(.Z,MR2%0D2A4)/U"16(4 M%4U9JWZ^HU"1OE E[%9[@ZWJ:D#KP(@G+15TJG"1OE!6U$NIUY?J8'^T13D$ M=5)%G;1?U$F-4J76PMJ>13Y; M :F]Q\?6&F^$2L.O@M4Z'?A1;(2/,)A'L!>Z8IBR5M5,D:Z->Y5'ME'0-66M M*IX"71O^B+Y[YQC9KW6L/@PH@=B*,6V8,5N;ENPZ(3;Z51\&^55JQ#-*DN5> MU_L@G*4+G)UJ>3:CHSR;R3&K5&D;13Y3UJI=T(H,F=F&1K9'0V/#F-:&1J9X MC!VDH9'MT]#8,*BU5LH4!#$8@G[$0?#Z BL HRF=E>2+9?+R1\U:Y1E;[H ?="=CTWFKX(LAM9PYC6LC%3M,5@VOH1 MYT:'6C/LM?9>/T23(U/DR$;].BB,EAA-6:N*IPB7P82K726#[6E'/]:I-3,% MD@PN_OV0^W6G C7LN+9^AT!.KI"36[U*/6ZT*FG*6E4\1<$0F(.([%^NM69 MN-[IVC (Z'3E"G7Y"ZA[D"RB<)48]DE[O0]1Z.2E+V#WZXM#W"A3F[)6%4\Q M-3?7/\H;.CX;OK^NTQ?*%;]RF%];R\;%//Z"5PVCZEX-2[]GDOZ8S"O2" M&/GB04ZS3D8RJBC_?9;\21*NLI\XF85)$BZSAPOA2!'3 ?+UAS!,GI^DOYJR M_96&ULS5E=;^(X%/TK5G:U:J69)G8('UU :NF.IJMV%K6: MV8?1/KC!@#5)S-H&6FE__-I)R(<2/(6Z$B^%)/<>WWOL@T^=X9;Q'V))B 3/ M<92(D;.47J MRBU09C0FB: L 9S,1\X5O)R@ODY(([Y1LA65[T"W\L38#WUQ.QLYGJZ(1"24 M&@*KCPV9D"C22*J.?W-0IQA3)U:_[] _I M1_*!;3^3O*% XX4L$NE?L,UC/0>$:R%9G">K"F*:9)_X.2>BD@ [>Q)0GH!> MF^#G"7[::%99VM8-EG@\Y&P+N(Y6:/I+RDV:K;JAB9[&1\G54ZKRY/@:"RH MFX,I)X(D$F?D)C/PF$VL?O9(%PF=TQ G$ER%(5LGDB8+,&41#2D1X"/XA"D' MWW"T)CI>$;S%?*8_%8T)^.,Y7.)D0<"$)9*KF1/@[(9(3*-SE?OU\0:<_7H^ M=*7J1U?EAGGMUUGM:$_M?ZZC"^"A#P!Y"+6D3\SI-R2\ #Y,TV$]W54L%E2B M@DJ4XG7VX.VZG:PY)TGXTFP;?+\G\1/A_[3U:@37:KX4*QR2D;/2,\4WQ!G_ M]@OL>K^W=6X)K,:#7_#@I^C^/AZ*M? !7 E!U&SK]71'\1.-J-0+YIY@L>9D M!M1:>R"A(DRO)QWUA26\N)$MSN]W:@!P*TDL6HGS;1)G":Q&7*<@KF->0)JX M34;IQI6JS4H:@V. MJ37*)_FEK=X,,:A4XB/4+-@X\)%3T"W:ZAK;FG F1*G@VT02-8@$#UB^4L9& M_$-7HR6P&A6]@HK>2$UDK>Q!4?; ZJ_/H*EF"'M^LV+CL$?.!?1*?^,9V_I++@G/%2UW"WDG8/ ? M>..N;1[]T&5K"ZW.5<4+PI.2?%Z.+?(LH=7)*]T?--N_8V2?0U9%!'NMLF^) M# +?&^R5/2SM&C2:FH.%G\,%/_$=+6$FXP%+EP3--JFNZ.KBM"AK8PD'KTQ+ M:'7"2JL&@].2M24'EY/W'GX0EH80FAVA0=9&LYO#5I=_!W4[;=)N1@Y,&SHL M'1PT^IRC3'H.^5.7WA('!\'^HDOW!,WV*9-WI=&MP M<%JBMF3CPQ2BTA0BLRD\9J_.(6O[&6KWZ"VA>V2!2F^&C/;EX%TZAWN% M/V^)W%=MY2C,;(8R$>_9F]^N9//H!Q^6O<=I&2K]%SJM\S)D]<#,%EJ=O-(, M(K,9/'9[SF%KV_,>,3G,5JQ=&?H MM [8D-43-EMH=?)*EXC,+O'@[;#?. 9'W5X7M@BG&?D1!H-.R[^N;N6]FW[I M>8_Y@B8"1&2N2K=)7<4],2A:G7Y<$J_IU@'H^9TSN+O3; MO>)M[OA_4$L#!!0 ( (F%!%4T@WA98 0 'X4 9 >&PO=V]R:W-H M965TZ6G=H&8DMM4VS0(&G: MAT4?&)FVB)5(+TG;V:(?7Y)29%EAU&S+OM@2=>:09V8XO$P/E'WB!4("/%4E MX3.G$&)[Z;H\+U %^07=(B*_K"FKH)"O;./R+4-PI8VJT@T\;^16$!-G/M5M MMVP^I3M18H)N&>"[JH+LRP*5]#!S?.>YX0YO"J$:W/ET"S?H'HF'[2V3;V[+ MLL(5(AQ3 AA:SYPK_S+S0V6@$;]A=."=9Z"D/%+Z2;U[H MX2?4"(H57TY+KG_!H<%Z#LAW7-"J,98CJ#"I_^%3XXB.@>0Q&P2-0= WB%XQ M"!N#\*T]1(U!]-8>XL9 2W=K[=IQ*11P/F7T )A"2S;UH+VOK:6_,%&)$/P&N>0"'"5YW1'!"8;<$M+ MG&/$P3GX4:8D!^\_4,X1/P.20H91!HF ["DO(-D@L*1$,)D7$I8B 7%Y)NT> M[E/P_MT9>

Z;Y/RWWK-_W?N) M,\(VR4+-%[W"MZ1H>D3L#_!7FR3+'6.(Y%]>9DN+-N7$8*^J MQ%[R+=^; F*3++5)EEDB.PE=U(8NTNSA*Z%+$<-[ MJ(HY^/A!?@/7 E7<&(W(9C1LDJ4VR3)+9"?1B-MHQ(,3Z0[!$O^)5J#4A5;5 MV5P^RH;\N;J:(E.3CC2IVCGLY^=^,)&%8=]UN0$5^.$I*#6!DHE_BLI>HOPH MCEO0B?91JWTTJ/V!L)?JU89I6'M-&G<'/!KUE!LP\6C24VX"=335P@T@/PQ" ML_*D59X,E\]=M2OK.4CDUE'FU;F 3XT73)H3TRCB<4^U 96,>TF1&D!A&/4< MF+U$2=5FT>-6]'A0]#412$X@ :Y)3BO473663"H_KADM\@Z*-RX<@UU_;:FR M29;:),LLD9W$;]+&;V)KX9C8C(9-LM0F66:)["0:OG?5_6L'?WB*$7^_VMF0%V'@5!?W-F@$5!XD7] M>O,2YB>>W]^9NIW[E JQC;[(XD!??-2GWK:UO2R[TE=$O?:%?[GT#>VINES3 M]S='^OIF[@:RC7)FB=:R*^\BD;61U9==]8N@6WV;\TB%H)5^+!!<(:8 \ON: M4O'\HCIHKQSG?P-02P,$% @ B84$572^; <2 P )0@ !D !X;"]W M;W)K&ULK59M;]HP$/XK5E9MK;0V+T"@'2 !W;1- M0T)E73],^V"2 ZPZ=F8[T/[[G9V04A;0/NP+\>L^_H;Z5ZU&L 0YXR M+O3 6QN3W_B^3M:047TEPZ(T^P050[1H4/[B$.K& T3-HMSHW"7H9\9CJEFFL@EF2G0( PMQ14I MF9=YM7MSMA)LR1(J#!DEB2R$86)%9I*SA($FE_O&(YL89MQX(K.[GM^3\[(*<$2;(][4L-#+1?=]@I):O MGU11C!7)(C>DRB(H@8^ MDW]Q;SGW\ 2=5IVUEL-K'<&;R@W@4S)6IKE!C:A*,8,R+1+S(K'3G'+R\TYR M3O#6;]'L5Y.:Y6GMYM-L(;G1.4U@X.7VEJ@->,.W;\(X^- DQ7\">R5,NQ:F M?0H=KS.G(@%"#1G#B@EA[ZF]W:"83)M"+_%BAV=+WF88!MVPU_]F.V_$!NR:K7N<(O6Y-K_NO^<:G?CK3W88Q6+:L%YBR@4ZIP@NL M"8&PO=V]R:W-H965TQAY4^QR+RI(G MR7;[[R?)CDE96C;8BW6GN^_3?6>=XDZJ!UT"&/18<:$37!I3+PC160D5U1-9 M@["10JJ*&NNJ/=&U II[4,5)% 1S4E$FOW6JY MIQJ6DG]GN2D3_ &C' K:<+.5W6<8]%PZODQR[;^HZW.O;'+6:".K 6PKJ)CH M5_HX].$($,Y> $0#(/I;P'0 ^,Z1OC(O:T4-36,E.Z1[%3H_ MNT!GB ETRSBW<1T38TMRQ"0;CK_ICX]>./Y+PRR9^*GH_CI:^RVF04H!;D=SKX+5.3#%02%:-Y2D<') M?]SSSCVO>S;:=![$I#T6]F?*;#ZF].62HUOL7I!;JO9,:,2AL*!@JG MLG>,K/W%OI?&UNC-TCYDH%R"C1=2FH/C9F5\&M/?4$L#!!0 ( (F%!%5* MG72)% , '(( 9 >&PO=V]R:W-H965TK)EW1L.9H0Y)!(C8#5:P,SR',-I&C\;C"M=DOMV!WOT#\9[4K+$@N8L?P' M264VMLXME,(*5[FB_&0\APW0"M <$K:FQ(3V%"WJG"*V0A,=9R+-6&: 9JPH,;U_)] EK(!S M2-$. ],4S0QEX&B2;C!-0*#WER QR8\5[,WB$KT_.D9'B%#T+6.54"YB9$LE M1-.QDX;TM";M/4,Z1%>,RDR@CS2%]+&_K0+01L';16'J'03\6N5GR/%.D.=X M7@^?V;^X^\;=/4#';Y/B&SS_%4G1P7T2\9^3I9!<'85??4&L-QGT;Z*OAPM1 MX@3&ECK_ O@&K/CM&S=T/O1%X#^!/8K'H(W'X!!Z/,6YKB6$I2G!):P)I82N M=S59 B=,7UF/G#*!BV9H]H!RWMX"#M;OH4 M4]XDC= DKU3=ZD.P?%#V"E7UMD&'[JD;^:$3[LGJLPN&_M#OUQ6VNL(7=-5" MTETYIA77O!](GR"J&E!',Z]#\6?_M-9ZPB<\O8$S]/:SU&,6N$X8]*N)6C71 M:XH+U#E[,0'1DWKQ-6%GCW"/F>\.?'>/L-VYOM75N39=3:"$5536=UB[VC;. MB>D7>^M3U5#K_O< 4W?C*\Q5=0F4PTI!.F>1BB*O.UP]D:PT36+)I+J_S3!3 M/P7 M8'ZOF),[B9Z@_8W(_X+4$L#!!0 ( (F%!%4.4%QZN , $(3 9 M >&PO=V]R:W-H965T]+1)7<&0 MD+0O0>J23=O3GE[5[,>':1\;9)NG>7S_;$$(JZJT1[:0HP7#/\3T' M^_;6DQWCW\0&0*+;+,W%U-E(65RZKH@WD!%QS@K(U9,5XQF1:LC7KB@XD,2 MLM3U/2]T,T)S)YJ8>]<\FK!2IC2':XY$F66$?W\%*=M-'>SL;]S0]4;J&VXT M*<@:%B _%M=HT8;[>I8ST%Q*23+:K#*(*-Y]4MN:R-: #RX M!^#7 /]7 4$-"(S0*C,C:TXDB2:<[1#7T8I-7QAO#%JIH;E^C0O)U5.J<#*Z M@2WD): ;B-DZI\;:EVBA5DM2IH#8"KT6DBJ[($%7&2MSJ>_-806DRIYHQ-#/J$K2-_+$? M#-2KWK9E=X3YHV&(F[ C08-&T.#)!54S#EN9!@/OPO?N"+(F=N)['#:RAU;9 M]2(^4ZM8%WZ:K]$U:]]+#ZM/ECS6UA^Z&GLB.7 P;%\/>2T'8I_B>R([$ MCQKQHR??.:-?*P76Q$Z4/6YDC_N0S5M+H@!.6:=>^U08?0?"N]Z[%7>B 1>- M 1>_N73@^TN'-;6'[IZ>R(YW=Y..7 M$O_^4F+/[<%[J2>V8R]%],>FI :P,>HYW%AWX6VQO:1RDFPXY_.3Q\ MMX^W9W:J\D,/BJU=7L_%Q#Z7/[05DUZ[4;=UP*%/E_XA?$US@5)8*7KO?*1< MY]6!3360K#!G'DLFE71SN0&2 -&UL MO9EO;Z,X$,:_BL6M3KO2I6"3O[TD4C>]U?6TE:JFW7MQNA<.F316 6=MD^S> MIS]#*(0 ;E!0WK1 9A[F&0;G%QCON'B5:P"%?@1^*"?66JG-M6U+;PT!E5=\ M Z'^9,5%0)7>%2^VW B@RR0I\&WB.'T[H"RTIN/DV(.8CGFD?!;"@T R"@(J M?GX&G^\F%K;>#CRRE[6*#]C3\8:^P!S4\^9!Z#T[4UFR $+)>(@$K";6#;Z> MD5&N5M.+">N"'SP5"Q!];\MS,#W8R5=Q_=4U,K. M&2<>;K^I?TG,:S,+*F'&_;_94JTGUM!"2UC1R%>/?/\QE-KLO'6RW'_$]:XWE^BSY^^(0^(!:B MIS6/) V7?6OD46O^^:I3T9V"0/Y;97M_GF[U>>(;^%INJ <3 M2]^A$L06K.FOO^"^\WM5$UH2*[3$S5KBFM2G-P$7BOT'2S3C4E59W>?WD_QX M:=E.AZ/!V-X>.BC'#(@SZF91A=*Z66E=8VG/H5[=_*2VKUQ63M]>H'=P7N>H MLG)$A_2KZ^IE=?6,=7VA3*!OU(^@JJ1>Z83E=I5C=+OZP^JR^EE9?7.[YNA) M-TQ&XF=ADN\A6("HG&*C8-,I;DFLX'V0>1]M-F2EL0*+1EF+1F>>6,; M\YM:'99&&KLC,JH>Z5'F873N"F 4:&IB5%XL,*FV@)W\:]HY8[DP)S95@&D+;6B_YQ32/]2JTRK'-.66K$M M.<<0(Q"/'BA4AM<\520X3Y!R8 M2)/-3V(K@G3;>L=0;A^\=XA?^MQ3\<)"B7Q8Z3SG:J"=B?U[E/V.XIOD5<2" M*\6#9',-= DB#M"?KSA7;SOQVXWL;=;T?U!+ P04 " ")A015./NZUK<" M #P!@ &0 'AL+W=O< MG'.TLI,J8H:E:^GJED"4. ME D_#(*!GS&>>]'(K=VJ:"0+(WB.MPITD65,;2]1R,W8ZW@O"W=\F1J[X$>C M%5OB#,W#ZE;1S*]9$IYAKKG,0>%B[%UTSB=]6^\*'CEN],X8K).YE$]VV<> M)+A@A3!W%[>V7.5PPZ@TWL#$%: M\+V ;@7H.J.E,F=KR@R+1DIN0-EJ8K,#EXU#DQN>VU.<&46[G' FNF'J"0V; M"X09QH7BAJ.&4[C.UZ@-'9?1,!%,:[[@F,#E%B8R-XK2+YB &V8L9 OT;(3C M*3%Q<4+PA]D4CH].X AX#O>I+#3+$SWR#4FV#_;C2MYE*2]\0][70K0A"%L0 M!F'8 )\/KOLDW-SLYM>!B389M>J?T09UJ M)K!5AT*[0LB8DDF W,.,YTN*>2^S%EPQKN"1B0+A^\5L1C''GW-&M4:O>CCA\X@^-P4VW\BVPNQ6X?8/<0>3.D$0-EOKU];Z!ZW=2\-$D_+^.\)^73,,@\'9 M'XK\G7YD_P749)8\UW3,"\(%[2'1J+*_EA,C5ZY%S:6AAN>&*?V24-D"VE]( M:5XFMNO5/[GH%U!+ P04 " ")A015M"]U_:\" -!P &0 'AL+W=O M05TVMU,4VL9VX2RRUB:IU MTJ8J;=>':0\DN22H&#P@;[6$O-@?W???= <>@%/)%K0 T>LT9 M5T-OI75QY?MJMH*,;"93(5ZL<3H$5! QFVC(0\]O "!BS M1$;&[YK3:T):X.YXRW[KY3(F"D6#/=*Y70Z_OH3DLR)KIB2B_0)U/;/EF M@BGW167EVXL]-%LK+?(:;!3DE%=_\EK780<01N\ < W _PKHUH"N2[12YM(: M$TVR@10EDM;;L-F!JXU#FVPHM[OXH*59I0:GLSN^ :Z%I*#0)[2UWB[1=W." MQ )-0('GH8H_.S"W2&*$>/*[%6A,_5P-=&CV7U9W7LFRHV M?B?VUS7KH !?(AQ@W (?G8:/8=9!W=#!PWVX;ZK0E (WI<".K_N74E3)7Z([ M#;DZJ .Z9AHD)_;LH9_74Z6E.8B_VG*O@D7MP>SEO%(%F<'0,[?/<7O9QP]A M$GQNJ\1_(MNK2[>I2_<4>S8AI3EQ)FU*6.LN5_#$P6W7V&1A/TCB_L#?[.;0 MXI;$. H:MSUU4:,N.JGNV70)>PX+*98F]U:!%4.\$QE'N!\?Z#OV"M,>3MKE MQ8V\^*2\6\JIN9USM!2B_8[$Q^*"*.VE!^J.W<)>&.*T75[2R$M.RGL4FC!3 MOJ8)M"E,CC8N"M+47MD]A<=NW3@)TOA H;_3K.Q#\8W()>4*,5@88-"QK556 MS;P72.ICUA1!Z:]B6V+R V1]02P,$% @ B84$ M54;-.<"#! E1D !D !X;"]W;W)K&ULK9E= MU/6,':-/9G68VW?:BTPL%9*,N2*XDXF1_?<6' ML0D*Q;5R$8/0>5_I/$(@,=]3]I4G" GPG*6$+XQ$B-W,-'F4H SR:[I#1%[9 M4)9!(4_9UN0[AF!A?:H""AK M_([1GI\<@Z(KCY1^+4[NXH5A%2U"*8I$(0'ESQ.Z16E:*,EV_%.+&HUG$7AZ M?% /R\[+SCQ"CFYI^@>.1;(PI@:(T0;FJ?A,]S^CND/C0B^B*2__@WU=US) ME'-!LSI8MB##I/J%SW4B3@*DCCK J0.&7NJV25F?:A@,LYHWO BMI2K3@H<971,L&8%"/K03!Y%86)&=5/655.<-YKB@D^4B(2#@,0H5L3[_?%> M3[PIT]+DQCGD9NWT"OZ2I]? =@TS-4 M>+J3J7?T;&5VW&1V/"BS0$[0\EE*Y).#,42B%R 8)#RMYFP8_RT?*/*U0"AG MYUZ+H4\[T.W;&"KD[+4)-8B^ZDH3LYERZ,HCS+)4?Y&(0990)_JYA> KRW M%><"URGF3SK W6D7N$[+4)-8"_BT 3[M!;XZ)8J>Y9J0(Q6P:7>6&W?2OI"/J^1C#^/3:WXVGT&F@5;34)=:FX]SY.-DY.,,X]-K M?C:?0::!5M-0EUJ;SW'#PNY="P_@,U;R<8?QT;K?,,PTT&H:ZE)K\SEN)MC] MNPF=]VA R^U+D4 "MH<%<01W6, 4?Y.OUG'.,-G*"@CL$,-4M<>XMKLK=%O% M3U'MIOL>IJCFC!1@%-4FW3>Q_HRW9K*\I]>Q947PB.\M4'BT^0;3'A($4;:65=3^3(9=4W@.I$T%VY M9_U(A:!9>9@@&"-65)#7-Y2*PTEAT'R)6?X+4$L#!!0 ( (F%!%6,HO<4 M[ 0 )\; 9 >&PO=V]R:W-H965T0XOIWA)+=FD_+9'9M-:"'2)"=W#/ BRS![O"0IW4TM M:#T]^)BLUD(]L&>3#5Z1>R(^;^Z8O+-KE#C)2,X3F@-&EE-K#M\M4*@<2HN_ M$K+C!]= A?) Z3=UYW4@7D*;R(IKS\"W:5K6.!J."" M9I6S9) E^?X__EXEXL!!XN@=4.6 CAW\'@>W)6D*4"@]=71. D?2,-/]]?@=>OWH!7(,G!IS4MN(3D$UM( MEFHL.ZH87>X9H1Y&/KBEN5AS\%L>DUCCOS#[0V0 L&5ZZARAIQQ=(B/B'T5Z M 1ST"T .0CI"9ON-! '7@F3\;]V4[$<0=W^"(3"W9*SAA6V+-?OX)^LZONG0, M!-9*SJA.SLB$/OO *.=@@1E[3/(5F&>TR(4NXCV,7\*H7K>=!6//=>7\;@]C MZ9J%#O114)NU6'HU2\_($=69 MA0B-]43]FJAO)/JE;(,D?CO?$B;;>HLMN",LH;H2O32CCL$CP4S7&Q9G.+8" M&]>!C8U(GQB.Y88H-TOP]99D#X1IZ\((HXPU>O&D$0R9G(+!6 M$P32/L=@,_<(XJ\1FC%D/H-/NT8^1X3Y=BAQD!5V0KQ==&2BEA7+IF MO%.G9RBT=O0'*@6^^/*MAAPJ00.AM1.$F@2A899PA>,=+$_/\WSG>./3V8T] MW^O9^6"C7J!Q_S]I[ZN@#FMI!.$H[)#5V"$G\%$/V49-0+.<.'?_>P;6Z]\ MS_%L!]>($&A6(7<%B];R$RAN27YC3S$"GEPR Z&UPV^D#?1?OJ<8]\8'QO4M3(%#2<3$%=^>$[X?$7NLX*AF$/T4:BH!\C49Z!-7RCG^/9#JZ1*.@9 MB2+SK_J'_M=)8U<95*H,A=9.0R-5T,M+%32H5!D*K9V@1JJ@@:0*TD@5!_KC MX]U?:X=JHU003]&J#P#&Q@ZRQF> M^^#L@R.0C+!5>3+$0:36P?XTI'Y:GS[-RS,7NS'?'UW=8K9*<@Y2LI2NSL58 MUC[;GP;M;P3=E .TFP1H(A6;1=LMDN86A\5]8"3:UE42M93D M;(#[\3N/A:KABKR-]9FI>7HU55 M%6^GTS):L8R6$UZP''Y9<)'1"B[%7H?$1BMJ!U M6MWQIU]9,Z&9Q(MX6JI_R9.6/3L=D:@N*YXURF!!EN3Z+_V[<41/ 7"&%;Q& MP=M2.'?V*/B-@O_:$4X;A=/7*LP:!37UJ9Z[Z MA."4I397(B59!CX'@!3&%RR"BWQIR!T3J.>@&[."EQ =F/O#Y'Y"8IZF5)2P MWU0K^!DJ?BUDPH'Q'$I )HMN,Z7>7(X);T+4IH">ECO6?WTI<*8_:XRAR0H2 M/MRUE]+ L!;\)&8YATV.2NF4T[PP72Q!3N9*3.H" M7#F4<"E;0T"7*@42/B8ZGR) $S2'KQ]9]<183AP5+]>;S"0B^+[@,%RIW3B0 MF,I0I;-!.&\@)(;VQ [07E\HM F1BZY? T@SJ>%UIB90MN//-\-**[R^"?IC M8T<;U''CNF:,;4=!1JB(9[S.J\V58&N>KF6RM69&/,N22AJDW2'%X&Q:5G A M!<%UF9K?9*A^8U:T$ G,J-^SMG[/K/7R \^7)VJN,53RH>)MU3^T>&NP,P4F MVX+UE7OJG_KS4\=Q+J;KOHL'1&>N?SYW=D1#)!,-!YZU#CRS.U >02#-(IWF M<-I-,JBBCUP D$RDB,+8D'%#OK5"'^I;#3;K.\SU'6?77\& I.<.289(!AJ> MG;>>G5L]>R,X; HWM1 LCY[AW-=44;65W4"U%M"XD3\_LNR1B<'SGQ7_4/=B M@@688"$2F!&D\S9(YZA'\G/,D&""!9A@(1*8$9(W;4C>6-?-)]XTQVN:UG , M@9-ALJ:2XB"T+-E@D;W;F#!:B-SN%:(]DB&2@X5#7Z7@'YX4N MIW5ATN;Z6)T1!CD&*]JA[GS!-I\\,S@:#Z4TJATA%IH9@Q[WX[Z4UG!J_$R? M-YV<['%*:_VW(QXC'1P7NVW?J9KO5,UWJN8[5?.-J1K4FA9BH9GU MO&/;W5?0[1%?LYR"RV)61B)1]6ZPFJ/R[B]8]F5_$D$936 B)M9LF5@"Z@O MNE+T%I^<8)M-#9UG="MC#4,R+MBAADS@C 1E2]^]'%O6 M79)':0W1)3E;ZK9C$W.H7'2Q2-0]3_-KP504\TK=#=4S>*("EG"5,'T)LY%K M"&QK[D[KD,!NVMR]I>)9.2O)US!59\%)#I46QT,REUA&C MKIT9?1^39L0Y>:@/E55^P#'9Z.*+"3I/ 3E&W:SI7_$RSV7^;O?[_=Q_?[Y!F*^]ML-]X3Q_> MF5'9;2PTP2VIL;:[O;\>ME0RPKS0?+.E+;LQ/' M-S1-H064_3G;D$(]>GO(KW;$0_WZ@GU?>M4CHXJ&*."/M!K66Y:> M/-J";B7I&6CC88DWK:997%SGI[857<(1?*E(( $+-RE@S6_:TZ[A;.@"DZT M$[^RDZ<53[N.5C0VJYT5/F9)G:DB)E7OH8B!D;\.6S^XBE'='V*AF>G7\?F> MG<\/S'2313V2E6[)MHB!BI-'ICV9##V2>6T?Z."LU&AO>BO8F;A;RQQUR! + MS8Q$Q]Y[5A)Z)Q)[]N9!UZ,2^0V:O-'4\[WCS[:]CTK18Z&9WN\H>L].@V][ MWSRK##H=E:5OT%YV.BJ/AH5F.KWCT3P[6[7-N.BSU $-JAW_X!A@H@6H:"$6 MFAFICH;Q9J@-JH?*Q*"B!:AH(1::&9B.S?'L;,X?ZK46%I_0IEX9]TX&0X-* MZC1H.W7+\;8+U["@-S_=.H]CV6' Q,M0$4+O0%^XGR'GS#?SNH8!=_>L?=O9FWNW@Z^EX5*(Z"B M!:AH(1::&9"NQ_9=U++DHW;2J&@!*EJ(A68&IFNY?7O++2E,TE*89"D?=1\, M"&I_W: -+OZM0]. Z.85@6T:$\M&TY6]=T)?T3_?]I[*_;+GJ=P7<&9[GZ.] ML6L>G,BX+W^B-M+3WLO9&1-+]59\22))Q.GWM-MOVS?OWZGWS:>=N'YM_Z-Z M>$H^'K4 560A]*)F<&6\<]B!2#1ES3) MQ-!;2;F^]GTQ6T%*Q25;0Z8^63">4JE.^=(7:PYT7C2EB4^"H.NG-,Z\T:!X M[X&/!FPCDSB#!X[$)DTI__H6$K8=>MC[]L;'>+F2^1O^:+"F2YB ?%P_<'7F MURCS.(5,Q"Q#'!9#[PV^'H=1WE!4_!G#5NPGF ,29(C*1[_5J!>?^6AV49(EE;-BD$:9^4K_5(-Q$X#CO8TD*J! M'-L05@UA(;1D5LBZH9*.!IQM$<^K%5I^4(Q-T:W4Q%D^C1/)U:>QZI.C&YA* M=($FY2PBMD ?-E)(FLWC;(F*3U_>@*1Q\DJ5/4YNT,L7K] +%&?HTXIMA"H4 M U\J)CF>/ZNN^K:\*MESU=\WR24*R&M$ D):VL?V]AN87:(0%^W8;/>5_GH0 M2#T(I, +;8-PFPG)-\JA$OU]IPK0K814_-,FKD2+VM'RA7VM!'GYBD" S>\43Z-.H'X&_M.NM&:5KC#X1C7?R,KW,:,IXS+^#TJ.*!9B M0[,9H!D3LM6()6!GA\-%ITNZWS%MJ>KB< _;3LVV<\3H)BQ;7DC@:<&XC6*G M<7$ M2_1FR0'*M7D/Z11XZ[JT0IVZ+AV!&:K[M>J^TQM2WZ5P1V"&\*M:^)5UNN\. M+I:KIL_Z+;>>9AG!1IE!#P?Z<1E8"4X@BQE'CYD =7M4MZ'WQ#DV6PF)(V*!&G0U Z[&;2C#KJZLUE>;C.I*@S$3DG$]W9C>HT$[E" M,P="9R+B-A,1IYG(%9HI7F_PYPJC-G!.V&O5@G4E11QABCS!VH[ZW M&]5IN'&%9GZYKC-0&#@U:N@T][A",\7KW!-:H\411JT C$=ZFU$/UYD4=3H) M[>G$;M0/5J/:H4^>JV?9!=K9!@K=&M5I[G&%9HK7N2>T;RH=8=2HL9$5M1KU M8%U)T=_9K\TWR^\I7\:90 DL5&-PV5-6Y^7^KS!5/&K4[R7>'ZOP!&_P-02P,$% @ B84$53;3<2(O! .!H !D M !X;"]W;W)K&ULM5EA;ZLV%/TK%I.F]Z0M8).0 MM$LBO;;;7K;VM6KTM@]/^T#@)D$/<&:;YDW:CY\Q%.*4FD;QOC08[CV^Y_K$ M.373/65?^19 H&]9FO.9LQ5B=^FZ/-I"%O(!W4$NGZPIRT(AAVSC\AV#,%9) M6>H2SPO<+$QR9SY5]Q[8?$H+D28Y/##$BRP+V3]7D-+]S,'.\XW'9+,5Y0UW M/MV%&UB"^+Q[8'+D-BAQDD'.$YHC!NN9\P%?7I.@3% 1?R2PYP?7J*2RHO1K M.5C$,\?8;? MZD8<)$B<[@12)Y#CA."5!+].\!71JC)%ZR84X7S*Z!ZQ,EJBE1>J-RI;LDGR M"BS"/DWR#U--W#R&Q!)%&8OD?O M;D"$2?I^Z@I90 GC1O5D5]5DY)7) G1')1!'/^T"?/ M]*^($?&W(AT@C_R B$=(5T'F]!N(!LC'*AT;RO&;U? 5WO 5O"7D"67H<\XA M*AC$Z!,5P-$26"(_?D5?[B!; ?NKJ_5&Y'(WN.2[,(*9([_N'-@3.//OO\.! M]U,7;4M@6A.&31.&"MTW27*1<\$*N5\(].56!J"%@(QW$A_:)&X)3",^:HB/ MS*LO0B'7/,D%2'"!F!PBN=7%94.2IB%=/:B L:>0RZW[:>X-//]":OKID%Y_ MG%9YT%0>G*';CXUNT;_H=G%U_V@4LG&J4]?3$IC6E7'3E;%5(8]M$K<$IA&? M-,0G1CDL- 7+'Y9-DG<1GG2J$9/1D6K[X[0R+YHR+\Y0[<(H4B/RJ6ME"4QK M O9:!^!9E6D-9XF[+32=_(']P?_7GELCO]A,L7\DWS<$ZM63MGIRAH)_-RK8 M#'WR,EI"TQO1^B;LV]6P5;=D"TTGW_HE;'0E9VEXV"W-X?!8P_V!>O6MZ<$] MKL>HX5NSAHW0)R^C)32]$:V'PH%=#5LU2K;0=/*M5<)&0W*6AL?=TO3QL8;[ M _7J6[^#S8;'K.$[LX:-T"Y1P- MU\@OI#DZ]A)O"-2K;YT0Z7%"1@U_,FK8#'WJ,MI"TQO1FBI"K&J86#52MM!T M\JV1(CTG4&=HV._^-RV8'&NX/U"OOG5"I,<)&35\;]:PU7,D6VAZ(UI3149V M-6S52-E"T\FW1HKTG$:=H>&@4YKDQ9'$&P*KZMV#L_D,V$:]LN HHD4NJF/Z MYF[S6N2#>AG@MN'5.Y4[=9#"40IKF>H-QK+-K'I-40T$W:F3_A45@F;J<@MA M#*P,D,_75'X=ZD$Y0?.R:/X?4$L#!!0 ( (F%!%65W*M-'08 *&PO=V]R:W-H965TG%;C#6>22] M1QQXC29;+K[(%6,*[=(DDV>]E5+K4\^3\Q5+J3SB:Y;I;Q9DD/WU5?9K _>-G^G?YY/5D M'JAD,Y[\'D=J==8[Z:&(+>@F43=\^P,K)W1L>'.>R/Q_M"W;^CTTWTC%TS)8 MCR"-L^(OW95"[ 5H3GL +@-P,V#P2D"_#.@?VL.@#!@!;)$QK33,'N?IYM-8KSLQ"N55"?QOK.#6]S.8\9>B.[IA$G]!Y%,4F M@31!EUFQ#$TZWQ.F:)Q\T"WN;PEZ_^X#>H<\)%=4Z+ X0_=9K.1'?5(?7\5) MHH/DQ%-Z@*8;;UX.YJ(8#'YE,'UTQ3.UDBC,(A:UQ!-W_- 1[VEA*G7PLSH7 MV G\<9,<(1]_1-C'N&4\LT/"^WEXT#:=_]9[^*][M\3H5TNEG_/ZARR5SS_K M;]&E8JG\HRW1!6K0CC+5[U2NZ9R=]71YDTP\LM[TZZ^"H?]MF\J0, ()"X%@ M5CX&53X&+OIS/A3=H15/XH@^(9KR3:;:\N%$=UQVG@3[S' M?95?-AE7+2SICBOICKM*MV:BJ&?H@65L$;>JZ*1V51$21@K8:$\B_R@8-G1L M;31HEW)823ET2ADN%BR_V>O27XDJJ&)M^A6HP&^,H&^/<];>[+C1C!Q&"XMF MXP:L?=:C:M:C V:-^ +I._3\RR?SK!(A/7_] "?S>V;;])W,KLL'$D9&+ZZP MXX:*+UN\LG!.*@E/G!)^+[B4:),)-N?++/Y+ZV>63GGUZ>?+31*A.-5S4$BM M&)II<6GV](U$K%IRKK5V\F+ >-Q89V\W(6\W"9U-+&G&E33C0\O3LQR'S=F) M[;K (&%DW':M^GO%I]#RE69!NYZ!7S_E^DY%K^@N3C4S-3EC.UVBE0&@&EA5 T.R6UGPH&@'4)U%&!T@@H+82B MV5FIK5K@]FKF"MDH+IZ<3SYN2.=T@'JSDF8[$!PTZQ%0G[;,M8T+W#[N4K"$ M9I&[$CD1G46&I!%06@A%LY-1N\M@!%B)0&TE*(V TD(HFIV5VK &;L=Z8"5R M0CJG Y)&2EKS)Q/<-/M0O=I"U_8W"T@@H+82BV6\_:MN, M?;@ZA$'],RB-@-)"*)J=E=H_8Z<3/+ .N2&=TP%JG$M:XS?9Y@]K4'W:,M>& M&+L-\6V<+>F:"^:L16Y(9YE!;3 H+82BV>FH#3,&?/V(03TS*(V TD(HFIV5 MVC-C]TO( VL1J%D&I9&2UJA%HV8M^C],,*Y-,'[#!+^H1>AO=+X6<8+NMAS= MK?A&&O=VKO_=;5FFGM"O^@*YX^B*BOGJU4:W\6Z?^ O;HAG/E*!SM:$).A?" M_!:8ZK;N(@CJOD%I!)060M'L=5"[=#P$+(*@=AV41D!I(13-SDIMU['[;?"! M11#4IX/22$FSBZ#?M(50?=HRU_X;O^&_VXK@?KG2EP6ZT>JC Q_=0)TZ*(V MTD(HFIVXVL_C,6#5 C7WH#0"2@NA:/9NOMK<]]]Z)RZ6L=GIR;ILX7%#.^_L M W7Y)/\17 Z M"UK.D^ T+/9,U_AB"W>1/8D2MM!=^4N%$_SPQ6C M$1.F@?Y^P;EZ_F ZJ/:F3_\!4$L#!!0 ( (F%!%51<]8WNP( #$& 9 M >&PO=V]R:W-H965TK#8H_Q*GNANVL(?]_9M7&I1%!>\-[FS#EG9X?15ILG M6R$Z>)9"V7%4.;>^CF.;5RB9[>DU*MHIM9',T=2L8KLVR(H0)$6<)LDPEHRK M*!N%M87)1KIV@BM<&+"UE,SLIBCT=ASUH_W"/5]5SB_$V6C-5OB [G&],#2+ M.Y2"2U26:P4&RW$TZ5]/K_SY<. 'QZT]&(-7LM3ZR4_NBG&4>$(H,'<>@=%G M@S/H8P0%EJP6[EYOOV"K M)Q#,M;#A%[;MV22"O+9.RS:8&$BNFB][;GUX34#:!J2!=Y,HL)PQQ[*1T5LP M_C2A^4&0&J*)'%?^4AZI4I7M5T_0DX-=:]"!)WT&:I"D\/LS@_.SB!.Z@OND/ MDT\G)%QV$BY/H6>WM?,$YUQQ64OXQG-Z80BW2 (6;,>6 H]1?A6H;$%%"UIZ MT'4#"C7=K0%\YM9;UIUA*X/8.FI!ET!WMX/]U3%"Y=0N'!I.Q4>E!U2PL$-F M+*"O%IAACG))T(/^/HANQIB=,N^I,NSJI;Z$=,20&P:.&[6/0T_CG M!4V,850*8?.8@TV&8V<\YWC+_YBAELN'N4:0*&G M/&-R%*R5*F["4"9KR(EL\0*8GEERD1.ENV(5RD( 2:U1GH5Q%/7"G% 6C(=V M;"[&0UZJC#*8"R3+/"=B-X6,;TA15\8:04Z9>Y*GJA '!NWXA$%<&<06MPMD4;XC MBHR'@F^1,*NU-].PJ5IK#8XRLRL/2NA9JNW4^$'QY/%JJO-*T2W/]69+8LMU MA29I2DV39.B.N?TW$]^_ T5H]@.2:R) (LK0C&:9GI+#4&E(QG&85.&G+GQ\ M(GP/S3A3:XG>LQ32Y_:A3J7.)][G,XV]#G\ILQ:*XA]1',4Q^A:%>YCNX8G0 MKBO6MA':IRIF'%TMOJ[81 C"5J IJ]!BAP[7S\TQM9D 1&@7X/)8@-!./OOL&]Z"=/=ITZNX[/^_BW,E^ 0'RY MKQO9Z,TFBPR0I@!:Z105^NMH-1UXY_[:NC='PF;<:W6&X>8(IFZ-J>O%- =A MZ<<20):OZ".C"LTSPM#G&1C 1^OH]?K*.O9JS+T+LZ1WANSZ=79][XY\LH<= MI%=D T(?WA4O4J(T30@5:$.R$@Y89.?_^8*[/%RD_@%AVKC=BO%QSES7"*__ M-V4T;S,O33R!GIEH0=U&H,+TVAPANQPU*A/Y-TFAW$#4E&V0L*PZKB* M.#># Y9$QPF"#Y0/OPE%R-.+%/%'>FT5XR:3^,(LJ0"\<8*-Y&*OYOU[FK2_ MHDE\@B:-(&*_(M[KJ((F^O2J6/*B[O@=OK98C5KB[J79< YEQ8VT8J^VO:GZ M5*&>R4^OT^H.3M"F44CLE\CGE"U 4'X<@-]-%^V "-]W*VXD$?LU\?V7DJH= M^KU0)S_6SZ%UN!$[?&FUP^>0N[B1N_B_R-UI4KS@YF52Q(T*QGX5=)#@J:#" MU=J#RN\)1Z=AA0&'ONPNN].W9-M= 4A!F@9Y?&ULS5C+;MLX%/T50E,,6J")WE*4L0W8EHIV, &"N)U9%%W0%FT)D40/ M2=O)WY>D9$6O"$G+13:V1)U[>%\^IN[DA,D]31!BX"'/"CK5$L;VU[I.-PG* M(;W$>U3P)UM,4Q@VK\_LGV3P/)@UI&B)L__2F"53[4H#,=K"0\;N\.DSJ@)R!=\&9U1^ M@E.%-32P.5"&\\J8>Y"G1?D-'ZI$- PXS["!51E870/G&0.[,K!?NH-3&3@O MW<&M#&3H>AF[3%P(&9Q-"#X!(M"<35S([$MKGJ^T$(VR8H0_3;D=FZT8WMQ? M+'BJ8[#$.>\_"F4%+\"*-V5\R!# 6_ L+'H0UPB\#Q&#:?:!VWU;A>#]NP_@ M'4@+\#7!!PJ+F$YTQMT5F^J;RK5%Z9KUC&LVN,$%2RB(BAC% _;AN+TW8J_S M--6YLLZY6EBCA'\?LDM@6!^!95C6@#_+EYC;TMP<"N?W=H]^>?=6,NRZ<6S) M9S_7. DDZ&+=[X@Y(;#8(2XF#*P?01-W"Q_E\OP$2?RQ;;;$E('O__!=P!>& M=)/O&_=)P%_E4PT8_-9/=!OA68;5#8 M!UF&+YJ]B8KZ*--U Z]&M<)VZ[#=T;!E^PFA@QFBX/L-RM>(#/;@*,]K>U E M6:B2+%)$UBJ&5Q?#>WO:XJFLJTJR4"59I(BL55>_KJNO6%M*/K>I+:;;D98^ MQK?\CK+T,6;@=(5E &1[QK"N7-4A7XV&O.)'X+38 7X$ O.8'^!2R@@4A^/S MT6E<;4;97]N5*LE"E621(K)6B8*Z1,';4YM 95U5DH4JR2)%9*VZFL;3NXVA M6&\JPK:8>$Y'<090KN5W4.$ RG0=V^ZHSA#,] )G6'?,QHN=.1K\'4\H))M$ M2D^(CBC#>]FS+]*='>Y2',+R7$ZXU9@SG\C)!,$9$ /CS+<;L?",VJ,>PLY]0 M2P,$% @ B84$59@L"+?8 P 90P !D !X;"]W;W)K&ULK5?;;MLX$/T50ET4+=!8%]]3VT!LI[M=(-@@WK0/BSXPTL@B M(HDJ26;J>,[VXD[MDZ4GG!GDX*N807JOK@5.');+Q'+()>,YT1 /'6N M_,N%;P#&X@N#C=Q[)IK* ^>/>O YFCJ>C@A2")5V0?&O@@6DJ?:$<7QOG#KM MFAJX_[SU_LF01S(/5,*"IU]9I)*I,W)(!#$M4W7'-W] 0ZBO_84\E>:7;!I; MSR%A*17/&C!&D+&\_J=/C1![ /1C!P0-(#@&]$X N@V@:XC6D1E:2ZKH;"+X MA@AMC=[T@]'&H)$-RW4:5TK@6X8X-5LI'CY>S%&(B"QXAKM#4J/O!;E#K2N: M*Z(=DWMMH3A9@@*!@0!1"9 O-"V!\)@8/^2O0F,E^5T@#NV7I6#YVEC>@F \ M(N\03UGZ'OU??R^9>FXPY)\;R!Y ?,,7]ZLE>??;>R(3*D 2EI._$UY*FD=R MXBHDK4-WPX;@O"88G" X(#<\5XDDUWD$T2'>1;%:Q8*M8O/@K,,_R[1#O. # M";P@L,2S^!EXU\#],^%TVP1VC;_N"7];R3]+6:+B*!)9L77.8A;JW%WA=-:8 M;%-X+17# P!;Z3]1)NI,6O6MU^_9U]=EYE(6-(2I@W5$@JC F;U]XP^\CS9Q M7LG9@52]5JK>.>^M5,Q(9:-:X_L&KPM@-?.#X<2M]AE8;/KCUN8@L'X;6/]L M8"8!E3E*=)>O#T0P^4AB 8!G $\=2$4$YLT6>;V [^V%Y74\?WP4O-W,&]GC M'[3Q#UX4/SP56*UQTZ4LUAS(,U!AW6/G_0]. A(I%LX4 M*YJ-W]"F>]<[3H_=+.C;TS-J8Q_]6NP1JU@$)\KK6=_V$TMLF7J!G_\\^>-6 M@?'9(OG5W.8075Q5(+ [(==/($(F\5H2+ 13-7=54-]GVUJ!Y5'?7DM=+G': M7&PVE<:O621?R=F!5+ZWZPB\L]NE%8LV8L%6K,*(A3+P1IUU?<];;^5ZD>'> M5NX&?F?L'VUYBUTP\CKCP+[G_;W&QO]_-$RP)-*9C'(I5_4/6T]4+PP;>$#5]ADFL<$OP- : -\'W.NM@.]0/ME M,?L74$L#!!0 ( (F%!%7'8/_BZ 0 .X; 9 >&PO=V]R:W-H965T M25Y#CY]Q6"\!TE(3";AQB![KWGW"MTCZWYB;([OB=$@(.*A/2T,*#Q=.,FV.U%3(RKWX M041B'M 8,+)=&!?P?(W"COS#L!!$)B2<2%UA^ MW),U"@9 M RD@N5&V4MV01Q4L9;P>330-J)Y:V@WMW9 M2B;"!VL:R=7!L:#GR^)P$'X MB[3X\.T8B,?,!'RY(M&&L*_RP8_ GR/&>%/'T$,_MG3(Y<>^=P2DDF"Q_(R MU*L4-7H&]015)$EGFV95+AC#\8[(]TB S2,HS[O&C^KVA:K*E[^E M2_!1D(A_;EUB 2^*I50<^V@)_6L&N]=\0^S;%/W[*^Y4[S")[?IU;3YM)N ME$(;L".=64YGIJ7S6?55XI_A>\*D3@ D6UG@P */ +H%-.LXM,I\0W9!'"<# M.>= 6$!;ZYF&=TL)D*DRT:B6 RW*CCF =M%T[;ZRL'M^+\B"0%@BZR!H-O:R M;&(E*5/;G*'V30&6Q /LBP?1[2!9F H3Z-KFJ%XV/9ZN=4,%7_0JON!EOIYF MS\FB5.BBL6TV=G(]G*YT"Q4"M9W['2\KB7W]:YI%KJ; @>;$J:=@"'$!"W4! M]?+B*HB#Z!CE8K:52T]:(2,\A/* A?2 X^\L/:%6_+PY73UYJZ:KT$50+XP& M[V=9_,J+,IV:KCTK_=7?F2'$%BS4%M3+K9ZZF]O2W>#(G-75F1Y-5[:%/H-Z M@=9;#YQV*/004@X66@Z^3LR]MQW.6GJ![9A.HQT.H=I0H=I0;ZKMK>T0M4BY MEXJO1]LU&X7V0WKM=X4?7NR,>A=OW>K[\E8E7(@_A+YS9T0]R;TL74.(1U2( M1S24>'QE9T0M$M)QI82L?VG0 ^V:B$)"(KV$[*<=9D&J;"!HD ?(CON7_4$L#!!0 ( (F%!%6S4=3;J , '@+ 9 >&PO=V]R M:W-H965TM) M:2-R:3]4_;#@ :]B[]+=-332_?C.VL:XAW%2J?UB>U]FYIG9F?5,]E(]Z!C1 MP-[)+0I:64N5,D-#M7'U5B&+', M)OG*AJY ME9:(IR@TEP(4KJ?.E7\Y]_M6(-_Q@>->U[[!NK*4\L$.WD93Q[-$F.#*6!6, M7CN\QB2QFHCC2ZG4J6Q:P?KW0?N;W'ER9LDT7LOD(X],/'7&#D2X9EEB%G+_ M-Y8.#:V^E4QT_H1]N==S8)5I(]-2F A2+HHW^UH&HB;0#\X(!*5 D',7AG+* M5\RPV43)/2B[F[39C]S57)K@N+"G:GCM:H,F%3!*@T.R9BN#%*S2,)R_/R[U8W-WKE_#I M!M,EJL^@8Z90 Q?P;RPSS42D)ZXAERR8NRKQYP5^< 8_A!LI3*SAM8@P^E[> MI5!4\0@.\9@'K0K_R9(>>$$' B\(X'=P#YS%J\5"OXIX/[?0/Q=QJZB[/(WX ME5),;)!2WL#R$>K[;MEC/GUE8]V!UU\R;A[AK:! 9W9!PWL3HP(3,P'OMU:= M[L [61X5?68VZ"#7A5H-G^JG][DI\(47@V8O[&5QJ;=LA5.';@.-:H?.[(_? M_-#[LR5&@RI&@S;MLRK'YKCA0G"QH=)+F%AAY^# ?XTG4J 7RH>Y[( M;[8^JJR/GF6=LF6-_"F T2F 'S8#C"N \?/2@:K\1W-A?)H+PZ 9YZ+"N6C% M^9A?]1AUV0X5_;I@8Y,"(F80UHPKV+$D0]A2P>5,*HQJOD/>A>C9H=\[_@7\'Z52YNJ(MK12P+?K\'W@WXO/%.9 M?NT7YO\J^-VAH)Y@]T_9@\#K>><"'QS9@Y_!?B1>UXKP">B@ 7H8]L(SU>@? M_V!^Z^7_LPH 1?0#J5\R?9?[(Z\W_O\1N+5F*$6UR5L^#2N9"5/T1=5LU59> M%??PN>?(XXVW2C^:$M'" M4R6DF42EM?55')NLQ(J9"U6CI)5"Z8I9&NI5;&J-+/=.E8C3)!G$%>,RFH[] MW$)/QVIM!9>XTA<7T\PR%VDZB3O0R<<=7I743\71872<"5!8S&)KCM7\T[B'+S%=XY;L_<-+I0'I1[=X%L^B1+'" 5FUD$P^MO@ M'(5P2,3COQUHU.[I'/>_7]"_^N IF =F<*[$WSRWY20:19!CP=;"WJGM'[@+ MJ._P,B6,_X7MSC:)(%L;JZJ=,S&HN&S^V=-.B#V'='#"(=TYI#_JT-TY='V@ M#3,?U@VS;#K6:@O:61.:^_#:>&^*ADN7QJ75M,K)STZ75F6/GV 2_BK5VC"9FW%L M*5K'.O7.&3K?-7-?C=4_@A34U\,V8-:6*1(,E7TE>\,PE\9JFJ]JE MUK2Y_&(LIYN \)5QW>0R*'1#I!TBE M=P([T*S7:M8[AS[=G81"(])5H%N'QH*F=(5X-QM0.7UEE5PDG<$1][!9 MDH;Y#UK^@S?QQZ>:JC6=-<$+%P,\(]/!$W8>/VTPY!S=\% MZD"&82O#\.=DV"A!Q55P^QS28!C*3=KO':4P:-8=#<,I'+7<1^_%W97[&E%# M1N\%DSQ<,T9!FKW^430GS$Y$<]E&<_FF:#*E-8KF@F!$U@09'(QI'JG MFT:N&5A5^U[H05GJK/QG2G_4$L#!!0 ( (F% M!%4*.E8AO@, '0. 9 >&PO=V]R:W-H965T8G3#+A*!2<2DHESY]_._9XQL#.^ MIK!3M7MB4)9"/)F'3_'$\4Q&P"#2Q@7%RQ;FP)CQA'G\5SIUJIC&L'Z_]_[1 MPB/,DBJ8"_8MC?5ZXHP<$D-"B5!E8YM\C,8GV@FD['4NR(-+/1F[FQ MVEAKI$FY6<9'+?%MBG9Z^JA%]-29H1 QF8L,=X>B5M\.68"TVX1'0.PT\H6G M6N'O%I3&^0^",8)B[JB,R6\?0-.4_7[6D"P8Y>3[/61+D#]PVCOB$K6F$M3^ MDG+R[UKDBO)8C5V->"9)-RI19@5*< 9E2.X%UVM%_N0QQ(?V+LI2:1/LM9D% MK0[_R5F7>,%[$GA!<"*?^27F/6ONMZ33JY:J9_WUSBV5$:FS/%ZJ.RDI7P'^ MN319/I/ZO 5]ML-W=HV^?T:7Y).&3/TXI6\1OW\ZOBDHMVI#(Y@X6#$4R"TX MTU]_\8?>'Z?$>25G!U+U*ZGZ;=ZGU1:=P2KE/.4K_*\SLR'?%_*RZ?:>RM)5N>+1AG4]VOP/;_7#?P&?'MVU]+7#BK^6]%OS]:F,N8A MO#?JAD?PK&UJ@'P MN+T.E&D<%(*;4=<[DN-53S=N[?R>@5S9MD:12.1<%\?5:K1JG>YLP] 8GYF6 MRO8%+VZ*?NR>2BR$BC!(T*77#;'RRZ+%*1ZTV-@N82DT]ASV=HUM(4@S =\G M0NC]@PE0-9K3_P%02P,$% @ B84$5>K:%5P[! ?!( !D !X;"]W M;W)K&ULS5A=;^(X%/TK5K9:M1(EB?,!Z0)26QCM MK#2CJIW./*SVP4T,6$ULUG9@]M^O[804@D$4^C O$#OG'M][['OM>+!B_%7, M,9;@9Y%3,73F4BYN7%>D,%DJK)9ZY8<(PR8U3D+O2\V"T0 MH^&C 2ID3BA\X$&51(/[?'<[9:NCXSKKCDXH\$"S? 3EL^+ M!ZY:;L.2D0)301@%'$^'SJU_,_&A-C"([P2OQ,8ST*&\,/:J&Y^SH>-ICW". M4ZDID/I;XGNHT8VK#S>N (LV7LER87["JL9X#TE)(5M3&RH."T.H?_:R%V#!0/'8#6!O MMD&XQR"H#8)C1PAK@_#8$:+:P(3N5K$;X<9(HM& LQ7@&JW8](-1WU@KO0C5 M"^5))HCCL$UL'0^XI31E.0$F?F]'&.)2'ZEP,]/ M8W!Y<04N@ N$Q@I *'BF1(K.1L>W.2L%HIGJO-AJ#URIXM#>N&GM\UWE,]SC M!1[L .A!:/'G_ACS MP)C[MG#.&WUR\NA;8@3-B@H,7W#\BOK[]D5(KFK"/[;)KNA".YTNE#=B@5(\ M=%0E%)@OL3/Z_3<_]OZP*?V19../))M\$-G6G(3-G(2'V$=?U8Y#:,H*#!;8 M5%:2 M4L5"J;%.T #?E<02Z_E@7F2#)^99NO:JC8#*7WH>7(C\-^' [9, MV& ]F,!MV'@7%L P3J)MV,0"\Z/03QK8EBY1HTMT4)?)=*HV+,"F("-YJ;YCMH*U<(EJ<19]:*C]3/;,TW7V%*5.J JV0ZX>B-P6G(B"1;O M$?F@W^]-BA/(@"T?/M*IR?E.;4UYW$QY_)Y4,/.N)NS49(B/2P8;S)(,NS!K M,EA@!Y*AURC3.[=(_##G+IQ=WRZ5)C-ACP.4J=/)7IFJD:,-CV,/>G%+ M)0O*C_NMZ,'HGZC43]7ZI>G*QW?R?ZP&NOR5U,V&LO2 M/ MV%Z-%IXHMNN<-#HGYR?IR>(DE@44^5Y+'@L*^E&O)9"-JQ>VI)[8N,(@LHOD M>V]G=^_MJN1NEMN >[O?9RL:/\EAX65-0-^BT]K"AO3W+Z M&]\R_B^5GD>)6W]_^1NQ7GM=#[;E/0XWWH<+VA+OP85[1(9O(L/S<_,H9:!M M0>WH8D/%25N5791:=NU*945Y[31T-[ZFU=8_,]<80@6HXJ@^@YK>YJKDUEP0 MM/KO_)M[W](_UE&PO=V]R:W-H965TYY[ M\]V-=U+=Z0+ D/N2"SWQ"F.JD>_KM("2ZH&L0."?7*J2&CRJC:\K!31SH)+[ M81!<^B5EPDO&[FZEDK&L#6<"5HKHNBRI>I@!E[N)-_3V%S=L4QA[X2?CBF[@ M%LRW:J7PY'K*6\LX>KK*)%UB# M@$-J+ /%90MSX-P2H1F_6TZO4VF!A_L]^V?G._JRIAKFDO]@F2DFWD>/9)#3 MFIL;N?L"K3\7EB^57+LOV;6R@4?26AM9MF"TH&2B6>E]&X<# /+T \(6$#X% MQ,\ HA80G:HA;@'QJ1HN6H!SW6]\=X%;4$.3L9([HJPTLMF-B[Y#8[R8L._D MUBC\RQ!GDB55@HF-)BM0Y+:@"LA[,LTR9M-(.;D2S5NT27VS $,9?XL2VDKJ M_<($N6:^P:MLMQ^VEHP:RP(G[$@(M=2F$*3I<@@Z\$OCN,OC^!]C$87 MDG ?DEEXE/!KS0M7P\O@4U^DSTFV."?9 M\DQDCW(2=SF)C[$G4V%8QGAM6RS1D-8*JQ7+$.Y37F,-D%S)DJ2RK&K35*[, M">P366$B7=WV9:]1?.$4VQ&S3? 1;0]3\J+$XD6)Y3&))B+^04U4 MS;AI#D96KI^NI<'N[+8%3FA05@#_YU*:_<$JZ&9^\@=02P,$% @ B84$ M5>\3^_!I!0 9B< !D !X;"]W;W)K&ULO9I; M_BH;N=+(SFX $QB:U/9,8VJ:SF6:23?NPTP>"99M9+B[(=K:?ON(2 ML K9GV2EQBPSN_H7"+Y;VN\BY-OZ8I2AI[#($HGRHJQ]:6JIMZ*AFYZ$:]I MQ-]9Q$GH,GZ;+-5TG5!WGAN%@4HTS51#UX^4Z3A_=I=,Q_&&!7Y$[Q*4;L+0 M3;Y?TR#>312LO#RX]YL7^J]Y\#R8)S>ELSCXVY^SU409*6A.%^XF8/?Q[G=:!C3(>%X< MI/E?M"O':@KR-BF+P]*8SR#TH^+5?2X3L6? .=T&I#0@30/C@(%>&NC'>C!* M ^-8#X/2( ]=+6+/$V>[S)V.DWB'DFPTIV47>?9S:YXO/\H:Y8$E_%V?V['I ME>=MPDW@,CI'?[(53= L#GG+K;)>V%+T.4Y3=(X>>(/.-P%%\0*]9G(3>7%( MT9E-F>L''[GUXX.-SCY\1!^0'Z$OJWB3NM$\':N,!Y!-0_7*R5X7DR4')JNC MVSABJQ0YT9S..^QMN;TIL5=YXJKLD9?L71,I\(]-<($T\@D1C9".^G1_V+B1#KUI)SWGZ#[;22U]D+?41??W,S=$-HV'Z3U;)*&1]QU]2=PHY6M3]N'DZRT-GVC2N>Q( M<7V7'4B8#0ES@&!"349534;ON$^,( L&";,A80X03"B8517,.GV?D"+ZU@$2 M9EOMM=:RK-&@L0 !^10RC+7Z8[CVMGN3G-^W * TNZ0))= U8V@V2@#E5:S! MGA3")^Z,)4 (!/-(3-S8&^6>>N?O2+<.E%LQ@:1.()$F\#%*J!OX__&%_3>7 M2[UR">=;[CUE?D)#&C%TQ[.;2O=@N9?>K0Q)LT%I#A1-K%E<#5!OC#G%,6MOP6TAC4DMC\L;26,[O6P!0FDW:TKB5?RB/ M8OYK64Q.E<6DK4\;,D43G"&(1MKIW;BBDR3(_L)7RUMI$K#CW43VM M#H5=Y4>A&L^O\>4,=SRW\:53'/FJ\<4)M%LWX?^_*0KH@KO2+H:\GDEQJ*NX M8?$Z/[7T%#,6A_GEBKISFF0#^/N+.&8O-YF#ZFC=]']02P,$% @ B84$ M50?]^ZEW @ P< !D !X;"]W;W)K&ULO55M M;]HP$/XK5E9-K;21$"!,78A4RJ9U&A(JZO:AV@>37,"J7S+; ?KO=W9HQ#9@ MTB3V);D[^YY[[D7G=*/TDUD!6+(57)I1L+*VN@Y#DZ] 4--1%4@\*946U**J MEZ&I--#".PD>QE&4A((R&62IM\UTEJK:0Q<;49!-W@QW+/E MRCI#F*457<(<[$,UTZB%+4K!!$C#E"0:RE%PT[T>#]U]?^$K@XW9DXG+9*'4 MDU/NBE$0.4+ (;<.@>)O#;? N0-"&C]VF$$;TCGNRR_H'WWNF,N"&KA5_!LK M[&H4O M( 26MN;U7FT^PRV?@\'+%C?^237,W&00DKXU58N>,# 23S9]N=W78 M^-Y)AT39E;C:<,_6QV#Y9I MP"I;,N-4&O*6W!0%@UQ!DKU]UD^C]"7Z]EE_/H_>.\)M B9:" MC$&BU)2;3)C)N3*U!O+X!8_)G05A#G+OG8%[O^7>/UG;#\8R' -D7];6D051 M(F/YQ;'.NNEX?H Q4%+ M<7"Z_73[U_:?1/C'$B8MO^2L[4_.P'W8<[2G[PK>$"/"M* O,Q:S CV1-Q'VQ8O+-;%GB)",Y3V@. M&-G,C0_P*H1^&5 A?D_(GG>>02GE@=(OYLLDR)+DJ8E MD^S'7PVIT;99!G:?#^P?*_%2S /F9$G3/Y)8;.?&Q QV>!=*N[H_A-I!+DE M7T137OV"?8.U#!#MN*!9$RQ[D"5Y_8^?FX'H!$@>?0!J I :X)P)L)L ^Z4M M.$V \](6W":@DF[6VJN!"[# BQFC>\!*M&0K'ZK1KZ+E>"5Y.5'6@LG:1,:) MQ1T1"2,R\P*L4IQS< $"LI&@&%R37#[5Y>_!KW+2K@A+:)Q$;=62<@'>!D3@ M)'TG0^_7 7C[YAUX Y(<_+:E.X[SF,],(7M:MF=&3:^NZUZA,[VRP2W-Q9:# M,(])K(D/AN.]@7A3CE [3.@P3-=HD/#G77H)+/0>( LA37^6+PFWJW"HD_-] MK8>O;OUD,.QVSM@5GW.&[SY/A)P?:X$%X>#S+"/L3_ OJR43 )X)3L8TP M(]7D:2&ZB3#85+E-7O$"1V1NR'V0$_9$C,6//T#/^DF7A3')@C')PI'(3O+E MM/ER*G;[3+YT"QH$"8]2RG=Z@O)M<$#EHXJR^.MSMM D=59\&8T\5?7T,FD)%GP;C3_3Z_%:? M/Z@O?"ZD\9%+C!&Q8SF0#J@H%QGFG CM^>?W.G&!/$7-4@=R746R!N3:$T6S M#@0MO>A)*WHR*+IT!#BC3"3_X-+T78&5M ?2A![F,B-QHLWV1-,;1;H&XBC" M-9".I%JW!C/5JYZVJJ=?55TA0MN6?V4:.WPMP^(/AJ\=_$]]MUW:@*E0#ZFV5&I!O^:K,/LA# MYU0>738<=(BO, $-X>DI-U5]CQ;EJ:>A#@4M6ST0=;"I?<8)P*-]A MH"$^Z9!J6Y=:D.K]="#54H4ZT.2<_*.]AE M]5'(@KV$:U".HRYVLW.#EA'V6%U=J>4;&13UJ4OT\/JZ\WZ1="BNK][H$+0K'K<$AP3 M5@)D_892<7@I&V@OF1?_ 5!+ P04 " ")A015JXK,+T$" ^!0 &0 M 'AL+W=O<^;,Q..X$_)!50 : M/=:,JR2HM&Y68:CR"FJB)J(!;DX.0M9$&U.6H6HDD,*!:A;B*%J&-:$\2&/G MV\HT%JUFE,-6(M76-9&_-L!$EP338'#L:%EIZPC3N"$E[$%_:;;26.'(4M : MN**"(PF')%A/5YN%C7[!14%/N5_+8]^$$@/$% .X!V.GVB9S*6Z))&DO1(6FC M#9O=N%(=VHBCW/Z4O9;FE!J<3C>M,AZET!Y*TVN-[KC_T[9EK]&Z**C=$O;D MX,4M:$+9RSC41H-E"O,^W\;GPQ?R+=&]X+I2Z#TOH'B*#XWVL0 \%+#!5PD_ MM6R"(OP*X0CCH8HKO+.Q,3/'.[O ._1C!XV0FO(2?5]G2DMSC7Z<*]NSS<^S MV=%:J8;DD 1F=A3((P3I\V?39?3NBM;YJ'5^C3W]W-892"0.R RK)$ZM\OK5 M.:V>;>'8[-0>4QR'QS,"%J. Q7\*D*Y=)&-P5<'B'P73OQ2$)W>Z!EFZR54H M%RW7_GJ/WO%Q6/N9^!/N7Y9[(DO*%6)P,-!H\L;DE7Y:O:%%XR8D$]K,F]M6 MYH$#:0/,^4$(/1@VP?ADIK\!4$L#!!0 ( (F%!%5,_?!Z>04 #@E 9 M >&PO=V]R:W-H965T+=[L=,+8BLVLX!<)">;?U_Q$3"@L'9S?!,;_)X'24>\ MT0%-GWC^56P8D^A;FF3B8K*1J7!YZGD52'^=H0VYQ% MJS(H30QBFHZ11G$VF4W+<[?Y;,IW,HDS=ILCL4O3*'^^8@E_NIC@R_O]!_*SNO M.G,?"3;GR>=X)3<7$V^"5NPAVB7RCC_]SNH.E0U<\D24?]%3K34G:+D3DJ=U ML&I!&F?59_2M'HB] ,71!Y Z@/0#Z"L!5AU@'7H%6@?00Z]@UP%EUXVJ[^7 M!9&,9M.<%1-E(7/U:ZSBY.QJ)]09(=""K57^);K. MJME79/$7M*CF#^(/Z"\U:Q=1P@12 C3GZ3;*GG\2Z#;GJ]U2"A1E*T7)'^.E MTKP/F(SBY(-B?%H$Z/V[#^@=BC/T<<-W0BG%U)"J^44CC&7=U*NJJ>25IEKH MAF=R(U"8K=A*$Q^,QSLC\88:MF;LR,O879%1X!^[Y R9Y&=$3$(T[9D?$FZ5 MX5C7G;==/?S?5^\,AM5,)*OD6:_P@EA$ZW7.UM7441/FCCVR;,?0ES^5%%U+ MEHI_=%FON%3/+8SR7&RC);N8*"<4:GZQR>S''[!C_JH;C[NZD*-CO@F]DFCZ_37;OIKC_;WKT7$(C<[#E6#V7&,ILVU2\GDD,9=1UJ67K/<)K>NN-]G:NEMRQ M\H=GM9;)U#HYNB_6-F/^,,H[=@I"P@)(6 @$ZR3%;Y+BG\@??,CD0,("2%@( M!.LD!YMML6"^U2%JPO[=BM4RHK]"F.MTQ*%V;\$1:'3$=FW'[IF$3D=M:EEZ ME\![!1(>[_/EL>N(<>"QNF MJ*T*\6A=Z>R"M B$906@-)"*%HW16VA MB$=+G8.LPA^6!(18_1)CKM-AWS9)WRJ&.FKYOC4H130ZXE@6U5L%:KCW'< MT1,1]/4;*"V$HG43TY:%A)[**T +1%!: $H+H6C=%+4%(AE_:WB(5]B#%Y:$ M4L?K+RFT.M/Q^TL*C8YZE)+^>U*=SG$)[K\#,?9V@J0L7Y=;< 1:\ETFJW?Y MS=EFF\]EN;FE=_X*G\^QYGR S\-J$T^+K_84W43Y.LX$2MB#NI1YYJHFY]4V MG>I \FVY#^6>2\G3\NN&12N6%P+U^P/G\N6@N$"S66KV'U!+ P04 " ") MA015]#;Z8:X% -*0 &0 'AL+W=O,?&V MV/%W)1+[ M+&/EO]<\+9XN9WCV?.(NV6QE=<):S'=LPY=/CZF?YK/7@UF'LF^$V1_IVLY?9R%LS0FC^P?2KOBJ??>3L@ MM^*MBE34_Z*G5FO/T&HO9)&UQ>H.LB1O_K)O[40<%"B.OH"T!61<0(\4.&V! M<^H5:%M 3[V"VQ;40[>:L=<3%S')%O.R>$)EI5:TZD4]^W6UFJ\DKQ;*4I;J MW435R<7U7J@S0J EWZC^2_0N;U9?U<6?T;)9/ZAX0+_Q8E.RW399H25+N1@H M7T=>INB9&X/M]^A;9Y"=$;$(T]W-S2KE3 MEV/=<+[OZO'_OOI@,IQNW3@USSG"BQ+!-IN2;YK^J_5QQQ]YON?H\Q]*BMY) MGHE_=%UON%3/K7SQ0NS8BE_.E/$)7C[RV>+''[!G_Z*;5SXF#HXG%N/A_,[E7D!]J@_E$53 M&:8V#4(\U,4:'0EM')).-QBOVXW7-8[W9IOD#'W^P+-[7FH7G;'^I8L.$A9! MPF(@V* )7M<$[TR.X$$V!Q(60<)B(-B@.7[7'/][':$!N(>?32?PJ3UR!(V, M^(2X(T>8RH@;^CX9&8)&YMB84KT?!-UH ^-HW[,=RXU^8*Q_Z9*#A$60L!@( M-FA"V#4A/),?A)#-@81%D+ 8"#9H#K;[YW[[>QVA)1Q^.AW?M>G($30RZF+L MC!Q!(PL\Y1TC1]#(0I?:H=X1\$'.P<;Q7HF$H3_EEI=&8S!37KKX0&D1*"V& MH@W[0?I^D#/90PN&:A$D+0*EQ5"T88OZB(>-(>4DBW"FCP,V]CUO[!%37>A[ M=CCV" TN\"AUQR:AT?E.Z'A'7*(/3OB4Y%1[A=$EC)07+T%(6@1*BZ%HPW[T MP0Z[YW()T,@'2HM :3$4;=BB/O9A8W YR26\Z6.^']AXG"UT.B\,)__=H-&Y M#G$H'=O$5$<5+CCV,-&G*6R.4Y_R1/(U6DHFN3 [A1'TXF4(28M :3$4;=B2 M/O+AX%Q. 1H&06D1*"V&H@U;U =";(PT)SE%.'4 [ 38'3O%5*<>%,*Q+M+H M*"$N"<9.,=4Y-'1HH'<*TL= XI_+(D!S(2@M M J7%4+1AB_I<2,R_!9YB$<%T6X*OOM2#L45H=($7V-[8(J8ZQ_.H$XXM0J<+ MJ#O>#6$=;.]23PB;>E^=0*MBG\MFQTYWMMN[=U7O6!N=O\87-UAS/L(7<;,S MK\.BXSS9;+CO,^72'-GB) M^>?='14MLZ.D68%+EI$24+R>&5?P,H:.=*@M_LSP@9T\ QG*BI"OLG&3S@Q+ MS@CG..$2@<3/'B]PGDN2F,>W%FIT8TK'T^<'^F]U\"*8%6)X0?*_LI1O9T9H M@!2O497S>W+X';9*7D)S5?\&AM;4,D%2,DZ)U%C,HLK+Y1=_;A3AQ$!RU M@]TZV$,']Q$'IW5PGCJ"VSJX3QW!:QWJT,TF]GKA(L31?$K) 5!I+6CRH5[] MVENL5U;*0EER*MYFPH_/KRLF>A@#2[P1^>?@IFRJ3V;Q%[!LZ@>0-?@HJG:) M&\;/3X?X_>6PRG*QNGYCF/\.[Q'I<5?@]NT3^$ M'LOARP=A"&XX+MC?JIPW5%=-E:)XR78HP3-#J![#=(^-^<\_0=_Z5;7@.F&1 M3EBL"=9+C=NEQAVCSS\1CG)0BMW*Y&Y59:$!^#5 _B?9SP/H.G R-?>GZWMN MYH?0=X.^671N!EW+#2>P;Q+U^OB]4;CO=LBH5<)KGB6B,"_ MW.)BA:FR^D9!SZT^G;!()RS6!.MEP^^RX;^*,/@Z4Z,3%NF$Q9I@O=0$76J" MEPI# _!.MJCK!# 8[.2%P@SZ@>4-A.'<+/3LB>L,=.'<+ C\T'/4LA!VT8:C MT=Z4J:@]FOV')(Q"GEMW.F&13EBL"=;+Q*3+Q.15)&&B,S4Z89%.6*P)UDL- MM(Z?_]9+1:$EG&Y0VPH]./@.6"CM;"\8?%9$"CL7!A/H#G1!8>>$GI 0M3# MDR,/'(WY*D$I+K($B),)V) ]IF5]]!G3B7'D&GQ$J,]OQG:%>G)M!Q[6< M,[U0V-F!&P8#O3!/;DM$96WJ:RH&$E*5O#D!=[W=5=A5?0$TZ+^&EPNHZ(_D MU5E].W/$-_=NMXANLI*!'*_%4-9%(,2--E=938.377U7LR)&ULM9I=;]LV%(;_"N$50PMLD4A]9XZ! MQM*P#,L6Q&UW4>Q"L1E;J"2Z(ITTPW[\J(](ELP0+R9X\GSB-EEO1'G" MF$VW\9HNJ/BXO2GDD=%25DE&Y]1V90[ MQKZ4!U>KBXE9WA%-Z5*4B%C^>Z!SFJ8E2=['UP8Z::]9)NY_?J;_6C5>-N8N MYG3.TK^3E=A<3/P)6M'[>)>*6_;X&VT:Y)2\)4MY]1<]-K'F!"UW7+"L299W MD"5Y_3_^UG3$7H+DJ!-(DT"&"?8+"5:38(V]@MTDV&.OX#0)5=.-NNU5QX6Q MB&?3@CVBHHR6M/)#U?M5MNRO)"\'RD(4\MM$YHG9Y8[+,YRC!5W+^@MTE=>C MKZSBSVA1CQ_$[M&?6 M/M!\1]'G/V0HNA(TX_^HJEYS;36WE,]SOHV7]&(B]9'3XH%.9C_^@%WS%U67 M0\)"2%@$!.L5QVZ+8^OHLP],Q"G*Y7/-R^=:584:X%: \C?G8>9AV\+!U'C8 M[]_#,-?'KNWUP\+#,&R;MA_@?ERDB".!B0/2QO7:Z[3M=;3MGR]Y(EU2J"EG#LH(.$A9"P" C6*T/0EB$XD2($D,6!A(60L @( MUBL.-CO#8'ZO)C2$_O-IN_[PM4$99[I[O_/-&_QAG.W;-AF^-ZCB7(]@1ZT+ M>,\D86V;.^^C-3SG6NG07^/8X0E*"T%I$12M7RW258N<2$ :,%2)(&DA*"V" MHO5+U-E"K#4VHT3$.GB8'1<3$P]%1!%' L\?F@]%'#9E'#&'*G(8& 0RU'U! M13J[A?5^ZV@50?^AJUP:EETU,[-XXN7 U6N,]@Z.'L"0M!"4%D'1^K7LK"1V M3J4QH*82E!:"TB(H6K]$G;'$6FLT2F/<@T?=LCS7MX8:HXC#MKTG"4W_'<:Y M+@G,H7]1Q#F>Y]CV"Q+3^36L-VROD9CCIT7T-W'T$(:DA:"T"(K6+V=G2+%_ M*I4!-:J@M!"4%D'1^B7JS"K6VJU1*A.,FR-1Q:DF211QRED259QFFH1T%I#H M+>!K5&;,Y(K^LL<.6E!:"$J+H&C] G9^EN 3Z0H!-;&@M!"4%D'1^B7J3"S1 M.K QNM(0>D8%.][0("G"?-^WAI,LBC#L>98SM$>J.-?'>VM"_19WGI#H/:%2 M5=JU8_W="B7Y==(R@^(=;-AP+8W\H**HX[+OF M4% .XRS3,X?O-I$BC@3!X5RML;=#+J/%NMJ:R-&2[7)1[V9JS[;;']]7F_X& MYR_Q^1PKSH?X/*HW-W;X>J_E=5RLDYRCE-[+2YEGGA2_HMZ^6!\(MJWVY]TQ M(5A6?=S0>$6+,D!^?\^8>#XH+]!N(IW]#U!+ P04 " ")A0154OO^DBL# M #*$@ #0 'AL+W-T>6QEIQ.' M.>62C(=RF5_GI@QF:BG-B/2;4.!N7],1Z<8?2>#D)BIE(W)_]O[74IFK=X&[ MGWPX.>G%>Z'FZ5-DR,>.DAGC:\4XPV M\.9K,:%3D<-ZPFQ1U;F4TYK3+<<^\( M/?_==9XSR305;=.V]@]YE=_L.+K\5Y:K_RK[AKT>Z[??H9OL'X/)^!A,'D5- M#@[?9)0P?G^W#@D[1X0F&L!1;$1^P,%.;),&TR47ALNZM^!IRN2SDX*5 M-W1J#^H[^G9\RC*Z%.:N 4=DV_[.4K[,DV;4#2Q$/6K;_@;3Z\;-.=#FXC)E M*Y9.ZJZ>3ZMF8!LV:WT!81^YKBX_@G$2!$.@%OTU&L?(ZL3P\>\/]I1$49+X$<#\#J((0^!I MQ!', 7C D"BJWH-[[Z-P\YX*M[]>C9\ 4$L#!!0 ( (F%!%67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G4%9F5JG*-ON&;%$_F=;_?9(_2R#M9 M2/L\&33_"S%@I:QD*7^*?#(8#9C9JZ>O2LN?JK*\2#.MBF(R&+<[O@EM9?:F M.?60&WYGFA;+[VZY YD,DI$[X%9J8YL>S?&Y8WP4KG.[55OU6196Z#FWXHM6 M]8.L=OXP[BJ&X#*:.+S\MD$\T_\GC&J[E9F8JZPN167;.&I1>,#*[.6#&;"* MEV(RF*E'H=F:[X2_*'>69=Y>H'5D(%SZ3+H=>IDWC(0\JYMT=;6<3S>+.;N< M7DUO9@N6?ETL-BD #!# X&" [-.: \@0@0P_$#+=N)_KQ8T#7'UFJ_7B%D!& M"&1T,,C9ZGH-(&,$,CX4P+>4(+>2L>154+=BLRM:NDWP_ 3A&P4UJP:Z[OA7-, M(5@JLEH[-&'@E#W"YNP1+=RRDN7Q)P*$YQAPQ)I9$:E5V?^0F..'A2G2/I_OP!9@< F(Y.)5Z,G>G5=V,6Y:Z M>3CGVHV5/>]@8L((B(6!IB?? XB)KCZ(C8%CAA 3DTE +).>/(I]VOCTQ?P# M&3&Y!,1RZ4VI>BDQMP3$;@&Y52\;YI6 V"MXDL4@)B:9@%@R/LOJC1VFE(!8 M*>_E#+]!(29FF(#8,&]3A[Y(AIA@0F+!H#E$9^8.,<&$Q(+Y.X?HC2.FEI!: M+4@RX6 A)EK:(E8+;L (8F)V"8GM@F/&$!/32TBL%QPS@9B8:4)BT^"8QQ 3 M,TUXR!K7]Q.(B;DG)'8/CGD*,3'WA,3NZ4LBC]@TSYN_L&(88?Z)R! 1-ETCB5DH)K;0NZOS-K(0$[-03&PA!-/[$F)B M%HJ)+81@WHI.K2-&7_4?Z#6.CZ;;!3$Q"\7$%D*C:>#[Q!BS4$QL(12S.](Q M"\6'JL,=^9(7S)!BS$+QQ]?ACMAK(_P.!;-00FRA7LQ7%T%,S$()L87PDB%, MY!+,0@FQA=Z4#+M>AYB8A1+RESUO,.=B*RL7W$M1P>D]P2R44%?DL/KF$5P M)YB%$NJ*'(;9F3<3]),SZHH&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F( M)(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;# MJ;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU M^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?! M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\ MCC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P M4$L! A0#% @ B84$50=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ")A015B3JICNX K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" ")A015F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( (F%!%7##]*DJ 4 *<> 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ B84$5<$:@Z$* P ] D !@ M ("![Q4 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ B84$55$NLEF !P !2 !@ ("!N"4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$ M51W)ST!3! 90H !@ ("!!U0 'AL+W=O&UL4$L! A0#% M @ B84$50GK;$R* @ :P4 !D ("!:%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$53./@/X=! 2 P !D M ("!EH, 'AL+W=O&UL M4$L! A0#% @ B84$5? M*1"4!P L!, !D ("!2X\ M 'AL+W=O&PO=V]R:W-H965TV= !X;"]W;W)K&UL4$L! A0#% @ MB84$5;[QPW:6!P \!< !D ("!J,, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$52*XYHN< @ M=04 !D ("!A=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$57>Y<^;,!@ 5Q4 !D M ("!V]T 'AL+W=O"@ &0 @('>Y >&PO=V]R:W-H M965T&UL4$L! M A0#% @ B84$53_=N-:9 P Q @ !D ("!H>L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$ M59ETC9SI @ Z < !D ("!V0(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$532#>%E@! ?A0 M !D ("!3!,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$54J==(D4 P <@@ !D M ("!EAT! 'AL+W=OK@# !"$P &0 @('A( $ >&PO=V]R:W-H965T M4V@?@0 -D: 9 M " @= D 0!X;"]W;W)K&UL4$L! A0# M% @ B84$53C[NM:W @ \ 8 !D ("!A2D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B84$58RB M]Q3L! GQL !D ("!$S0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$53;3<2(O! .!H !D M ("!0$@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ B84$5;JK$S+) P #1$ !D ("! M[%4! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ B84$5<=@_^+H! [AL !D ("!-F(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$50HZ5B&^ M P = X !D ("!_&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B84$5>\3^_!I!0 9B< !D M ("!.WH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ B84$5:N*S"]! @ /@4 !D ("!AXGD% X)0 &0 @('_B0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MB84$5;X+ALT"! 7!0 !D ("!E)4! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !- $T $A4 /:M 0 $! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 337 331 1 false 93 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 - 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 8 false false R9.htm 1009 - Disclosure - Revenue Recognition Sheet http://watercorp.com/role/RevenueRecognition Revenue Recognition Notes 9 false false R10.htm 1010 - Disclosure - Marketable Securities Sheet http://watercorp.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 1011 - Disclosure - Inventories Sheet http://watercorp.com/role/Inventories Inventories Notes 11 false false R12.htm 1012 - Disclosure - Goodwill and Other Intangibles Sheet http://watercorp.com/role/GoodwillAndOtherIntangibles Goodwill and Other Intangibles Notes 12 false false R13.htm 1013 - Disclosure - Debt Sheet http://watercorp.com/role/Debt Debt Notes 13 false false R14.htm 1014 - Disclosure - Income Taxes Sheet http://watercorp.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 1015 - Disclosure - Other Commitments and Contingencies Sheet http://watercorp.com/role/OtherCommitmentsAndContingencies Other Commitments and Contingencies Notes 15 false false R16.htm 1016 - Disclosure - Stock-Based Compensation Sheet http://watercorp.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 1017 - Disclosure - Earnings Per Share Sheet http://watercorp.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 1018 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 18 false false R19.htm 1019 - Disclosure - Retirement Plans Sheet http://watercorp.com/role/RetirementPlans Retirement Plans Notes 19 false false R20.htm 1020 - Disclosure - Business Segment Information Sheet http://watercorp.com/role/BusinessSegmentInformation Business Segment Information Notes 20 false false R21.htm 1021 - Disclosure - Recent Accounting Standard Changes and Developments Sheet http://watercorp.com/role/RecentAccountingStandardChangesAndDevelopments Recent Accounting Standard Changes and Developments Notes 21 false false R22.htm 1022 - 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 22 false false R23.htm 1023 - 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 23 false false R24.htm 1024 - Disclosure - Revenue Recognition (Tables) Sheet http://watercorp.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://watercorp.com/role/RevenueRecognition 24 false false R25.htm 1025 - Disclosure - Marketable Securities (Tables) Sheet http://watercorp.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://watercorp.com/role/MarketableSecurities 25 false false R26.htm 1026 - Disclosure - Inventories (Tables) Sheet http://watercorp.com/role/InventoriesTables Inventories (Tables) Tables http://watercorp.com/role/Inventories 26 false false R27.htm 1027 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://watercorp.com/role/GoodwillAndOtherIntangibles 27 false false R28.htm 1028 - Disclosure - Debt (Tables) Sheet http://watercorp.com/role/DebtTables Debt (Tables) Tables http://watercorp.com/role/Debt 28 false false R29.htm 1029 - Disclosure - Stock-Based Compensation (Tables) Sheet http://watercorp.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://watercorp.com/role/StockBasedCompensation 29 false false R30.htm 1030 - Disclosure - Earnings Per Share (Tables) Sheet http://watercorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://watercorp.com/role/EarningsPerShare 30 false false R31.htm 1031 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://watercorp.com/role/AccumulatedOtherComprehensiveLoss 31 false false R32.htm 1032 - Disclosure - Retirement Plans (Tables) Sheet http://watercorp.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://watercorp.com/role/RetirementPlans 32 false false R33.htm 1033 - Disclosure - Business Segment Information (Tables) Sheet http://watercorp.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://watercorp.com/role/BusinessSegmentInformation 33 false false R34.htm 1034 - 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 34 false false R35.htm 1035 - 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 35 false false R36.htm 1036 - 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 36 false false R37.htm 1037 - 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 37 false false R38.htm 1038 - 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 38 false false R39.htm 1039 - 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 39 false false R40.htm 1040 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 40 false false R41.htm 1041 - 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 41 false false R42.htm 1042 - 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 42 false false R43.htm 1044 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) Sheet http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail) Details 43 false false R44.htm 1045 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) Sheet http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail Marketable Securities - Investments Classified By Contractual Maturity Date (Detail) Details 44 false false R45.htm 1046 - Disclosure - Inventories - Inventory, Net of Reserves (Detail) Sheet http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail Inventories - Inventory, Net of Reserves (Detail) Details 45 false false R46.htm 1047 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail) Sheet http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail Goodwill and Other Intangibles - Additional Information (Detail) Details 46 false false R47.htm 1048 - 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 47 false false R48.htm 1049 - Disclosure - Debt - Additional Information (Detail) Sheet http://watercorp.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 48 false false R49.htm 1050 - Disclosure - Debt - Summary of Outstanding Debt (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail Debt - Summary of Outstanding Debt (Detail) Details 49 false false R50.htm 1051 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Sheet http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail Debt - Summary of Outstanding Debt (Parenthetical) (Detail) Details 50 false false R51.htm 1052 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 51 false false R52.htm 1053 - Disclosure - Other Commitments and Contingencies - Additional Information (Detail) Sheet http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail Other Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 1054 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 53 false false R54.htm 1055 - 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 54 false false R55.htm 1056 - 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 55 false false R56.htm 1057 - 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 56 false false R57.htm 1058 - 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 57 false false R58.htm 1059 - 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 58 false false R59.htm 1060 - 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 59 false false R60.htm 1061 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail) Sheet http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail Earnings Per Share - Earnings Per Share Reconciliation (Detail) Details 60 false false R61.htm 1062 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 61 false false R62.htm 1063 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail) Sheet http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail) Details 62 false false R63.htm 1064 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://watercorp.com/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 63 false false R64.htm 1065 - 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 64 false false R65.htm 1066 - Disclosure - Business Segment Information - Additional Information (Detail) Sheet http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail Business Segment Information - Additional Information (Detail) Details 65 false false R66.htm 1067 - 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 66 false false R67.htm 1068 - 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 67 false false R68.htm 1069 - 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 68 false false R69.htm 1070 - 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 69 false false All Reports Book All Reports d373440d10q.htm d373440dex311.htm d373440dex312.htm d373440dex321.htm d373440dex322.htm wat-20220702.xsd wat-20220702_cal.xml wat-20220702_def.xml wat-20220702_lab.xml wat-20220702_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d373440d10q.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 337, "dts": { "calculationLink": { "local": [ "wat-20220702_cal.xml" ] }, "definitionLink": { "local": [ "wat-20220702_def.xml" ] }, "inline": { "local": [ "d373440d10q.htm" ] }, "labelLink": { "local": [ "wat-20220702_lab.xml" ] }, "presentationLink": { "local": [ "wat-20220702_pre.xml" ] }, "schema": { "local": [ "wat-20220702.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 588, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 4, "total": 4 }, "keyCustom": 25, "keyStandard": 306, "memberCustom": 35, "memberStandard": 57, "nsprefix": "wat", "nsuri": "http://watercorp.com/20220702", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://watercorp.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Marketable Securities", "role": "http://watercorp.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Inventories", "role": "http://watercorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Goodwill and Other Intangibles", "role": "http://watercorp.com/role/GoodwillAndOtherIntangibles", "shortName": "Goodwill and Other Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Debt", "role": "http://watercorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Income Taxes", "role": "http://watercorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Other Commitments and Contingencies", "role": "http://watercorp.com/role/OtherCommitmentsAndContingencies", "shortName": "Other Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Stock-Based Compensation", "role": "http://watercorp.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Earnings Per Share", "role": "http://watercorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Retirement Plans", "role": "http://watercorp.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://watercorp.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Business Segment Information", "role": "http://watercorp.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Recent Accounting Standard Changes and Developments", "role": "http://watercorp.com/role/RecentAccountingStandardChangesAndDevelopments", "shortName": "Recent Accounting Standard Changes and Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Revenue Recognition (Tables)", "role": "http://watercorp.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Marketable Securities (Tables)", "role": "http://watercorp.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Inventories (Tables)", "role": "http://watercorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Goodwill and Other Intangibles (Tables)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Debt (Tables)", "role": "http://watercorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://watercorp.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Earnings Per Share (Tables)", "role": "http://watercorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Retirement Plans (Tables)", "role": "http://watercorp.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Business Segment Information (Tables)", "role": "http://watercorp.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "wat:CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalCashAndCashEquivalentRelatedText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "wat:CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalCashAndCashEquivalentRelatedText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "wat:AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Fair Value of Forward Foreign Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis_OtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "decimals": "INF", "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "wat:RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Gains (Losses) on Foreign Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis_ForeignExchangeContractMemberusgaapDerivativeInstrumentRiskAxis", "decimals": "-3", "first": true, "lang": null, "name": "wat:RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Activity of Company's Accrued Warranty Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Revenue Recognition - Additional Information (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "shortName": "Revenue Recognition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail", "shortName": "Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "role": "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail", "shortName": "Revenue Recognition - Schedule of Estimated Amount of Deferred Revenue and Customer Advances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "lang": null, "name": "wat:RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail)", "role": "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail", "shortName": "Marketable Securities - Schedule of Available-for-Sale Securities Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Marketable Securities - Investments Classified By Contractual Maturity Date (Detail)", "role": "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail", "shortName": "Marketable Securities - Investments Classified By Contractual Maturity Date (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Inventories - Inventory, Net of Reserves (Detail)", "role": "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail", "shortName": "Inventories - Inventory, Net of Reserves (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Goodwill and Other Intangibles - Additional Information (Detail)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "shortName": "Goodwill and Other Intangibles - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "role": "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail", "shortName": "Goodwill and Other Intangibles - Schedule of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFee", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Debt - Additional Information (Detail)", "role": "http://watercorp.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFee", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansPayableCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Debt - Summary of Outstanding Debt (Detail)", "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "shortName": "Debt - Summary of Outstanding Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:DebtInstrumentInterestRateStatedPercentage", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_SeniorUnsecuredNotesSeriesGMemberusgaapDebtInstrumentAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "role": "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail", "shortName": "Debt - Summary of Outstanding Debt (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtInstrumentInterestRateStatedPercentage", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_SeniorUnsecuredNotesSeriesGMemberusgaapDebtInstrumentAxis", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "wat:FutureMinimumLicenseFeesPayable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Other Commitments and Contingencies - Additional Information (Detail)", "role": "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Other Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "wat:FutureMinimumLicenseFeesPayable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Stock Options Granted During the Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022_StockOptionMemberusgaapAwardTypeAxis", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail", "shortName": "Stock-Based Compensation - Stock Options Outstanding Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_StockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "shortName": "Stock-Based Compensation - Restricted Stock Units Unvested Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "shortName": "Stock-Based Compensation - Relevant Data Used to Determine the Value of Performance Shares (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "role": "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "shortName": "Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_PerformanceStockUnitsPsuMemberusgaapAwardTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "role": "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail", "shortName": "Earnings Per Share - Earnings Per Share Reconciliation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_04_2021To07_03_2021", "decimals": null, "lang": null, "name": "us-gaap:DilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "true" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Earnings Per Share - Additional Information (Detail)", "role": "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail", "shortName": "Earnings Per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn04_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail)", "role": "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_MinimumMembersrtRangeAxis", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Retirement Plans - Additional Information (Detail)", "role": "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "shortName": "Retirement Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn07_02_2022_MinimumMembersrtRangeAxis", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "role": "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail", "shortName": "Retirement Plans - Defined Benefit Plan, Net Periodic Benefit Cost (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_DefinedBenefitPostretirementHealthCoverageMemberusgaapRetirementPlanTypeAxis_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Business Segment Information - Additional Information (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail", "shortName": "Business Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "shortName": "Business Segment Information - Summary of Net Sales for Company's Products and Services (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_WatersInstrumentSystemsMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Business Segment Information - Summary of Geographic Sales Information (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "shortName": "Business Segment Information - Summary of Geographic Sales Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_CNsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "shortName": "Business Segment Information - Summary of Net Sales by Customer Class (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_PharmaceuticalCustomersMembersrtMajorCustomersAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "role": "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "shortName": "Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P04_03_2022To07_02_2022_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Revenue Recognition", "role": "http://watercorp.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d373440d10q.htm", "contextRef": "P01_01_2022To07_02_2022", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 93, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "U.K [Member]" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_IE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "IRELAND", "terseLabel": "Ireland [Member]" } } }, "localname": "IE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan [Member]" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore [Member]" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://watercorp.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Total Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Total Asia [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r206", "r381", "r387", "r806" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r299", "r300", "r301", "r302", "r323", "r356", "r484", "r494", "r720", "r721", "r722", "r723", "r724", "r725", "r745", "r803", "r807", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r299", "r300", "r301", "r302", "r323", "r356", "r484", "r494", "r720", "r721", "r722", "r723", "r724", "r725", "r745", "r803", "r807", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r206", "r381", "r387", "r806" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r201", "r300", "r301", "r381", "r385", "r747", "r802", "r804" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r201", "r300", "r301", "r381", "r385", "r747", "r802", "r804" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r299", "r300", "r301", "r302", "r323", "r356", "r419", "r484", "r494", "r529", "r530", "r531", "r720", "r721", "r722", "r723", "r724", "r725", "r745", "r803", "r807", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r299", "r300", "r301", "r302", "r323", "r356", "r419", "r484", "r494", "r529", "r530", "r531", "r720", "r721", "r722", "r723", "r724", "r725", "r745", "r803", "r807", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r141", "r146", "r298", "r489" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r202", "r203", "r381", "r386", "r805", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r202", "r203", "r381", "r386", "r805", "r838", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r141", "r146", "r298", "r489", "r713" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r208", "r209" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r761", "r788" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r25", "r761", "r788" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "verboseLabel": "Long-term income tax liabilities" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued treasury stock repurchases" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r66", "r72", "r82", "r83", "r84", "r602" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "verboseLabel": "Unrealized Gain (Loss) on Retirement Plans [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r63", "r64", "r65", "r72", "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized Gain (Loss) on Investments [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r69", "r71", "r72", "r789", "r815", "r819" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r82", "r83", "r676", "r677", "r678", "r679", "r680", "r682" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r72", "r82", "r83", "r84", "r128", "r129", "r130", "r602", "r707", "r810", "r811" ], "lang": { "en-us": { "role": { "disclosureGuidance": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r61", "r72", "r82", "r83", "r84", "r602", "r677", "r678", "r679", "r680", "r682" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency Translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashAndCashEquivalentRelatedText": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An element designated to encapsulate any additional information related to cash and cash equivalents not otherwise addressed by the existing taxonomy. Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Additional Cash and Cash Equivalent Related Text", "terseLabel": "Cash equivalents description" } } }, "localname": "AdditionalCashAndCashEquivalentRelatedText", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r540", "r541", "r542", "r642" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r111", "r279" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization of intangibles" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r133", "r134", "r135", "r137", "r146", "r216", "r217", "r241", "r242", "r243", "r244", "r247", "r248", "r540", "r541", "r542", "r563", "r564", "r565", "r566", "r586", "r587", "r588", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r671", "r685", "r686", "r693", "r694", "r695", "r696", "r701", "r703", "r704", "r705", "r706", "r707", "r749", "r750", "r751", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r211", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedLabel": "Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfAcquisitionCosts": { "auth_ref": [ "r111", "r271" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Acquisition Costs", "terseLabel": "Purchased intangibles amortization" } } }, "localname": "AmortizationOfAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r271", "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r589", "r590", "r591", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Asset Acquisition, Consideration Transferred", "verboseLabel": "Purchase price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r120", "r187", "r191", "r197", "r240", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r596", "r603", "r660", "r709", "r711", "r759", "r787" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r43", "r120", "r240", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r596", "r603", "r660", "r709", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r224", "r226", "r779" ], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r220", "r222", "r257", "r766" ], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Available for sale securities", "totalLabel": "Total", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r499", "r500", "r501", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r522", "r524", "r525", "r528", "r529", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r614", "r620" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time Deposits [Member]", "verboseLabel": "Time Deposits [Member]" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r476", "r490", "r583" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r476", "r490", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r15", "r113" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, cash equivalents and investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r108", "r113", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r108", "r674" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r768", "r793" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 35.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 6, 7, 8 and 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r303", "r840" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Other Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r642" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.01 per share, 400,000 shares authorized, 162,348 and 162,084 shares issued, 59,988 and 60,728 shares outstanding at July 2, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r77", "r79", "r80", "r89", "r771", "r796" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r88", "r98", "r770", "r795" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r173", "r174", "r206", "r658", "r659", "r839" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r173", "r174", "r206", "r658", "r659", "r821", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r173", "r174", "r206", "r658", "r659", "r821", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r173", "r174", "r206", "r658", "r659", "r839" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r598" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Activity of Deferred Revenue and Customer Advances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r368" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increase in deferred revenue and customer advances" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r366", "r367", "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Revenue deferred during the period, net of revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r366", "r367", "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue and customer advances" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Recognition of revenue included in balance at beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionSummaryOfActivityOfTheCompanysDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r420", "r468", "r820" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r93", "r747" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs and operating expenses" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r92" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r420", "r623" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r767", "r794" ], "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Capital Lease Obligations", "totalLabel": "Total debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of debt and lease obligation, classified as current.", "label": "Debt, Current", "verboseLabel": "Total notes payable and debt, current" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r337", "r344", "r345", "r347", "r353" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r23", "r119", "r126", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r349", "r350", "r351", "r352", "r691", "r760", "r762", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCallFeature": { "auth_ref": [ "r51", "r782" ], "lang": { "en-us": { "role": { "documentation": "Description of a feature that permits the issuer of the debt to repay or convert it before the stated maturity date (early retirement date). The description may include such items as the call price, the period that the issuer can call the debt, including the earliest call date, and other significant terms of the call feature, which may include the debt holders' ability to convert the debt to equity if the call option is exercised and contingent events that trigger the issuer's ability to call the debt.", "label": "Debt Instrument, Call Feature", "terseLabel": "Call feature on debt instrument" } } }, "localname": "DebtInstrumentCallFeature", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r348", "r762", "r785" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt", "verboseLabel": "Long term debt gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r23", "r783" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r320", "r349", "r350", "r689", "r691", "r692" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face value of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFee": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment.", "label": "Debt Instrument, Fee", "terseLabel": "Debt facility fee" } } }, "localname": "DebtInstrumentFee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50", "r321" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate on debt instrument" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateTerms": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.", "label": "Debt Instrument, Interest Rate Terms", "terseLabel": "Interest rate terms on debt" } } }, "localname": "DebtInstrumentInterestRateTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r119", "r126", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r349", "r350", "r351", "r352", "r691" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r119", "r126", "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r333", "r334", "r335", "r336", "r338", "r339", "r340", "r341", "r342", "r343", "r346", "r349", "r350", "r351", "r352", "r359", "r360", "r361", "r362", "r688", "r689", "r691", "r692", "r784" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "verboseLabel": "Debt Instrument, Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "terseLabel": "Amortized Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted-average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r333", "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r121", "r561", "r572", "r573", "r574" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r397", "r435", "r462", "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Net amortization: Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r397", "r436", "r463", "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "verboseLabel": "Net amortization: Prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r466", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Estimated future employer contributions in current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r397", "r434", "r461", "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r397", "r401", "r433", "r460", "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r431", "r458", "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r399", "r432", "r459", "r468", "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "verboseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Postretirement Health Coverage [Member]", "verboseLabel": "Retiree Healthcare Plan [Member]" } } }, "localname": "DefinedBenefitPostretirementHealthCoverageMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r111", "r284" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r608", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional value, derivative asset" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r58", "r59", "r60", "r618", "r727" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value, derivative asset", "verboseLabel": "Fair value, derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r58", "r59", "r60", "r618", "r727" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Fair value, derivative liability", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "verboseLabel": "Foreign currency exchange contracts" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainOnDerivative": { "auth_ref": [ "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain on Derivative", "terseLabel": "Interest earned" } } }, "localname": "DerivativeGainOnDerivative", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r59", "r615", "r619", "r621", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r612", "r615", "r621", "r625", "r626", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r608", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional value, derivative liability" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "verboseLabel": "Derivative instrument, term" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r125", "r607", "r610", "r612", "r613", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Transactions" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DescriptionOfForeignCurrencyDerivativeActivities": { "auth_ref": [ "r607", "r610", "r611", "r612", "r613", "r628" ], "lang": { "en-us": { "role": { "documentation": "General discussion of the entity's foreign currency derivative activities.", "label": "Description of Foreign Currency Derivative Activities", "terseLabel": "Maturity period of foreign exchange contracts" } } }, "localname": "DescriptionOfForeignCurrencyDerivativeActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfForeignCurrencyExposure": { "auth_ref": [ "r607", "r610", "r611", "r612", "r613", "r628" ], "lang": { "en-us": { "role": { "documentation": "Description of the sources of foreign currency exchange rate risk exposure faced by the entity.", "label": "Description of Foreign Currency Exposure", "terseLabel": "Foreign currency exposure" } } }, "localname": "DescriptionOfForeignCurrencyExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Net Income (Numerator)" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r381", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r498", "r499", "r535", "r536", "r537", "r546" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r90", "r138", "r139", "r140", "r141", "r142", "r149", "r152", "r158", "r159", "r160", "r165", "r166", "r643", "r644", "r772", "r797" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per basic common share", "verboseLabel": "Net income per basic common share, Per Share Amount" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r90", "r138", "r139", "r140", "r141", "r142", "r152", "r158", "r159", "r160", "r165", "r166", "r643", "r644", "r772", "r797" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per diluted common share", "totalLabel": "Net income per diluted common share, Per Share Amount" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r161", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r674" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r122", "r551", "r575" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r545", "r551" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Income tax benefit effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r82", "r83", "r84", "r128", "r129", "r130", "r134", "r143", "r145", "r168", "r244", "r358", "r363", "r540", "r541", "r542", "r565", "r566", "r642", "r676", "r677", "r678", "r679", "r680", "r682", "r707", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r238", "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain on an equity security" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r649", "r650", "r656" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r649", "r650", "r651", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r335", "r349", "r350", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r468", "r650", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r649", "r650", "r652", "r653", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r335", "r420", "r422", "r427", "r468", "r650", "r717" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r335", "r349", "r350", "r420", "r422", "r427", "r468", "r650", "r718" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r335", "r349", "r350", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r468", "r650", "r719" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r649", "r650" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r335", "r349", "r350", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r468", "r717", "r718", "r719" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r654", "r657" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r228", "r229", "r235", "r236", "r237", "r250", "r253", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r346", "r357", "r632", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Future amortization expense, year 1" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Future amortization expense, year 5" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Future amortization expense, year 4" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Future amortization expense, year 3" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Future amortization expense, year 2" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r272", "r275", "r278", "r282", "r748", "r755" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r272", "r277" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Intangible assets other than goodwill capitalized during the period" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Period" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r59", "r420", "r622" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency Exchange Contract [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r475", "r479", "r493" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "verboseLabel": "Non-U.S. Pension Plans [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r615", "r621", "r622" ], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "totalLabel": "Cumulative net pre-tax losses" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r96", "r111", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r264", "r265", "r267", "r269", "r711", "r758" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r87", "r187", "r190", "r193", "r196", "r199", "r756", "r769", "r775", "r800" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r287", "r291" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail", "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r122", "r552", "r556", "r560", "r570", "r576", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r144", "r145", "r186", "r550", "r571", "r577", "r801" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "auth_ref": [ "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.", "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "Income tax holiday amount" } } }, "localname": "IncomeTaxHolidayAggregateDollarAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.", "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Income tax holiday per share benefit" } } }, "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r81", "r548", "r549", "r556", "r557", "r559", "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "terseLabel": "Effect of stock-based compensation" } } }, "localname": "IncomeTaxReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Increase (decrease) in accounts payable and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "(Increase) decrease in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Increase in other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Decrease in other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase in other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r274", "r281" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r16" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r270", "r276" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r86", "r185", "r687", "r690", "r773" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about interest income have been included.", "label": "Interest Income [Member]", "terseLabel": "Interest Income [Member]" } } }, "localname": "InterestIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r262" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r41", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r37", "r262" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r262" ], "calculation": { "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/InventoriesInventoryNetOfReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r95", "r184" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r239", "r798" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Other Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified By Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r234", "r757", "r780", "r837", "r865" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r120", "r192", "r240", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r597", "r603", "r604", "r660", "r709", "r710" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r120", "r240", "r660", "r711", "r763", "r791" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r49", "r120", "r240", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r597", "r603", "r604", "r660", "r709", "r710", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r23", "r24", "r120", "r240", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r597", "r603", "r604", "r660", "r709", "r710" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "verboseLabel": "Fair value of fixed interest rate debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/DebtAdditionalInformationDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r308" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r108" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r108", "r109", "r112" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r138", "r139", "r140", "r141", "r149", "r150", "r157", "r160", "r187", "r190", "r193", "r196", "r199" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "presentationGuidance": "Net income per basic common share, Net Income (Numerator)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r151", "r153", "r154", "r155", "r156", "r157", "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net income per diluted common share, Net Income (Numerator)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r131", "r132", "r135", "r136", "r146", "r147", "r148", "r218", "r219", "r245", "r246", "r567", "r568", "r569", "r640", "r646", "r647", "r648", "r667", "r668", "r669", "r697", "r698", "r702", "r708", "r752", "r753", "r754", "r814", "r815", "r816", "r817", "r819" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Standard Changes and Developments" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RecentAccountingStandardChangesAndDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer.", "label": "Notes and Loans Payable, Current", "terseLabel": "Notes payable and debt", "verboseLabel": "Total notes payable and debt, current" } } }, "localname": "NotesAndLoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable to Banks [Member]" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r187", "r190", "r193", "r196", "r199" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r700" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r700" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r699" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Waters 401(k) Restoration Plan assets" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r614", "r630" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r69", "r672", "r673", "r675" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r63", "r64", "r69" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax", "verboseLabel": "Unrealized gains (losses) on investments before income taxes" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r63", "r64", "r69" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Unrealized gains (losses) on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r63", "r64", "r70" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 11.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "negatedLabel": "Income tax expense" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r76", "r79", "r82", "r83", "r85", "r88", "r358", "r676", "r681", "r682", "r770", "r795" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r76", "r79", "r594", "r595", "r601" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Other comprehensive (loss) income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax": { "auth_ref": [ "r67", "r69" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment and Tax", "negatedLabel": "Retirement liability adjustment before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r67", "r69", "r439", "r468" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedTotalLabel": "Retirement liability adjustment before income taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r67", "r69" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Retirement liability adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r67", "r70", "r594" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Income tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "auth_ref": [ "r69", "r73", "r74", "r439" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amounts reclassified to other income, net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Other comprehensive income [Member]" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r614", "r630" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r48", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r614", "r630" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "negatedLabel": "Proceeds from derivative contracts" } } }, "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Payments for (Proceeds from) Productive Assets", "negatedLabel": "Additions to property, plant, equipment and software capitalization" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r106" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r101" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r419", "r421", "r427", "r445", "r447", "r448", "r449", "r450", "r451", "r468", "r470", "r473", "r474", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r25", "r395", "r396", "r418", "r468" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Long-term portion of retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r452", "r471", "r472", "r474", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r393", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r449", "r453", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r474", "r475", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plans [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r355" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r355" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at July 2, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r103" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from debt issuances" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r102", "r539" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from stock plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities and sales of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale 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.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investment", "verboseLabel": "Proceeds from sale of equity investment, net" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]", "verboseLabel": "Total product sales [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r75", "r78", "r84", "r107", "r120", "r133", "r144", "r145", "r187", "r190", "r193", "r196", "r199", "r240", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r594", "r599", "r600", "r605", "r606", "r644", "r660", "r775" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r286", "r711", "r781", "r792" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r91", "r251" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Additions" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAllowanceForDoubtfulAccountsRollForwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r210", "r213", "r214", "r215" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r105" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r547", "r746", "r852" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expenses [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Stock Plan [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r289", "r290", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r363", "r711", "r790", "r814", "r819" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r128", "r129", "r130", "r134", "r143", "r145", "r244", "r540", "r541", "r542", "r565", "r566", "r642", "r810", "r812" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r494" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r475", "r479", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r449", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r475", "r479", "r493" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r393", "r394", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r449", "r453", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r474", "r475", "r476", "r477", "r478", "r479", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r393", "r394", "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r449", "r453", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r474", "r475", "r476", "r477", "r478", "r479", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r182", "r183", "r189", "r194", "r195", "r201", "r202", "r206", "r380", "r381", "r747" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 13.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r384", "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Geographic Sales Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r376" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Deferred revenue and customer advances", "verboseLabel": "Deferred revenue and customer advances expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Deferred revenue and customer advances recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Amount of Deferred Revenue and Customer Advances" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r72", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-Sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r225", "r227", "r230", "r231", "r232", "r233", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Outstanding Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r452", "r453", "r456", "r457", "r468" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansAdditionalInformationDetail", "http://watercorp.com/role/RetirementPlansDefinedBenefitPlanNetPeriodicBenefitCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Gains (Losses) on Foreign Exchange Contracts" } } }, "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings Per Share Reconciliation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r533", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Net Sales for Company's Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Summary of Foreign Currency Exchange Contracts and Interest Rate Cross-Currency Swap Agreements" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r38", "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventory, Net of Reserves" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Performance Stock Units Unvested Roll Forward" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity of Company's Accrued Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Summary of Net Sales by Customer Class" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r496", "r497", "r499", "r500", "r501", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r522", "r524", "r525", "r528", "r529", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "verboseLabel": "Summary of Stock Options Outstanding by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r504", "r520", "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding Roll Forward" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Relevant Data Used to Determine the Value of Stock Options Granted During the Period" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r178", "r180", "r181", "r187", "r188", "r193", "r197", "r198", "r199", "r200", "r201", "r205", "r206", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]", "verboseLabel": "Total service sales [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail", "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Shares, Forfeited", "terseLabel": "Shares Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of shares forfeited", "verboseLabel": "Weighted-average grant date fair value per share of shares forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "definitionGuidance": "Shares Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted", "verboseLabel": "Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of shares granted", "verboseLabel": "Weighted-average grant date fair value per share of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Ending balance, Shares", "periodStartLabel": "Unvested Beginning balance, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value per share of shares unvested at end of period", "periodStartLabel": "Weighted-average grant date fair value per share of shares unvested at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested", "negatedTerseLabel": "Shares Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of shares vested", "verboseLabel": "Weighted-average grant date fair value per share of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Performance Stock Units Issued and Significant Assumptions Used to Estimate Fair Values", "verboseLabel": "Weighted-Average Exercise Price and Fair Value of Options on the Date of Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Fair value assumptions, expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Fair value assumptions, risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Fair value assumptions, expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "verboseLabel": "Options issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at July 2, 2022", "periodStartLabel": "Outstanding at December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Issued and Significant Assumptions Used to Estimate Option Fair Values" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price of options outstanding at end of period", "periodStartLabel": "Weighted-average exercise price of options outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r499", "r500", "r501", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r522", "r524", "r525", "r528", "r529", "r530", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationRestrictedStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price of options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price of options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r502", "r526", "r527", "r528", "r529", "r532", "r543", "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Compensation, Performance Shares Award Nonvested Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Unvested Roll Forward" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Fair value assumptions, expected life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, shares", "periodStartLabel": "Beginning Balance, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r42", "r764", "r765", "r786" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r833", "r834", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Expected change in unrecognized tax benefits in the next twelve months" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements Made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for Warranties" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfActivityOfCompanysAccruedWarrantyLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r82", "r83", "r84", "r128", "r129", "r130", "r134", "r143", "r145", "r168", "r244", "r358", "r363", "r540", "r541", "r542", "r565", "r566", "r642", "r676", "r677", "r678", "r679", "r680", "r682", "r707", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFairValueOfForwardForeignExchangeContractsDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r168", "r747" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r26", "r27", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r358", "r363", "r510" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "verboseLabel": "Issuance of common stock for stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r27", "r358", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Issuance of common stock for Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r26", "r27", "r363", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r57", "r358", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of common stock for stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option [Member]", "verboseLabel": "Equity Options" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfStockOptionsGrantedDuringThePeriodDetail", "http://watercorp.com/role/StockBasedCompensationStockOptionsOutstandingRollForwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorization amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program remaining amount authorized for future purchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r31", "r32", "r120", "r212", "r240", "r660", "r711" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeDetail", "http://watercorp.com/role/ConsolidatedBalanceSheets", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r683", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r683", "r712" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r381", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r381", "r390" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Net Sales Recognized at a Point in Time: [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Net Sales Recognized Over Time: [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r228", "r229", "r235", "r236", "r237", "r346", "r357", "r632", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r364" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock shares acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r364", "r365" ], "calculation": { "http://watercorp.com/role/ConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 102,360 and 101,356 shares at July 2, 2022 and December 31, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r358", "r363", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r133", "r134", "r135", "r137", "r146", "r216", "r217", "r241", "r242", "r243", "r244", "r247", "r248", "r540", "r541", "r542", "r563", "r564", "r565", "r566", "r586", "r587", "r588", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r661", "r662", "r663", "r664", "r665", "r666", "r670", "r671", "r685", "r686", "r693", "r694", "r695", "r696", "r701", "r703", "r704", "r705", "r706", "r707", "r749", "r750", "r751", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r289", "r290", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r124", "r420", "r468", "r776" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://watercorp.com/role/MarketableSecuritiesScheduleOfAvailableForSaleSecuritiesReconciliationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Gross unrecognized tax benefit would impact the Company's effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r171", "r172", "r175", "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r160" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Weighted-Average Shares (Denominator)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r160" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of diluted common shares and equivalents", "totalLabel": "Net income per diluted common share, Weighted-Average Shares (Denominator)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r149", "r160" ], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Net income per basic common share, Weighted-Average Shares (Denominator)", "verboseLabel": "Weighted-average number of basic common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations", "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "sharesItemType" }, "wat_AcquiredInProcessResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquired in-process research and development.", "label": "Acquired InProcess Research And Development", "terseLabel": "Acquired in-process research and development (Note 2)" } } }, "localname": "AcquiredInProcessResearchAndDevelopment", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "wat_AgreementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Axis]" } } }, "localname": "AgreementAxis", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_AgreementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Agreement [Domain]" } } }, "localname": "AgreementDomain", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts and sales returns roll forward.", "label": "Allowance For Doubtful Accounts And Sales Returns Roll Forward [Table Text Block]", "terseLabel": "Summary of Activity of Company's Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsAndSalesReturnsRollForwardTableTextBlock", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "wat_AmericasOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas other.", "label": "Americas Other [Member]" } } }, "localname": "AmericasOtherMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member]", "terseLabel": "April Two Thousand And Twenty One To March Two Thousand And Twenty Six [Member]" } } }, "localname": "AprilTwoThousandAndTwentyOneToMarchTwoThousandAndTwentySixMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AsiaOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia other.", "label": "Asia Other [Member]", "terseLabel": "Asia Other [Member]" } } }, "localname": "AsiaOtherMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfGeographicSalesInformationDetail" ], "xbrltype": "domainItemType" }, "wat_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": { "auth_ref": [], "calculation": { "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available for sale securities debt maturities after one through three years fair value", "label": "Available For Sale Securities Debt Maturities After One Through Three Years Fair Value", "terseLabel": "Due after one year through three years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/MarketableSecuritiesInvestmentsClassifiedByContractualMaturityDateDetail" ], "xbrltype": "monetaryItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Abstract]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://watercorp.com/20220702", "xbrltype": "stringItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and summary of significant accounting policies.", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash cash equivalents and short term investments policy.", "label": "Cash Cash Equivalents And Short Term Investments [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsPolicyTextBlock", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_ChemistryConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemistry consumables.", "label": "Chemistry Consumables [Member]", "terseLabel": "Chemistry Consumables [Member]" } } }, "localname": "ChemistryConsumablesMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail", "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "wat_ContractualTaxRateSingaporeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual tax rate Singapore [Member]", "label": "Contractual Tax Rate Singapore [Member]" } } }, "localname": "ContractualTaxRateSingaporeMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_CorrelationCoefficient": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correlation coefficient.", "label": "Correlation Coefficient", "terseLabel": "Fair value assumptions, correlation coefficient" } } }, "localname": "CorrelationCoefficient", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "percentItemType" }, "wat_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement [member].", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail" ], "xbrltype": "domainItemType" }, "wat_CreditAgreementsAndUnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreements and unsecured debt.", "label": "Credit Agreements And Unsecured Debt [Member]", "terseLabel": "Credit Agreements and Unsecured Debt [Member]" } } }, "localname": "CreditAgreementsAndUnsecuredDebtMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_DebtInstrumentInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest coverage ratio.", "label": "Debt Instrument Interest Coverage Ratio", "terseLabel": "Debt instrument interest coverage ratio" } } }, "localname": "DebtInstrumentInterestCoverageRatio", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DebtInstrumentLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument leverage ratio.", "label": "Debt Instrument Leverage Ratio", "terseLabel": "Debt instrument leverage ratio" } } }, "localname": "DebtInstrumentLeverageRatio", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DebtInstrumentPercentageOfTheAmountToBePrepaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument percentage of the amount to be prepaid.", "label": "Debt Instrument Percentage Of The Amount To Be Prepaid", "terseLabel": "Debt instrument percentage of the amount to be prepaid" } } }, "localname": "DebtInstrumentPercentageOfTheAmountToBePrepaid", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Pension Plan And Defined Benefit Postretirement Plan Disclosure [Abstract]" } } }, "localname": "DefinedBenefitPensionPlanAndDefinedBenefitPostretirementPlanDisclosureAbstract", "nsuri": "http://watercorp.com/20220702", "xbrltype": "stringItemType" }, "wat_EarningsPerShareDilutedAdjustment": { "auth_ref": [], "calculation": { "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Earnings per share diluted adjustment.", "label": "Earnings Per Share Diluted Adjustment", "terseLabel": "Effect of dilutive stock option, restricted stock, performance stock unit and restricted stock unit securities, Per Share Amount" } } }, "localname": "EarningsPerShareDilutedAdjustment", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/EarningsPerShareEarningsPerShareReconciliationDetail" ], "xbrltype": "perShareItemType" }, "wat_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite Lived And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived and Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "wat_FixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate.", "label": "Fixed Interest Rate [Member]", "terseLabel": "Fixed Interest Rate [Member]" } } }, "localname": "FixedInterestRateMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ForeignSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Held by foreign subsidiary.", "label": "Foreign Subsidiary [Member]", "terseLabel": "Held By Foreign Subsidiaries [Member]" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_FutureMinimumLicenseFeesPayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum amount of commitment for license fees", "label": "Future Minimum License Fees Payable" } } }, "localname": "FutureMinimumLicenseFeesPayable", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_GovernmentalAndAcademicCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Governmental and academic customers.", "label": "Governmental And Academic Customers [Member]", "terseLabel": "Academic and government [Member]" } } }, "localname": "GovernmentalAndAcademicCustomersMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_IndustrialCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial customers.", "label": "Industrial Customers [Member]", "terseLabel": "Industrial [Member]" } } }, "localname": "IndustrialCustomersMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_InstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instrument Systems [Member]", "label": "Instrument Systems [Member]", "terseLabel": "Instrument Systems [Member]" } } }, "localname": "InstrumentSystemsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesOfCompanyRecognizedAtAPointInTimeVersusOverTimeDetail" ], "xbrltype": "domainItemType" }, "wat_IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible assets accumulated amortization foreign currency translation adjustments.", "label": "Intangible Assets Accumulated Amortization Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, accumulated amortization foreign currency translation adjustments" } } }, "localname": "IntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationAdjustments", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_IntangibleAssetsGrossForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible assets gross foreign currency translation adjustments.", "label": "Intangible Assets Gross Foreign Currency Translation Adjustments", "terseLabel": "Intangible assets, gross foreign currency translation adjustments" } } }, "localname": "IntangibleAssetsGrossForeignCurrencyTranslationAdjustments", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_InvestmentsHeldInCurrenciesOtherThanUSDollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments held in currencies other than US dollars.", "label": "Investments Held In Currencies Other Than US Dollars [Member]", "terseLabel": "Held In Currencies Other Than Us Dollars [Member]" } } }, "localname": "InvestmentsHeldInCurrenciesOtherThanUSDollarsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_January2019ProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January 2019 Program [Member]", "terseLabel": "January 2019 Program [Member]" } } }, "localname": "January2019ProgramMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_MarginalEffectiveIncomeTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of tax paid on an additional dollar of income.", "label": "Marginal Effective Income Tax Rate", "terseLabel": "Marginal effective income tax rate" } } }, "localname": "MarginalEffectiveIncomeTaxRate", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_NewContractualArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Contractual Arrangement [Member]", "terseLabel": "New Contractual Arrangement [Member]" } } }, "localname": "NewContractualArrangementMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_OtherItemsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Items .", "label": "Other Items [Policy Text Block]", "terseLabel": "Other Items" } } }, "localname": "OtherItemsPolicyTextBlock", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_PatentsAndOtherIntangiblesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents patents and other intangibles. Patents are the exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents And Other Intangibles [Member]", "terseLabel": "Patents and Other Intangibles [Member]" } } }, "localname": "PatentsAndOtherIntangiblesMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_PaymentsForIntellectualPropertyLicenses": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for intellectual property licenses.", "label": "Payments For Intellectual Property Licenses", "negatedLabel": "Payments for intellectual property licenses" } } }, "localname": "PaymentsForIntellectualPropertyLicenses", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wat_PerformanceStockUnitsPsuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Stock Units PSU.", "label": "Performance Stock Units Psu [Member]", "terseLabel": "Performance Stock Unit Plan [Member]", "verboseLabel": "Performance Stock Unit Plan [Member]" } } }, "localname": "PerformanceStockUnitsPsuMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/StockBasedCompensationAdditionalInformationDetail", "http://watercorp.com/role/StockBasedCompensationPerformanceStockUnitsUnvestedRollForwardDetail", "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "domainItemType" }, "wat_PharmaceuticalCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pharmaceutical customers.", "label": "Pharmaceutical Customers [Member]", "terseLabel": "Pharmaceutical [Member]" } } }, "localname": "PharmaceuticalCustomersMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesByCustomerClassDetail" ], "xbrltype": "domainItemType" }, "wat_PotentialsPaymentsUnderLicensingArrangements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional payments that could be required for the achievement of certain milestones under a licensing agreement.", "label": "Potentials Payments Under Licensing Arrangements" } } }, "localname": "PotentialsPaymentsUnderLicensingArrangements", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/OtherCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "wat_PrepaymentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment period.", "label": "Prepayment Period [Axis]" } } }, "localname": "PrepaymentPeriodAxis", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_PrepaymentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment period.", "label": "Prepayment Period [Domain]" } } }, "localname": "PrepaymentPeriodDomain", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ProgramsAuthorizedByBoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Programs authorized by board of directors.", "label": "Programs Authorized By Board Of Directors [Member]", "terseLabel": "Programs Authorized by Board of Directors [Member]" } } }, "localname": "ProgramsAuthorizedByBoardOfDirectorsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_PurchasedIntangiblesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased intangibles.", "label": "Purchased Intangibles [Member]", "terseLabel": "Purchased Intangibles [Member]" } } }, "localname": "PurchasedIntangiblesMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "wat_RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": 1.0, "parentTag": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives closed during the period on earnings for the period.", "label": "Realized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Realized losses on closed contracts" } } }, "localname": "RealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "wat_RelatedToVestingOfRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to vesting of restricted stock units.", "label": "Related To Vesting Of Restricted Stock Units [Member]", "terseLabel": "Related to Vesting of Restricted Stock Units [Member]" } } }, "localname": "RelatedToVestingOfRestrictedStockUnitsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_ResearchAndDevelopmentInProcessAndNoncashItems": { "auth_ref": [], "calculation": { "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development and other non-cash items.", "label": "Research and Development in Process and NonCash Items", "verboseLabel": "Acquired in-process research and development and other non-cash items" } } }, "localname": "ResearchAndDevelopmentInProcessAndNoncashItems", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "wat_RevenueRecognitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognition.", "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]" } } }, "localname": "RevenueRecognitionLineItems", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "wat_RevenueRecognitionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]" } } }, "localname": "RevenueRecognitionTable", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/RevenueRecognitionAdditionalInformationDetail", "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "stringItemType" }, "wat_RevenueRemainingPerformanceObligationCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation current and noncurrent.", "label": "Revenue Remaining Performance Obligation Current And Noncurrent", "terseLabel": "Deferred revenue and customer advances expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationCurrentAndNoncurrent", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/RevenueRecognitionScheduleOfEstimatedAmountOfDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "wat_RevolvingFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving facilities.", "label": "Revolving Facilities [Member]", "terseLabel": "Revolving Facilities [Member]" } } }, "localname": "RevolvingFacilitiesMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_RiskAndUncertainitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risk and uncertainities.", "label": "Risk and Uncertainities Policy [Policy Text Block]", "verboseLabel": "Risks and Uncertainties" } } }, "localname": "RiskAndUncertainitiesPolicyPolicyTextBlock", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wat_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/GoodwillAndOtherIntangiblesAdditionalInformationDetail", "http://watercorp.com/role/GoodwillAndOtherIntangiblesScheduleOfIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "wat_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of share based payment award performance stock units valuation assumptions.", "label": "Schedule Of Share Based Payment Award Performance Stock Units Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Relevant Data Used to Determine the Value of Performance Shares" } } }, "localname": "ScheduleOfShareBasedPaymentAwardPerformanceStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "wat_SeniorUnsecuredNotesSeriesGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series G.", "label": "Senior Unsecured Notes Series G [Member]", "terseLabel": "Senior Unsecured Notes Series G [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesGMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series H.", "label": "Senior Unsecured Notes Series H [Member]", "terseLabel": "Senior Unsecured Notes Series H [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesHMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series I.", "label": "Senior Unsecured Notes Series I [Member]", "terseLabel": "Senior Unsecured Notes Series I [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesIMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series K.", "label": "Senior Unsecured Notes Series K [Member]", "terseLabel": "Senior Unsecured Notes Series K [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesKMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series L.", "label": "Senior Unsecured Notes Series L [Member]", "terseLabel": "Senior Unsecured Notes Series L [Member]", "verboseLabel": "Senior Unsecured Notes Series L [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesLMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series M.", "label": "Senior Unsecured Notes Series M [Member]", "terseLabel": "Senior Unsecured Notes Series M [Member]", "verboseLabel": "Senior Unsecured Notes Series M [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesMMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesNMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series n .", "label": "Senior Unsecured Notes Series N [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesNMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_SeniorUnsecuredNotesSeriesOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior unsecured notes series o.", "label": "Senior Unsecured Notes Series O [Member]" } } }, "localname": "SeniorUnsecuredNotesSeriesOMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtSummaryOfOutstandingDebtDetail", "http://watercorp.com/role/DebtSummaryOfOutstandingDebtParentheticalDetail" ], "xbrltype": "domainItemType" }, "wat_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award fair value assumptions weighted average volatility rate of peer companies.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate Of Peer Companies", "terseLabel": "Fair value assumptions, expected volatility of peer companies" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRateOfPeerCompanies", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/StockBasedCompensationRelevantDataUsedToDetermineTheValueOfPerformanceSharesDetail" ], "xbrltype": "percentItemType" }, "wat_StatutoryTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of statutory tax rate applicable to pretax income (loss).", "label": "Statutory Tax Rate", "terseLabel": "Statutory tax rate" } } }, "localname": "StatutoryTaxRate", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "wat_StockRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Axis]" } } }, "localname": "StockRepurchaseProgramAxis", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "wat_StockRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Domain]" } } }, "localname": "StockRepurchaseProgramDomain", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_TaInstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ta instrument systems.", "label": "Ta Instrument Systems [Member]", "terseLabel": "TA Instrument Systems [Member]" } } }, "localname": "TaInstrumentSystemsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_TaServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ta service.", "label": "Ta Service [Member]", "terseLabel": "TA Service [Member]" } } }, "localname": "TaServiceMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_TwoThousandAndTwentyOneCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one credit facility.", "label": "Two Thousand and Twenty One Credit Facility [Member]", "terseLabel": "2021 Credit facility" } } }, "localname": "TwoThousandAndTwentyOneCreditFacilityMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "wat_UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [], "calculation": { "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail": { "order": 2.0, "parentTag": "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives that remain open at the end of the period on earnings for the period.", "label": "Unrealized Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Unrealized losses on open contracts" } } }, "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "wat_UnrealizedGainsOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives at the end of the period on earnings for the period.", "label": "Unrealized Gains On Foreign Currency Derivatives Recorded In Earnings Net", "terseLabel": "Unrealized gains (losses) on open contracts" } } }, "localname": "UnrealizedGainsOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesGainsLossesOnForeignExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "wat_WatersInstrumentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waters instrument systems.", "label": "Waters Instrument Systems [Member]", "terseLabel": "Waters Instrument Systems [Member]" } } }, "localname": "WatersInstrumentSystemsMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" }, "wat_WatersServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waters service.", "label": "Waters Service [Member]", "terseLabel": "Waters Service [Member]" } } }, "localname": "WatersServiceMember", "nsuri": "http://watercorp.com/20220702", "presentation": [ "http://watercorp.com/role/BusinessSegmentInformationSummaryOfNetSalesForCompanysProductsAndServicesDetail" ], "xbrltype": "domainItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r684": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r757": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r780": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(e)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r837": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r853": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r854": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r855": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r856": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r857": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r858": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r859": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r860": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r861": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r862": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r863": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r864": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r865": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r866": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" } }, "version": "2.1" } ZIP 87 0001193125-22-212596-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-212596-xbrl.zip M4$L#!!0 ( (F%!%5#BQK##)X! +.3' / 9#,W,S0T,&0Q,'$N:'1M M['UM=Z,X\N_[>\[]#CJ9G;W=YY $\',RW?7^#.R M%-.:7RCF[%(695ELB?*9_Z2N&3]7C[Z^7KP]6OJ%:3WC)\7:);G]"&T4/$[N MJMKR!^&'FY?>S>6C&TV_UNBS4J?3N:1WEX_:6MR#N%'I\G^^W8^5*9K!<\VP M'6@HD;YH6_J^_KR*UCIN(^7BV7RYQ#$ZN6YQ92,)W5 MQ-]T+J&E6*:.+E9F_T/S>C^]7C3OSS MJT2'.;X;<-=GZWXI>>8RI%?!%3?]EZI<2ZV MSVN2WT[R)"8BYXS*'@15\J^C.3KZ+(GG__SMTON,+\Z0 X%B&@XR,!$<].9< MDA]> V4*+1LYG[Y/OA I1MYRCOYRM9=/9[?>X^>3Q1R=79)6+H-W/)KJ MC. M0D>?SLX^_Z9J+_ZW_Z-J]ER'BRM@F ;Z/Y]_T]ZNR(^0Y7W45!49]".^_^#. MD*4IP( SW X6 5?=&3)4_'_GBPZ?S[P.OSDC]/3I;"A*/_!_!/^)*;9^B#+] M?/;Y">HV^NTRTF3R&^Y,Q:4OT&P%ZD-\UU2_X&OVGF_[I[SWJWH&)O_B%K_, M@GK?4-';/]!BS]>(6.[B_S<[K;U?=TMECC^P?R-H]0SU#LNX/=]XCID<\]O& MZRZCL%GH"1'1ANS/OQ%>O[+IRH#;!G0]N7(PMWPZL[797">3@%Z;6N35>!4\ M#]:^BS<;R]Y+OXU@TAS:R@\LQB_P_ B>(,)]R]RDLA__Q,9DHO/L?O7>H E_ MB=B^:.)&S#FR' W9F\OS_FONW@O_T712T=.A=,(_T0RM4E32X>.A5,(_07IE M"(0%RZ$$PC]17+UHL^UR3=+1K[;I6O0;U7JO?*D*-#59JH+/P'\:T<5@^553 MR84G#5F "E 4JR#<]O\170K6?XS;NXQM?TX7MN57K(5;#ED,/I-NG8L2_B_X MY>K>JJ]JZ-D65H!6;U'])R_7WG,9(4HLC;KVP&"0-IZ-XL2,-KCS[M%*\H\: MY0J)Q=%*P8J?PFC%^@_\'VG4X_\:6Z..\#]F_CK^;R_^ERA'U%+A?T*C6G%D M1#TT[MQDQ%*.%H./]I:CJ?)1B$8,2I@C:!211VFL-7*'K3FVOM;(G=36&@9G M2V2MB?!_>BNKR.)HQ1175HIMG;G5(LK)]32UIN4ZR2HGU]/DY)4F\.,&&C\G MV@S=H;EI:X[]#D>7:Q.'Z13.@H6C$D60[%G5A==\T^\<7J%G_@KJ+^L;< M=>Q[]()T.?+#X(&;Q?+C[WCHV/2:+NCCT7:^(6B[%B(OL$>(.+(UXSFAP="S M7RSTETM^YOMJO_QM/ M;Z'+;Y>Q+S^H4_'PACH2SQQIO'HO!HDCR2;+)7?G2TNPM,Q9NG@L+7.63F+I\=2TG FR9GWC!=D.M0S"?+VZ M3%B>>:TQMKO!S>2Q%E-I_(9Y=^;.O+[:EC."QC.[$.$.7H5[2+Y'1E!0$.!; MT4$(CZ"8(,19\Q)W(!7.@92&%T8N&-R2=AS9FYEDX+.QQ)S/D?UG:C^&#A3 M9/D'1[JVC:(.K!NH$[?>>(J0N87I4M) MN'%?-M@/?ZZ!GD@VWFOP4=,U<@2E,BR9-'2NAK$C):O(ER=DR'++2Q8M=J8Y MEDD3EX=SQ@VHQAFYDHQ<*S(C=Q7%G9'#TTCU-#)S-K?0E!"*+%2*.4-A+AP[ M^$DRBMY?+DD\@9\V#8(-Y>9JN-ZWTB#$*WN3EBL7J;#R=\,F @*I=^@QPFGW MIO&,ASHCUPL1)I70X>!VS$"+B=C8?')>H87NB!@UYZ2#:^IG^RD!QH>/)?CE.FV*B?"]IA"2&,_=9PNAC:#D M:D[EY>*=1)QB8CV$#M5M#4^)Y=)[77KOH$\Q4<\@T)%[.!B.1BFU81@Z3_([ MTO'$]@>J(9O.VJTB M[1X]0[U'N\@LCB3#ZF8_"8 )XRHF2 ^F@^PA7$"\2$Y,DB8@,NG*YJU)'&XQ MT;NUD*HY*]T6*SZE=[R1*;C?N(N)Z1@9FFDMAT,Y=HR;0W8_JN<].@5*41+; M70+ESN&6#<6OU4+Q:SE1_$>U4/Q'.5&\KQ:*]^5$\5NU4/Q63A0?JH7B0SE1 M'%0+Q4$Y4?R]6BC^7F04UVSA,'+>K2]0(>'3[+K:5G[OF.[&F/M%1NN+]D9W MLY8^_>TSC<=1';OCDB ,$G H)E/] 0T76@M9E#I#RWRVX"P2)CJ%%AJAN1_9 MXC_!/+]L[3:!,&G4Q<1P\FI.IJ9K0T/M&NKD%?=I,3!05":6<5D^8. %03:^ M[@M6MZP73?$%C6TYF&E55W$&EG^#60A)XK.$SBXG:WAL:%!]NI02 MU,C8J@3JK6D[)(?I6ER5=TQ@>>*@, !WJJC/-T/!R1<-U2'I;K)]6B!L.(DB5.&6$;$1.I&&2A X#^/2H#G_L088J M<<6?N$'+7NFWXX6-R6>72BT@ROK6<58)\%L,"Y&&BUO3L-T97,48EPCMY$%6 M">H)+/^\3AQCE8#VA%L9S?25Z*ZLH3Z!905V;615 O7V =-FJ:I^1<0+/)]J M"M29!G-;CQ73-?"*>W7[4"4@_QB6%L@_AE4"LFMKD!YC68K9G&\.=D,^PE9%E*[SM#4#*=O3+1H?M>@F'+P[.#IJVFJ[/NKE_G5]NI_*!O; M%HHDL])>C+S%?B24&EUY92R_.?.]@OO)QQ.&G97AQVNSKD?)#/[L9-[6\RL&/-VOT M%/442%ZIBE/FYS@@JL32(^1 S4!J#UH&7LK0TEQHZ\2 M_FE6$"L%2Z10]ZN$7**J&A&>4!]"C60@AW/-@7K%.&,;$:K$#9A",],8.Z;R MLUHI60OR/ELI!Z@PS\P1EB"]!"CN85/?D=0=V9 MWI+=??@<415&RV>&.C2"!%X_OH_C;H\QX6W3*HRU$S^X$,L<2K,4#)Y]*%K- MP&;?=4+(DLRA,03[,?1H3&[;441WFZG?4R\ MI&<*(YN9\T3M2=%=CY><\>N$V26/\>DDD'@"O%1 E2BH];U E2BHM2Q!Y0GP M2@@J3X!7-<1Y CQF$^ QQBD\ 1X3"? 8XPJ> *]B@/,$>)6!FB? JPC0/ %> MB<'E"?!*""I/@%<2('D"O)( R1/@E1Y>G@"OU!#S!'@E 9(GP*L4S"5%..<$ M>(R!RQ/@E118G@"O0F#S!'@5 )DGP,LW 1YC\/,$>!N1!.PG8SI5 CS&>)-F>MMG[S=FFWBLAX_($>$=R\6'YYM)FY*///)>/I7D"O)P3X#&&/T^ QV0" M/-:XA"? .V4"/,:X@2? RR4-&F.H\P1XN27 8PQYG@!O@W-X KPB,3!/@,<3 MX!68?7D"/)X K^1FI_0#_R>_I[H7DZS(U'Z@?"YBK*2]0$TUJV$\J#P!7@E! MY0GPJH8X3X#'; (\QCB%)\!C(@$>8US!$^!5#'"> *\R4/,$>!4!FB? *S&X M/ %>"4'E"?!* B1/@%<2('D"O-+#RQ/@E1IBG@"O)$#R!'B5@KFD".>< (\Q M<'D"O)("RQ/@50ALG@"O B#S!'CY)L!C#'Z> &]??_7!.TT[7UBXM#N,\2Y/ M@)?QICCGX,SC]RJ> "^]&&W.JUGO1)>8#3EOY"O'RI2#K$@B+,=T9XQQ:$F9 MCW/$NSF")]UA,ND.NUSR@)SOAH6@KOT7J7WC!=D.W2& FG%OVA5+VG4H72K* M,VL9*,A!_J[Z']>C4&4Y9@^J5)1?Z,JL>R>7.)]LH4:5^&.(K"?3FD%#033Y MT7=#<^RA[8;YHOL*+;4064_6>TJW7+>.L$I8CQ#9D50P\V^D^"HNQ*'3EYN# MJQ*Z=-B#.1%HY4)V8V!50O7!=) ]A NRIS(Q;Z#Q,V(,W)O&LX.LV1UZ= H! M41V3=IBS*K:@]MZ67)/-/+41( M6BE>@F]EXZ58?,/#3$%X<6L_SH=C/CF8+BB4/RS,.5_P''/0/1;X*I;C&" - MF\E=VT:.?;/P M-U:+/OKC]L'$O.2").E3ADZ%K8RK3#A+,YBU _?R)EJL0? M]YI"2&D\=Y\M1'52SAY+"9)(G"IQR! W2'9\2A\N1=3FR@SY5XI7 0G2A M/H%OQ&88QKA+R/X]ZKAZ=%9N%.89='V8X55N'V*EXGZ*H1B9'SLI7B76[\5CJ/W M!;+?JQ*07V]*"^37FRH!6< UAHO6^" .7C ^UX+QC.'/2X&?M!0X8]S 2X%7 M,9:UWOC#3VN/E8V!>"CRG,MSIL?/[2Y&7CWV3 MH\GX2ER6%4C8OVXB6K%^&\,NDJ(#RWB/)W9?K3$ M?_$"OK@Q\?P;/-WAM5]Q3"OJ1YQ""XW0W _9\W_./"=L[3:5+WO3H4K<\0R'9I$+N[T9!6XX1!*5(E#4CM/'_LD8DQZIC"Z:EZ,MG>']J3HKL>KQ_B)CB F^8][6/;QL!0'NNJX M+B0/NAK]O%>R<6913"=3> J@2@> *E%0:UF"ZM.EE*!&QE8E4 ]/DL4DQ)DE MN2H?XF.DZ]AR_HH,9'DEUM097J>PFDL5WM[;'!.U2MQP$$&JQ"DC9"-R"@23 M))0LP*='=?AC#S)4B2O^Q U:]F%%"9GD@AW5V+:.LTJ 'US#KXAHOZ?V7OF@ MGL#RS^O$,58):$^XE=%,7XGNRAKJ$UA68-=&5B50;Q]*>S#P]J%*0/XQ+"V0 M?PRK!&37UB#=:%N*V7*A2I,T1,=8-7B'4,'D54H*,+F_,:2(DSE<62(50*WYUKF')48VO JP3L< JM&520 MZQ""W+JV8V(F7TUB+WUH<)EIB&.[2D\L;!MCE<#N&ZI+ K++"G3B^*H$\E=R M+-X@H_'VRQ6HHIFFE!/Q_09;)?@/VR/Z04L$/R'+0FK7&9J:X?2-B1:-&,?? MZ6F.X-G!TU?35 OOKSYXIVGG"Y?Y5?8BV"H;RS8(JL2[!V]F5YE]W[,ISCDX M\_B]W7M[567: V.T.:]FO1-=8C;DO)&O'!M@-;PLO%,D$1:E>Y4XM*3,QSGB M_=8#+RG/2\H7D7%Y3K+J8%W8>KELU;1E#%5>/O[8=8B7CV>,I7F)C)Q+9#"& M?U=1W)E+$WKMDU6H_"RQ-T$JQ26\D,HI"ZDPQ@V\D$HNY3080YT74LFMD IC MR/-"*AN2$57DBEP.S+4](SE9*>,>[@*>ES2TG/&/(\H31/*%UN M=U37'AB2_*/F,?^/&VC\)$$/=VANVFO5%KYH!C04#>HK<+V]?ZA9_X*ZBXDU M=QW[GF2/DR,_#!ZX62P__HY9C:2;6]#'H^U\H[8@U5WL$5(PHVC&_ M6.@OE[ 4\_,D@9(A3HS'(849L1\68=TT&=UTN[,%R8VGMW!(VK-4PQ!!_#B= M=Y)\7EO.T>#.B>9=Q3B<9?1N36MN6E@&WZ%'9TSX47,TQ(5G-JR5H\@HK%C= M.?VVLFQU9R&?/2>9/55D5R8E_X_OX^56S"$SB/-\Z5>,9,XH^/SC\Z90\Z9R MC%I*UJH_(-LA72[$+G5L=Y?(Q0VS MF(B-IZ;E3) U6PVXM+ EC[68V,4IOM*I#26FV2,5VT+B3GZ6+8ZB,"!'G#D? M3YD/:V=[9+JPWAT^'\-AJISSPT^:OJ&V[+4 M+)DT]/S8LX0+=LI2LDQ\R5P(];X3Y8 9PC)K,FFQ,\VQW-0M#"/7."-GS<@U MSL@I,W*:^7/2TSR8YN0<,_$PI]BPS,K?#9O,2*224(@PI]V;QC,>ZHQ<+\0& M=$*'E\$[FP,M)F)C\\EYA1:Z([+=G),.KD7L: ZZQTRM8E[%YIGVJ"//BX&E M-JVUHT.;_30MAXUC*6:2B%-,K(?^4>@0"=;#LRH(-DT+D$B98B(]L4AU*VC] M7(L!4DD:C%)@?/A80AG0([0I)L+WFD)(8CQWGRV$-L*]JCF5EXMW$G&*B?40 M:X=$MS4\)99+[W7IO8,^Q40]/1\R=_D5WDG-?9!5F:.EGUM,'KKBSINTSPN6 M.1*MR"Q[R"R.N)M7F_TD ":,JY@@56,+BFL,TH\' MTT'V$"Y(1>F)21)>1<1KV39]$H=;3/1N+:1JSLI%UC74TN_?T7+H>XV[F)B. MD:&9UG(XE&/'N#ED]Z-2]]$IT!G\V.X2*'<.MVPH?JT6BE_+B>(_JH7B/\J) MXGVU4+PO)XK?JH7BMW*B^% M%!_*B>*@6B@.RHGB[]5"\?1\VY] M@0HY],2N4W7E:(OI;HRY7V2TOFAO-"AFZ4335 MG$Q-UX:&VC74R2ONTV)@H.A\*J-(/V#@!4)6E#QDI0XOZY5I6:\5AE*'U#9* M"<-PH2Y^3H.QY@F3_XB0$63@RPS"'\G %;YPQ8 MYA5LD*FF06V@1VC\'#P]86-();;0??]F, HSS+^@I9&0"7*3FJ7E=!VM#S,L M7?8A5I8&:^[>*R98EQJZV!P2B3G4>D^TTH\1>C'U%[PN^/;@6@:F@K%H^O%- MQ[-F(H4SM-=:YQ*VU\1T[+5.J+!RQV,V[E4YB5=E7>AT#J@WW GQP]%")U1@ M>UGCQ3&5GQ'WRXX4)NQ"OV_RE9BA9^I'B]2,/MZ/5O\AR@1#.=4$/:5 -H6T M.D?C+9^+]7-1S@)O/F=SFK,98CA"#M0,I/:@96#EPJX6C/&C+R:2714K#I@* M4!]"C9QM@G/-@7JU -U*A&+BBL5J M5KARS2=OS2)=7_K[.-X,XBU1+3A=WR#W[^;N MW\T*0ZXQY:HQ98@DMVE.:--DB"OW-111PK:X5L2X5I3NCFF+KZ@G6U&S0I*O MJ*==4;/"E:^H!8Q)"9\'(@,8S E7AO'KOD)++<2)SO6>KG!<&UBF^&27LQ]9 M3Z8UHY4ER8B^&YIC#VVW':/BM(RPF:EQ/95)/S0/O!^1\-RP$=>V_Y$!( MD%#W*];D[DV[8AKLH70I//IWI)@04F^0@3\X0QT:=E?]C^N-M;+8[T&5PB,_ ML?"H=*_J,T=\"S6*B?0(RRM+4_#05DK*:/R]'&K8RN&P99 %PBU^WYS/T-// MT'PB)/@JS-XJG _R7/MF4_O.$'WNP6(;'^[!*B)J7-\M$&XA.^6;9F@SUT]5 M9EO.B!3G\K)E<#FY^UV88E=+DN%WD.\1DA;("@IS!7PK&U?$(A4>YA%7"O*22O*$$.N%>6J%66()->*3J@598@KUXK8 ME["NH7G@D4V4']_'=R$ 9G2E0)\UVZS+4NL*WPU:"6XMFR7MQ+=IDX(M=DRS M_LCI[7>T^V\$K9A67<>Z(K?>T>()G23WGM'FQB''QC6 M'[043JAM57O!?+[\2G[TX,Z0!1W3>C>HFRV0JW?(,&>:$=ORWKA&&[E<&\1. M,HR].1-#7"_E.;V[@[R7VML5[J;I6@JRO:]3!%4\-7^[Q#WY_!OY \A?8#L+ M':@:U6SYSI<7 '-T/&Z?'T6_=4,6L^:<>Z8 M\RL@SIUKX%]X-!W'G%T!J84O7C]AACA_1=KSU+D"CZ:N^I=L[;_H"ERT:VB& M&_X-@JF%GCZ=_8(%S-GG"4G7#1+I!9?PYU[=FX4A!) M1;_6Q5=-=:97[8N&9ER'GM71DW/M]Y9\O@+0=BU1]/"U%_19?X&;%/75& ]/WX0!4#^^XB)\/=?I*9X'3/,R'MK M^;TW_)9Z#,(4]1":4GMYX0G.-!VSSM__H+7'1L\H%@Q D MP,./L$*H V'FH;P3L.22([\_]">].S">=">],? 9?/M(XGB5@9&,>[??1_U) M'P^C^W '>O]S^WOWX6L/W Z^?>N/Q_W!0XK#DW,?WI_0GF*EWC$-P>.WNXO; M"R"+C7HG>5P;7=Z'[[D-B<54[Z &R]&L"^:*= MW(YI9/ ,\6Q$UI(UX]R>0P7WQ3!?+3B_!CIR<+OT*@;?QVR)WF:#7TQKYA,& M+UN&:="E6E. 8ERK"+MZLY4:'Y^LK]U!GS5;T36CE5=%WEBKG81SSY+XOD_ MZ3JX:O!SA/"<]5(?^__^7[\Y=!57D*[/(;8$C>=/9^(9_>[S _WNO_-F,+KK MC&X=Q5\B'+T&BN'^9_VU*/0E7CMT0!;3+^>>7VQ@A?-X3,Z?[00 M_'F.#0NLEUW!%U-3_!GUV%2J@<$(2(T/ZDKK[=VPFY+75J]35908F,_U(]G[+Z ML?);S%U^8W$+G"D"?P7<"3S3&B!#12K8R=5#^G3/JRUR.$]?J?AGYS-B,I*V MSU6X.%]@._<<&6>?_W!Q=V1A=R>^:#;F;&(??\%7[#W7!/)W<^)$O^^G<+$* M+L8VT]6-2_BH/D(.,5%W9^HBOLY%_(JM)Z/NP[A/!#F7\8?(>&?)GX&0?[+, MV::.JB+%M.A9O"O@XF7 HNT^H+HG0NU45)Y'9DABX,N9Z_"V,[GXS0 MLV83T>D\X#M[\LJ?6*VU;'!K6G-?X+Q/L]QK4. M6DF/WSY)Q;[]0*<@P%:;2:)4P7]<2[-53:&6F_GT;L5!8G.X6ECZT%%;S]#0 M_DN_?XPQQ_.0#Z7@H_[%Z&)\ 7JSN6XN2+Q6N1@G*N; @WD1QRT%=][LD/9= M5;60;?O_W./?2'M*^EH=?(-SK#..'0LAIU3VR7Y$N\4?!];$?#7V)-DW3<=J MCKI.JBT[%)'W4;$^L(98*<(R+S7%ZANT;:A,71OK$?8FC'MU;6CB9O7_I\WW MU_@^BU*KTYR=TZI6/\!IM<5759-3=GZ%&LS)3H_./^E"%)1_F]]MST8 M36C9\5>=HPTS1@V7B>9XP>T(ZVU T;$"=Z"9"WRB 7_>K.;916/N7&^Q?]^- M3UFMY(D%"07+9AR/%S-\XX-]J .%3GF34G&C:_7+23YD2XE>QHWW@%.0$]P;OHPYM "+U!W$?B; M>"%*)$0(T.-N28[_DFW3)!';7Q\\>;KO]G]W4KEMKEW,VO,%X/Y1%!NN+R)# M Z\7$0G_-JV?'CN#WE*\KO-UWU NDG:M=GF%XPP[*ILIK36#.*!)_.B:5-HJ MPLX^]PV5^*P1>%P 98IP[_$;?F(QBNAV#[&^0A$5'R3?US&%-GC2=&S!05W' M3Y 04V+8_>5JQ*S#UMPC\A_ #4*:/SBVD(.H4D&2O/1JP;8,/N%&,$;!=+/_MJ4FB/(+00F<*G?6AO,)H?TEG MO1_[H_DH &BHX(,<&O(CAAL_]/@?/"#R(_H\_B7IC]\8";ZU:4]H=Z'M@([H MM:#"A7WA?0214+KM;M%;U[)PHUX<+YG]#G3V#BS_-]IPPRY[0(]K),7W/9C1 M:S3P=X?S@046)3!AA&8:%C J0#I&RC(-(I[T!4!85"WP+,2\ 17J,KV##O1B M_]:8=]5&V$<2^Q)"14 M? ;/EOGJ3(/;%UC:(SIDE53=H"'@-F%KX@F6Q>N$@=.[TK40/+;S@<3^+1\D MTMU_.*&O_J,D=C!U\A))$K@Z'\]EG[S^@AA>!2]*$ZA'9THV3D^IE;*SLM%. MN4$Y[5C";+VI>QBTB;[2O<+=K5L\=Y]-:_%>_9NV1*>^XK=$5/'[>/%Q^(FE M0ZV>+=18'HP][)TIO+F[HH/7FD^,O =?OT[DU!#+;7*<[P]JDCN;?5%,(J:, M3V?RV>E_P. D3'O)>DC6"$['4KG.I[&G5'@M+34+[ZNO,^1*B1UREG;WQK4Q M?/:>!N-1)T#Y],YF>A_**WD]GP(']^(U;Y9F4=#%K[2'MUX'6.H#P8K8H9)72BN[9E_N'M>7H>8H\#8@B3OTA?DY:\:?C5^ M+3!P_TQBT;UH-E7L#&@H&M2)ND?.B)"'26Y&%5JJ#4A8HJ9NC3&I?8 ?8TVN M/1T'81*#)8V#+; M,]\/P-DK;B>ZD$=>21?L0U?Q=S@C["FV" /TP0>,J>I5 MS,S?,L;H?%R#9_7WW\B.0>Z8?8>(KPL\F"!L0?M_=ZS!A';O%AI73]H;4C%+ MZ3;:DF'GA"XM HH7L4<@\G)2 M-UZ$0D,])<%PK+D#_%VP.TZ:8)I$X@DF;% M(['<$0 AQU40-?R%>A#Q\QO^\54N6)JOTQZLWKY&<;^@C]SQ*4U25-([D3RJ M*E(TK#G9G\[Z#U^P9H 7$40=(6%@\)C/59,>XR-$$ZC_<-?[G_VFR(Z]E1,1-=RA]VFQ,<,^= LHZ8B#=T7Q]G7IXKD\U4!W M>H[A:5]3P*WJ<&[CR\&GY:T('>* >,>&$N@T?[W>LOL"9#RJA'#5R,]V?$YR MF>UC1-*HRTTO%*!NJ(UQ'1I;>[S9M&^ 60Y=2>I0C 5#^/RNB,R<>>^8.>;)H'=/,A(+&:ID!6%O MILY27.U\;33'V,22OB#PFKT0[R,^)+%^#+ MT@&_+-L44S_HD5VK,4D> M+INJ+9MJ:[)IM: 30328(R\C6E1*!8=<'-P:"@X<>'OZ\:)K=;7&I5:AI%:= M2?)PJ55MJ54_1FK9VAN7666660TFR<-E5K5E5F.KS"*!8A::DK+8+X@<%S=G M:(O.1004EV,EEV--)LG#Y5BUY5ASNQR#]A1\T7Z[F++C7JYI2K,TD>;@4J[84:Z_US%!1*S%11>%11B70 610*1*+8/TX2*HXM&, M8CB<4;X WZ"! 25R9GE"^4ZS%=>K#TVTH*X!]86M43UK)9Z((//2%Y!G1LAV M]?4-2"ZK"B*K9&[R<5G%H*R*A%[7+L _24(3#>M%9)N0B!U\00^^$ZFEF[9+ M,C%T'TW7P:+-^HD<,-+LGUP4%404U;CEQD41@Z)(#HNB^@5-2&&9NDW%T- R M%:02RZ/HZ=$XF5<@R<>/P''E(=,I5/>4!R!=@'OT#'5/8:!%*[C&4!2- MHCV#;\%L2DR<[#/>^C3QF;_-6E+F=JI)F=?^";VSVE4.-L@2[=HC5'X^6Z9K MJ'YR7LKR2[J#)>%/4B^!)GY?)5*,031Y2=H0_'NO&8=NMH72.UYY_\9&84?9 M-9Y!D_//'S$>$),O_] Q'EI*(08_.2_\TACO[>!A/+COW^%AWX&;[GWWX;8' MQK_W>I.X<19G7.'33(GC"'>QI'62X]/3M]J_KFFNZY!YZG8"L=ZE7[Y78_)Z M7&.NP[PW1>D-9RW>F_1Z$^,4.;K6:WMGJ=>=11'VK72Z9T.;S<44PXB6:9,N M1$QBOU#;+R+]WW5\G=4LBUKLU@TV#C%'S:R4*)A)0^4!82-1M8\(/3V>&1Q9 M3-Z8TM49UU'>79?FN#<>\WP^?3N-$,X,Q^9V6IUXJG[H^R61G:GIVM!0;7^R MHC<%S1WO\SR8RK1.JO=1A0[\>-ALS@ML:D5M.(5^412$GIYVL $F[-D[#.+- MZ.FD#8SW6;OUN$-(HF0@AD96*>6Z]F'X"VC1S[ MZF0) \EB<52R ?TEZN]0-W;6$B7TB[SBVTK 76)/X%=1?%5TE?UJ./5DG_/KX+ MET@_KRTKI-=V5$BO2VVAW6EME$<_BIRI3<6R(2C)/VH205!*#\&&* ERK9X= M@@5>LG.3:7WC!=G.[+12[.@F#I\(XZEI.1-DS4($R$ERE4%JL8M8%I*JV1;$ MAE0\054)K:RK*'B C@TLI""\HCWJ2 &$".;X[E)-::M8Y0 MSW*6E%>T'8A>)B).DH5FO5T\&5*+*!$G+^5DE^4 %TZ[GQUKDY#P(/E M0BPCR+(091U1Z$CY.KW"L0=O.>]9;__5%@D7'TT+_/ 5+RA\_N9'KEC/CQ]$ M 9#_/B9)J4@8;K&ZF/D6$0N#+$ 7RV+0-/+2#":F _4J:P:G4 HDH=&L"S69 M>YDS "P+E4 2FG);Z-0SM$:Y?7.$%!M:YAQW?R& N0Z)'#-4NOL_)WL0U?,U M!^08$F)T#;47D"(_[TVCWA#:4HT+N,S1RV3CO]["-E"&Z!58-$Q N8H5(R+F&C"AFN%%37CF6LZRJUUI"NUG +;4RB22_ MJ)OQ#'0$;51%#]F2!/>$ B/RF\'3=]M;S/.*R&QBY8O' N2 7A:2K%T76D4, M(Z^$TN7%!E11KJTVF!],0\EW!Z C"3(/;LH2MDSV 1HU06QEN&W#8P-*OB?- M8P/8P*' MD\KW]B 4VL&^1Z_]!:6G+0 O)C41:'1*GY\(",@91+9+(B=NM"I MY;OW7]95OX9%N6JZ9%.+V>4FI3XRONY7%8DR.@L833YTW^_>]._[$Y)CF29= MG@QN__'[X/ZN-QK__9>V++6N0>^?W_N3?Y\X01%_OH1[!+DG5=(U^*CIM" 8 MSZS$WO-E%/RY>8D?3 <_/(<+FAJ=Q%>JZ/&$P4CY&AQT]%U#O3>A80\](N0; M,MX0!5'D=F*6L*5@/#YI;T@]_R^R3$(MK.#(UQN09;)E4N!E.O\T)+X4J]1F M5S#XDPBO3DOHM(LOO%B&+9.#L$VAU>GP;7M6I9GE(A6@V5PW%PAAEIC-D6%# M@E&E1%O/I\ (Z=!!ZOW*"LM7RM7K0J?1Y%(N'P0SV=X7)4'J%/"07YD$VQUZ M0A8IMVZA%V2XGK&IN#;N%XE34E^@H50L^]+(H\0(S:!F:,;S$%F4CS$A!H^X M'2KS\SH'TY:%6I8'826T&CR@S!LRL# HVRN19^'/,R5$H#1 M(.9 /UCDJ]^1 X!9FD/E%7P'PY>)Q&L)'3%#]9SK=OL;K9J!K54$'/A6,4'F M$Z!/QS\AP\\Y\XR(C=0VU]XRABZ;_+^"W"I@^M]**&R!8'N%E@4-9U$IH39V ML(D.+75HF:JK.'_Z-* T@7K> DZ0N!,N3Q2S<<0)+:F LJY,(BV:,[BREB>A MPLFV%*2:*'2RS/E?7G&V/W#9'!1L"&*#)Q%FY_17 ;K(^(&!:N)01K/H1-F% MJZI#G$Q]:-6;0J/)DW!FA5DVE>Q$H2%RV^>D)SKN3>/YW$'6C)_I8/OY,J[. MN5GX*RX_[5F.4XAW/'12J?0.#SS_Y#]"O587:JT,S<,2+\S[(I=-'8"&5!/: M629L*/#R? +!-38-T^@:*G5]#4W; M69'D#M/#0.J-1QB26=X.:;BY2\"&)#1;/ VA!HOKI(Y=ID4 M*>@(;3%?"<7Q.AL!EF#ED)+ M;@FU(A[:+E,P[ZTYFVD.B8^PO5QBN#W->$:&@ED!?/ R6S<%T!) FSX@A0>F M(P=;2!08_"-_45HN69LU#V1/!GX\6!1NY][0(+J&>AL>PN'"Y\W6K@Q-_W3F M6"[";]Z#/1F(]?4U+%":@?U2]!?KN8L^-D M]IXO\-J8V\[AT JR;=J$MP4PAQ9X@;J+P-]V!"(&OZ238@BM@35V2/;6?Y%? M#Y$UGD(+'2I6?\R1];UU1C^^U>"'&Y6)X!-WB. 0\9)NV9W76=J6IAYU(-0H>^SDP:V2P=.N9O),!S7S49"=8UU +RW M +CLXWN Z-NVFR$(YS92R A?34NUD?$>#!)[F []-WJ(>X?VH+Y&NP6@ _YP M]84GZV4!D.Y0Q?T.*6CVB"SO3DVBMZ1*.26B:%*IEHUSXF2E3LKKH=@/.UZF MABWK([^DP-AZQ3QSJ*+F_:Q06MK[NEPP%2TT2&;UL\/ZF)5R5A>3BI\=K9YM M##!CS2XO1>D5RNY:0C;#+7I MF."@3,/MRZM$[X%7-ID!FG(!JVF423_NJJI&J [U2(_#! <^Q<&ANWISJ*FX M_[[D4^!<*3FXHNX0TZ)OW'HT"$VWW((@I&93D+.<;>65CN]",9O8"$FJ M"^TLJX)R9\,1PG2$'$AR20 $+5*KJEJA7<'H>_[@NXKBSEQ:G)#DV%"TO&+$ MVX(D-X1&EEDTRBOLWH5B%L*N);1%46C7>&7)D\JT"::%[5J+P(6*C6#%M)U= M[HG@9R'[/D__D"@+M>;F,KF'6V*_CF?F&Q(EH193BF/II.,NB*4<^W D'EZ M(3I"J]$1VHV4(U@_EF7]20.W3"JW"_5:2^A(*6>8_,C5Z_3J106J"#"]0BOF M;&ZA*4GO]H* ;MIET[AWS)4016@J@-LP/;S43O>8* _(&3Q-X%MZ M#&G<37 M=JUF=;R:M5-.85,5.7@\MN\4DGMB*TE"NYERUHY=LI(?YRS3,4)^G),-' IL M!N><^\%./,M0,KUC5]7#%1EZ=/@YF5:UCBQ(,D\!GQ5FF63Y;+:$!J_JQI#P M+T 7N9[ 1A=+OS=XNK0/U&W+HD+QMU-E&.@:ZNDT"T&LDWR[Q<\ESCQ\F2@9 M@MBI"YV<-PO+JF;4\-JAFNZCCMA=WU+J(^.*1E61\"8;_@MQLXG]D^3--7ZU M6*_TBZW*2$CD*5@!0!9>JZ<(0(5L+D!C02*_#9KN!%KXL@$T_-"SA1?S.;0< M4D3)P8^3BY8V(]*.:EUTD^)),Z"A:-1Q@"_0'!H7PW<20<69K1]!MD^Z1C;F0TQQ.# X_ U;7:+>NXKOR>@REZJ M]D9'=[PVHNC'=Z06H>8Q(_):>+0NEZ!$_TF0:<3Z6!-IY%+(TGI$6!?"EI;^ M"A?VV;+UZ5(O\8VH#OW?M2^!L9B^?M549XIEHOCKV67B/+AHDQW=59< )NY% ML[6ZYG5K=9G^]M67\X]8^R.CAV!J$<7N%ZP28HE*Y#B1E21_$!&#OUW"9+)$ MZ+YA'%+U;4EO$,M",4(]$MY.Z="^:&@1^4],PNN(>0A=QPRN6-X R:5H:WM9 MG4<8E#$3.&;"^ !0^F\PXY_=26\T!K>#T7 PZD[Z@P?0?;@#X^\WX_Y=OSOJ M]\9@@_$U%1/RK=:JU>OB#Z*+%V:XMX.'\>"^?X='C0IP M;N/+P:?EK0@9SCXG&+&ANVI44H)6^U>**];-XVXW\ #6; O@>Q3"O]KY,?UF MJ2&Q.=Y]5!^JD6TZ. 'U<*[3*:&;P&>9%5]?-'9S=I09UXF3P:L27HCY"'.. M\>FL>;;KY3ZC>5_]A7K-'(P^$C!_B(']._1-5Y[S^GK3/#M$+!RMA6X5PA.L MX2"/=-_PPU/;^]S#^J6Z*4ER 3+T*L[Y:7"^S#D_AO/#,>C^OZ(LGY[G'$"SRS3+Q366598G[H M&][XG*GIVM!0;5]PHC<%S1WO\SPXYT5/A7D?5>C CT=(UO=S7ZSIUI9_7=L M6O>:;%KX:S>/M.'W75'\#M=8ZR_O3"$ZP]F*=R:=SFRNYUE'U^T,KBM(B8$1 M>D&&B^RK/2=I8FS-@0$@_/&DQS/BYG !_[H1 >]BM._C V7DX^/ M]?Z5P;3+.56 @4YKW!5U4=I425),*2G5A9K$M0U&M(WT@&VV):%93\CWRHVS M4Y:1MOT"TN8<69"4#@;H;8X,FWMKV7F\J$MZCE7$;'K2;\Z US9_^4]&/WCZ M:IHJ/>/M68+VV-37JR8QX:&52>[?F!2Z?)%/#^23>V.E5E-HU;DWEEE):5?2 M*WNLI,S7_2:)=:'=*/A>%N,@G]S'*HDUH2%F9O-RU7'G]I2NT^*!V :"ZDPS M--LAAM +6AI"E1&//BV^(@/;@CJ>/-T(07H>/7)V"DE-26BW,O,=E%4*OAO+ M+/U 4J,MR%)""4AFA5T%U,(1LA&TE"D5@RIZ0;HY)^EPJB<# TK@&7.WHL-I M1%^]+H@BMY0S1C!+@8<1[-2YR*$X7\P&TD4KR?T'C67O429ZPF8E']%]( MH*B,7.N&!CUXZBI_N9I-JV;2+8"\=3JAT4DHO\3E6FH(9JK)">T\C58>&%3\ MP!0>&%3*P*#364F6HVLB#*Z3JF/C*KV115^F1@J)UF=>T;+W@\)*[!6U:#$>8LA&2A(3,9 MG\(\*EF*HIK0S&YWG3M;R^CLX\Y6[FQE.I++$ZC *ZWFK^/ @6\5VGI=.>V" MD_Z:X6+#VO?JF89]0ZGC/3PJ&9Z96 M3+,ER#P][G$K0@VO"*KIDA+.;"Y9J72099VA>@AP_T J&@68(PL\$L&+Y2X1 MR(#6N\O#31"S"J6TY/2@96C&LSU$UIB,YBA%X0>FT _:3'B)D94653V6NY30(4'DYU0 OU)+R#U'.)Q8.H C- C%D7F4XPT*H/7,AAPUQOO M QWNX(FRL#UP'=N!!DGP_'Y9Y9'JO=F=14%F,TU),>':+<2.@TL2FNV*I.8L MF&1;TZU4377^)(I9@\U]YG+#FK4")PM2(]MB*O@/\;1'1):B(VB1 M7TRO9_ MD!M^X6UOSL<+.$G>%'!K];MW'F ,PZ@@$K5T]GDR10 J6!;-H;$@ MY[ -TR'BR,*7#9+Q#3U;4 =S:-&4Y\X4T8N6-B.0T6U(2*39DV9 0]'PHQA3 M!Y'X;?L";!U2LN,R)([;E#01=V1\:S$+0!KT";]MH[QYW>_1HW49H!?^FX D M67#6.DHNA590+T+S"NJO<&$O&6.Z7&Q]Y;U#_W?M,U$-4^Y54YTI'JCXZ]EE M4B'WBS;9.%UU". U[Z+96EWS.K6Z3'_[ZJ]PCZ:N$EZ%8&J1F?B+8RJ8BPBC M$_X@ 77>^@5CJ+"#OE[OVQ<-+0(%6;JO(\LX=!TSN&)Y_2*7WJ$='+'PAWH( MO-%"^?X='C0J!_!IFB(GXX1P;YU<-<1Q94(RAWB:>L;=>3@(=*%#8M] M7_ NQ?+FV*([0JN_9+&DLU]!NCZ'*EG.J7%"OONMT^\1&.E;O'GL;U-Y5Q37 MLO#PJ("[!IY $2>'8+D!A/X&V&X51W.;7PY^+2\%2%#'*$3]I!#=]6H& -M M^5>ZJ&\H%-[M&A[2FB(!?&TK_*N=']-O-F'//"#]%AN.KM9@TQ0$U!9OVAX^M$V7C]H1S6-5R6\$',6YB7CTUGS;-?+?=;SOOH.N;7-V>@C MP70(L;1_A[[IRHL*N]Y48PX1%(?*A<,DY%A[ ]_P4U,;]/#\4F.TICS "[V* M%13A8 \4R_S M'%G>!^H?]CZJT($?CY"L[^>^1-,PNG&T[KP0-^3VVLTC[?=]5Y205+&CV37\DQKUKP20MKYWI& MSY^C04H2\M"?FC.]=6W<'+)Z;XKN$LN^:]L(_Z=.X-MZR(3T _^W46P[WXKU M'5D4ZJV"!\L4%?AH >Y\@6_+LM#)KKYPZ1;_'"MS4[1/*DGSCS[+3)SF6]:^ MWJX+]>QR;I:=O=U2$)=[;%EYO*C+ M>FY^!L+&Y/S'G '/;?XK !G]X.FK::JD0+!O#=IC4]\X_,N"E[;6J0F=)I.Y M)LH%\BD]LK5:0V@6KEY;!3RR@:2T*^F9/592YNN"DSIMH9-=S74N*5GPLQ*0 M6^W,-BVYZKASBXI6T: V$%1GFJ'9#C&$7M#2$*J,>/1I\149V!;4\>3I1@B2 M4)4Q8\=03>H(M0:3.7[*BV5F]1F(FZ]H>8$JH!:.D(V@I4RI&%31"]+-.4FB M43T9&% "SYB[%1U.(_K(!GPKLS*0995\[T(P(X'7K@EBO6AF<'G$VM#%? !M MI)*L0=!XUAYUDEUH9N(1_9?66ZN,7.N&!CUXZBI_N9JMD2]T"R!OG4Z0L\N_ M7%:Y]CX$LRM07.=Z'',"CW*%A>5=)+%5" /@@W#PD1@\EKEE*LCV54%@):B, MI9>HK]"Y"NC<-X8>4>*5CIS%:D=H=3*+@BZN6/W[+VU9DJ\SX#0>Q5C&*#H> MQ9^W(2,)HHA7W79FJG!Q5]UT<,O(?.G( MLM 0<]QUXWI!\=44B\XG5N@E9?",%@J""2F0OHV,*(98^;.?]8$RG$438 M'$\[TN4CXZ(H'3PR$CXTH4XM,SRX\G. D,G 9#O-\MHW7O!XR+ZHMZX&(\Q9 MUM2%9IW))&'%0"4CB=,26IT< TJX/[;X_D#NC^7^V&*&:7F2%GB%%H-RX0Y\ MJ]#&[^Y":%-[\VQ(.9GS8#6HN^@F8UM=;)( M628]ZW(B?:+6:@N=[(I=E]7#>P(&R,I3W)($J9/9.0UN+.V5LOE%LPF38:2R M$ZBGTM#]&>#[ FZ0@9ZTO,5QH-H=7B=M/)]6+6^\?M M)G;HS^VF]R[S#R@3=RBCV?GQ:%=*%9H?)W>-RXYF5%2,UA+K$58FCEHH:7BI4TR4%Z=E"3R%8M7(G0D5T%^N]H)!-YSJ!.0DK//^I-I8[D^BF+7J M3&Y 5P#6#!4X6:AGMZ!1P8G_$$][1&0I.H(6^<7T>@;? KE!1,YU1"P1_QVF ML2<%XD6>)&^*O)7L6@G;K9(Y!*R"2!S3V>?)% &H8.DTA\:"'-XV3(<(* M? M-DA&2_1L01W,H45+.CA31"]:VHR 2'T+L'5( MR:[,D(!NSYUU!V5\:S%+0AKT";]M(U]=P^_1HW49H+?Y-]3 QDI(V6V9!P\L M&TYB K)ZK8V17 JMTUZXYQ747^'"7O+4=+FD^RMPA_[OVN?(&B;ZJZ8Z4TPC M\=>SR\C[0V!:-9&&R8_I?X&!__9G?1&8W [& T'H^ZD/W@ W8<[,/Y^ M,^[?];NC?F\,-KA94S$AWVJM6KTN_FB<%6BXMX.'\>"^?X='C0 KHIGA/H1;(JI^"D1O.N MGFX,FL M>;:K;_XT\[[Z.L_:]G[TD6#JAZ:O?X>^Z5'M3E)E'R]NMB]P$:Y(( M?,//36W0P\)&C5/#3P\^PSWA#'@, XZUMV*Q'Q?UIQ?U,I]IA\^T/UQ]X1%6 M%OQ_15EF?KZQUA/.A.DP86W%A!)G0LZ$7!)R)JPF$Q9*$AZA_DHIJ+\GF%), M*+0%'3<+K^1$YD0NQRNK1.03NUD*2L"C790%5J@^] W@3$W7AH9J?SQ"D2HH M]AQUEE!?R:_8/<<6V72,Q,*N1SR(&[K[VLTC-\_WM2H"2XRU_O+.%*(SG*UX M9SA;L44\WAG.5KPSV78FB[-@^QY)323BP@4O4LRZHU6X*<75G'*B%5W023146J+*DC MY^-LV1!%RKG] MQ;3P)<,_NJ@L@&-!P]9IB982)4?948Z3BMC;L(3UUF.?.K<^<2:$-EX#74.= MK"CU%6H&7;LMS=:,YSO7PG^'R-),%:_M@Z<)?$O?9+%QS_"U7;4^ZT)-;#%9 M>Y6S1-JVT7XLD:XJQ[DA&VXXWO[:CQMJHE!O-3E+O*>:_&DX(JMB0T);2I,6O8GHF'L)%GDFQ0015?N])E)9,F7<1O@F?@&#/\ M&&&=5G,T9'?5_[@>];R:@YEH8]O=DA*+?JY"KKAI0)V+EI6N:[/*2^K1D&?L MRI8S6S6+B_2I9O?Q.M)^LUO*;GHSY\S:E=F+8:VJO]22 /(*>1ZD*\6-/!WM M*;GE[6T"O]&DQ%-@H]T@!JWQZ_*DIP=)K(".#VTZ# S!OVEC:^9IB<_6P"@0 M-\9CC@?LV6 F8BI__3)NPWO;489CN/28TPX?4YI]^<^[P]J,FUI__Z4M2_)U M_N*C K3-:QIGK$BFJ4?&@7&8$5$N%LES^FUJ<&6LAEFUPLX9@';R\;'>/TY_ M3G]._V)OH318VT(1@(&\FAKPC6^=[.EQRRZ.)<=8!>Y:/0IHOF]2J:F=];:) MR."@!,+*3JT;>T)#Y,@QZ-. MR*P;D@LTMHL^-31MQUK2\P89Z$ESACHT-O8N1VOD7-VW2:#8Z0*&6UPNIRJ7 M<^60+,]6RLUT&:/JJEE^C)%7*'&GW>:BH\@,DK7^U^ID=HC^=-XQ$-;SPJ7R M\,]!;&74L)Y7NQ#%=4WO7/(O'E!"]>QS=X:U5,<.*6I(!8X)3'I^U(L7IJXO MAA6WP\-;=D6Q')Q%\MW3-7G6?;',67=PV]][0I\L3CE6]U-7)2RY+&>;.3+5 M_R2^NA>,([+VX-73/5C*.2(WCLA(1M1K.2IX/*BF^)O:/*B TY_3G]._9$$U MI]LVRBW:9L]M(WY..2VOW@GWA-IUOB?$Q)Y0_E9_/=UDFGS3)SWD\]K6D02Y MQF2B3LX$.8;N"+*J;S%JUOA;FYL6H2. M.7_PSSE_Q H89:2(_[X\^M<16SQY+-RGS/@GQITC3&43)XVSO_%]X))_'_[) M4M%KU_@2?PH5_Z2I_]+%O!S*_8E!SUJ1DYMY!F'S/9KB^TBYCYK3G].?TY_O MT:2T1]-B9(^&'X0^WC%WZOS^S>PB;HJKPK/" ;D$+S1CO3TRO\J,*)IW->ZI#<$1HRG\XGGLX9'S1I"JWL M"G+S;8PRNA&Y&Y?3G].?TY]O8^Q'(J:*H$<4DRP,ZX0?_6W/)P_7MV)4K1/E M6)7JDB"+3)[P8!R5+ U6J=D2:A*3^6]91B7KE >=AB"UF-QQ*0(J&RR_;+,!A6$!3\8F2=?9Y,$8 *V?R$ MQD(SGO&X'?P;:.'+I.:&@YXMJ(,YM+PXLRFB%RUM1A0$:EU#!ZG@23.@H6CX M4=O!%VBJR@NP=4C):(6,S_;<6<<@OK48\DWTZ5NXSL1.O1_US[78:Z_]@J)2J+XZ]EE4J70BS;) M6[[J$+@"TD6SM;KF=6IUF?[VU9\UCZ:N$E:&8&H1M? 7QU0PDY&90=CGENB4 MF#-^NX0Q%*%Y.*/9.#=<(U3]6Y(:+&D=^54,CI'['AW:%PTM@CGQB%Q'O"/0 M='#?O\.C MQH.*S) MR@U1&96R@*QR=-HJ2-?]LL.?SL0S^MT7@?2[_[:;P>BN-SJ_'=S?=X?CWE7P MX3!7Z$I"77M+]I7H]_1*#*8>M>.\?]3HC ;M^J]KR_@Z5N)\2Y5D^O"A4GY# M/P#;-)AE'ER_QS)S'>:]*4IO.&OQWJ37&VK%@'2WM]ID6=F/:?TE9K7(7C0B MJO_>W+^]H1_F]WS$[LPGYP+O.# ME(*Q]@:^X:>F-NAARU+=*"&?'A*59Q:YZ,SRAZLOO/') B!;+!ER2\H-E1&$ M&@5!*MB4E79.V1@/Y '/[X5]JF\\YOE\^G8:T9L9CLWMM#KQ!/W0-X S-5T; M&JK]\;#9F1=X.V*(MO9QL_X-RR%$T)Z")]U\M<&39!(^1H#GWW[&\4;?9[Q[DRYY/,^P??/"W(WY]>"#'T#*? M-(<$^N<<35.3ZT*SDY"/Z+VT2VWE+BY<68792 VAGA22E@9<95S?,K87\^1*NW[D=R!X[IO+S M_!':2*7'LI%ATW)*IUO-CV[B\#5B/(46NB$TN V1(.]@65%HR0FY*0JTNC,/ M7U81Z VAT8G+)>E/O=S MM)RL7((L-.2$6/3WDO=CV07>.[',['2Y)";DBV!9\)5+OLVQ!:-53W,+#SQO M=TQ3Z#0R7/#+++YV@Y:54Z8NM#L)!])8%E:5T-*Z,Y(QY;^4+T@$LV8XT'C6 M'O72Z6K;YT>HE+%IA8F2^_%-H9-4RXI+N%01S"J/5T=H-S+T*7#=; ^IIOSE M:L3VC)R*")$;^/0^.*X0CV5NF0JR _%H(1M!2YD":*B885Z0;LYI/FORW:2I M%U/O!.:K<^(A][N 6YQ50UJ_0N=JY!.\:ZAW*W+WC:$'"[[\8!J$.GU"EIS% M=TOH))6LJ;KT_OLO;5F2KS-ANS*J@+EMR]U.L<9'CCV&-]EL&SDVE6%!7GZ^ MX<;D\UP=V,WA'_J&@LE!:DYB24T_$78GYX)=LAF-+6.DO9#38"5;17?XIP.R MW/E$Z1M=GR2C)45R7D ;+:'62MFS^;$L2VAV:&9>G+FBHD5-U,3>TT!QJ:K"_[6]K!\5ENI1&.K>*45WR+T/@9/P M8\1+.(<+FC!JM;$7*)(A%WG)A.2['8A#CUA8SI]RL:G4IJUF2L5Z;M M6ZR@Q#P&XZP=C;6&4)-37AJY:IF%:JD&YP,L]((,UY.KBFOC/A*54WV!AE(Z M>;HK7[WAD#M_:L[TUJ<$54C6Y^ 7TPJ>#4)=^L:-:V.BV_:M.7O4C%,$K[5$ M04PJ8UAUO901Y+/28"6A62M@C&^Y--@[M&ZY<\TTPCDO>VS5N\EP["C0W]UN&Z:3HV[ R0="UW,/&B,A4$6H(NE#RMIY9FF M:J\\+B733+:O7Y@J),_;T*?)S>*[353XE0-Z29:\3QXUZD([;3=T-:RWXS'- MZNAE4Q+J]80RY 6VRPJ=UI&$V-D\E17SSY=Q\<\QUYNJ$5%#,[UA!0"+0F9$.J M_05+"_Q9=8F80">)Q&K5A58]Y80+50G%.A+1C%2"5E-HM[,,KN.NVJBTC9>/ M 4=X*H$-O?IQ1"XZ"U]#(,PCD&R8)1.$.W/'+J?*&)-E\-2C1/F&G*FI]I>4 MR5L2-H1FVH*P+'*0G^QE5 D+5B#"V;2LJ:XCQ7%)O5-?(\,_5$@X<-E\, E+ M,\D?$%J6^R&2#'V*W/L$R5F\D!Q)_-ACWF!FI6,)8B'#VTLE^UQ+F4*,O9?5 M:JDV5$/0K=L@$]./%CF= B6)0J?!3_7D!F-6Z:VDAB#5BRC=*J'R?8..:U&7 MLN=:PYB67 (>9D[Z]%ET#?76I.H"<5(.GDXG%ULMH='@VVZGQ3:K@XXMH9-V MIFT>"%2A !0>",0&#@6VN/*/]W%M6O5A8Y?[F+*6=K@V96ETEQUJ?T)<23\@ M;9:Q0ON%NK:$>MKY+LL?PGP\K%E',,MM29#$+/=]RVCDG2RBZ$DSH*'PB"+6 MGR^P%I&?WS:R,:ZB1P=HMNU6[S!HV+KM^Q08/-V;QO,$6;,[3)C<';B-]/I. S+S#+3B=EB6<;U/?]]>].@$K!DCQ"*BF;%'F//4%K9ED9>GP#OS"F/8BL@P]2B/M"QYA!^/M&0#AP(;:B>+M(P- "J9 MCO*^F#J&%)(:UDBD=LHYDJMBPAT/;^9)7]N"U,D2W3*:=+E%3/:>GI#BT!0K M;XI7[]R"#K;HZ&<::$$%*JU!0#Z03"POF /*=UYNQTSS*#5XZOET&F$R#0PR M^RNRC!"V C3%02JYT374Z(70DR>F M89E,$FX:LH$#-PUW*SH?[D*UZU;50+ARXY79.6;]&B)+(QGHUNM/^)OGX972 M6SU/I?>T9:&6:013D?6>(C!(5M&P-:'6+&"1IDI8J+=)$AI !SPBW".#^/>P M!3NG;%8RP9WAM%R;95U[8$CRCYJ4^I$:29!K/)"-)7C%% /4:DVAV6GP'49F M;(,"=)&;D6QTD9N1:6HCB!1 /[T>\K="KU&9)!&6VNFG$3Z!"E)\9%,/CV^* M@MC(-SZ^K-I'#2\IJND^ZHC=92^E/C*N?U05"6^RX;\0-YO8/TG>[-]J<5]Y M1[;J*"%I2,X"(>OL\V2* %04EB+7S9H&4"GBU2(@!:=,/< MF2)ZT=)F1-9190QB01@$'>%';0=?H#&C%R 8>OR82'\W1@3"0VH312I*Q>2F M,J#.,4GJ6GZ2ND?KZU=-=::8%N*O9Y?1'H2TQHLVB:Y?=0E@1?*BV5I=\[JU MNDQ_^^IS_Z.IJV29A6!JD<7N%\=4,)\1[B8<1 K6>WL-,)DLT:YM>/SHJK:D M.%B2?+/>3Q3.R'V/%.V+AA:!GNC6UQ$]&[J.&5RQO#&22\FO ][[,J\O=!U1 M_@D71CEV@R4W\/8QHY#M?OI](SETWOS9G?1&8W [& T'H^ZD/W@ W8<[,/Y^ M,^[?];NC?F\,POD?H[D@29\U%#A_'@OG^'@<*X M3/ _WWH/DS$8?,'?!K?_^'UP?X@]\_O_G'\>AG O1OWD@RKF'>>X)\PI) M8,!9A;-* JL$E=BA[BG]87](:*L ^'L%!VNY0ZBIYWTC9%?<>F7<.4]RGDS@ MR1%R(/ZD4G;I08N$MO'ECO-+$K],_&14U5KP.)LF70F)PYGH4%EC.KZJ1 7-%#^$+-OW;'L+UE^NYBQ8 M8)Z0DR+9G1;=J5[;(Z7?$_V>[_)#OY/'0^X;MCK,>U.4WG#6XKWAK,4B^7AO M.&OQWG#6*A;Y>&\X:_'><-8J%OEX;Y)\),%+>%:"?<\!WD"=%NKJSBU-]VA; M$P YVU2I_ ->/ :IL8+4N!-?]>#$UX]048%OB$1XN#9I81RJWX:=P8ASP4-$#C!2*A GU#,6?HE(P@29(@ MBR7(8LRTJ$\SR9Z(IZY8I4,+V*==R^8+$J<.IPZE3'NJP1Y?M*DV2 MUY1H.%C=&3Q-X-M^!M')7+';/7K%3ZA;9*XH!I#<*[M;?R7Q,S2:R'PB6BRV M=W"GL<%#4 -H-M?-!4+V5=K*;-;3,)^ED8^"CZ+"H^#/9_%\&=TQM=QJ2OLK M%J!>.S!T+65*RBT.=6B4S"&SQUZ[%QQ[YUJ:\>P5PO."9@,JT8<"&A$2;=0# MCK<)3AY0*_/=$>9-9E:I\ZYY\R^HNRAQVNQI23,3L=H0I"SKEA2?1_@,8I\Z MG"Y%H0F_.">5M@-Z0I6@VJE;)W:U*/;TY\.C3"\A3 M$'U>JF58Q+6B7$$%Z(F9XHBH%\X/C/$#.^:+7!,:;2:*>K/*(&QHHIPZQ=+3 M.5W8$;G&WU-MU+9LRP(4\X=3AU.'6J1)T=A]$C^03H M,MU5L+UB(?76M)UOR)F:>YI$.60FV'$TI"%TTE[;3W$.O<23A#VZY#4]BL3G M!?; YZ:K4H8X?X38A*$'GI!A0P)#R;368USPY.\-(=!MB#Y%\<%SAQKK:PFK MU#G"07+$C&''(=T2Y!J/I^'3I]#4X70I"EU.(FX+(RUC5/F03CY_VZ&29R1B M$GZU1?=_B]']WY85W.A#>#1>\;:U^F_Q^GO0MP.U=1:ZR-%@J8L<#9:ZR-%@ MJ8L<#9:ZF/G!/18&68 NZ A2K8$%?,JXEZ'X1LJ0%Z &B]1*N=9:&=@@52Y(<85N MM@6YE7+II(KN^]3F;T UW4<=L>NP2*F/' ^V^LCQ8*N/' ^V^LCQ8*N/C.\\ M<"0X$J=%PE.;\5]2\R;:O_"FB1S::MFZ'W,=V7TA0\ F2:A15;/G.EQ<:0;I M]-K-C3?JR''PZ(DMH!G//DF6!+O>:"P\Y/!?.G R0J @79]#5<7-?3H3S^AW MOWGZ/8(-?0V KF,&0'A7%->R\/CH[M8U>-549THVEL1?#]E8VMB3\J'&K>IP M;N/+P:?EK0@=XBB=9/^$;Z_L+*_?=>E7 D.,'>;=E_&HUM@9^.9GY&?[?.9- M\Z83/R=9\,%LVK+O#-ID FUN7P.Z?[W!^0F=!;Y@6 FTB\;7#GR M091S#_/<$^:55;(.SBJ<53:>7NV+4W8)_SCLVP:^<_M@+9?LMI_W_8.WGB#S M=MXY3W*>3.#)8,^>LDNP<<_YA?-+ K\$._[56O XFQRZU*VB!"BGT%"!0+=> MQ0O0*Z3,'&U.4WG#6XKWAK,4B^7AO.&OQWG#6*A;Y>&\X M:_'><-8J%OEX;Y)\),%+>&:!0S,+=.>6IGNTE6EJ 9FG%@@=4:K_$&5R1$EF M([6 S(\>9W@>+5VPCTLMD.$1-H[S$F>64@M(M;90E\N2X)=MW)E(+=!IBD*S MR2=ZAN?,5X@SE%J@*;8%L9%R[I@RG"E/&7+F4PNTA)9<@K(Z3(OZ] 1VK547 M.K4,4WME9<^6R6Q]0 [0Z-0MF9G*1A9Z3AU.G;)19_MR@@6*IPJ0L,'N"]1T M$0-VS NI61?:35Z^G/EIP^E2%+KD+T@* M) [X9LP16BTU3VFUPZ5]"O1E&#O77'?[6)*PAQCVQ5Y,4D1\J .T%U 94H@\%-"(DLO@%Y"J+/M[D^S_RZPBIUWK^Z'#%C MV-'EI;K0*,UQ1#Y]*DH=3I>BT.44XK8XTK*,SOO<]J*#0Z#>#G3)-'LVY FG M#J<.ITZ5J+,C0"QR\)XNTUT%VRL64F]-V_F&G*FYITF4PQ'^[4M[0Q+:8IO' M"3(\2=BC2U[3HTA\7F!W=&ZZ*F6(\T>(31AZ,@@9-B0PE$QK/<8?3?[>$ += MANA3$(4]I)/YH5C,<)TNV+Q8"?LXL^.!EP6IV11DN2R'*MC& MG8%LPFU!DAM"0\XP^WVA 4^EV3[9/K MR!8+Z2>V._SWQ ]0DC?W;U8;,:N]HZT;32%K1\%O1M;9Y\D4 :B0XPC06&C& M,QZ]@W\#+7S9 !I^Z-F".IA#RR'YGK$A2\P=NI-&+%OPI!G04#3\B!T8L/8% MV#Z69+!"VTSMN;,!07QS,3M;:5 F_#95L^R -D)VYMH.12:-?Q$6$C$EU!_14N[!5/39NB5F-&:?WRYAW&2(@2ARWQM ^Z*A M1> D^YI![[P]3N@Z9G#%\GI&+KUG[_2(;=%0%X$WGNLHSX5)1RFWP81_=B>] MT1C<#D;#P:@[Z?]_]MZUN5$D61C^*Q6>G3?:$=@C)$N6VSL3X;;=N]ZGV^[3 MTIR-\ZD#0\EB&X.&BVWMKW\SJPHH)-#%0A*@FMAU2PB*K,RLO%56YL,]N;J_ M(8,_/PWN;NZNOM_=#@0?RNBT+<#E6^>\0OEX4&*X5'!?/2@98UAD+!>^,H$4MQU:E21UG8E@6*(;?CUI'[#O& ME>+OXIV?'KX#XD^N'[Y\N?HVN/T8?U@O[2&50)=<:7]LB67ZL16O4!:>F@UW ML>?(F?[KC"*?)6"+J90"9+&;'1H"F4[$% 6^$LS-TT?&VG(CAHB@(Q$0MRL' ML(*F+M HUE+0*-:J(OH4-(JU%#2*M>J%/@6-8BT%C6*M>J%/09.!9ALG4OI+ MBS E3"LB16EDZ;2;">*OS/V+!YH?SO0P*N7^?M1.0E)BVT>,H)^V ,7B - O M+?;?\HRPW*#=NE1:+^!W'V%&(-M6(-Z(_\M/ _#/_,"('/PK#:V*/JN$H&5: MI"5G%2EV3XKT\ 0G1V8O2,J )"(%/B ,:BNC[(GI\BQ+WK$YQIJ(Q&;20;IK &G!#MQD)@/Z;D#?@E;N2LR[6&U>&&LK>1S M!&+#6L@T=JA@B]11Q]9+.+9^0TUV=H!D'F26*5^;L>E\[[_>![B4?@FW"H>6225[UL^LZ+/^SDFO4 M-($-2N6"$C5TIZWI9[L]NZ[:C\RXKO"9D:$G10"$LOED!+8Y6R5?_]%B>D;G5?)9Q7R]"NY%1^]J M9WI3G(L&+QN%E[K@9?>"I$;B0&W(;,O>4M=-+_%-EY2J%I+"CL*.PTQSL M5 \OBTV:HJ@I6CA@[CR,AL;;:@[1WD*Q"XVBGG;>JT3#TX-EC-K04L5FEUNQ MF$7#\HJ\$=JRX/4 T.#V(.$(?9XXWI32X&/9)NVV5^)N%*2:A9K% <]"W;^- M^YL8E.GL2IW="HW%LYS)M\@WQT9 R3?'.AMCB=T4XPA1%*SF M&>P]K;;3KH('4%7.J(;C7%7LO+\'=^&R6=&?KDS>ZKG6TIO2;TFMH /%CL)+ M7?"R+XE;&X%9XT#5SBQ[;M![$\1\0.@;]4T[H)8RZF.CGOWXP/%S&Z.G)O9\ MN]-2YL@V!.B>F6*#Q&W%#Q7CA^JX+YV^=JXWI4]P@RU1A9UZV>D*+]41MR5+ MRRV>4&[B?L7.MM_C$ZY\T[UASDPUY(G"CL*.PLXA86?)D?1,50&FIJ],\%=\ M:EU[0?B5AF-O19=H!_4)%JOVLY[6*_MT\SY.HS=XD50/+[M:'G7B\QI'X'=F MJS*&.'DTP(5AQYZH&QA(AH99K9N$X/'O)T30M82?FL3@&U/4J#IV:* M#4K:*8:H&D-4)PBOGVG]G@K"5][^5-BIEW6N\%(A>5NRN-SM63?)$YF\+7%$ MMB1C"IY:X/'D=XDFHNPZNPEF(RJN^T^/'UH:P?\=%WDM,6QK^BA5 %%1HTH@ M*FI4"41%C2J!J*A1)1"W?ERQ"I.L 8B*#M4 4:6KE-V$YE^1,^5([;#^,_IA M[0$L[C]3I:"^WFMK+=67Y/TQA65%RZL3K-=Z[:8U?='26MVF M'):H-MTK4"#Z7#MK=[2S5E\1?&O-2':;W[5:VY$+3>]T0<"73/25 M[S^C:_IYR9D:36"#4KF@1 W=ZVOM\RUNDQ_0OD]G\D8L+WIT:'4#%B7!J.A1 M+1@5/:H%HZ)'M6!4]*@6C!7?>5"44)38+R6XV0Q_L=]/%CYYTZ0M;;4L!'CF MM?A"')F8U'$FAF79[M/O1ZTC]AU-_/B[>.>GA^\WM]]/KA^^?+GZ-KC]&']8 M;P?JU;;",7QL_7K)\?>Q=J%/0:-82T&C6*M>Z%/09*#91G)P?VD5D(1I M1:0HC2R==B>A!.C*W+]XH/GA3 ^C4N[O1^TD)"4B<&($_;0%*!:YV+^TV'_+ M-^=-Z@)!9JBV+I7F*/[*&>316(F_\QS=V.: MKRE4%'TVID^&%FG-0T6*W9,BS6/EY)"?EI-1B,A&65N^8GKLR9VH#R26(L^5 M543?%]'C)%9.CCB55=%C7_2(4TQK(Q&;208I[9-3@B5_)N9#F@+*+V'/9$6F M/:P6+XRUE9S2R6JFG%\*F<;R.[=('76"L(03A#?49&G4XA2AKHX1SJ8CZ^T? M';U*QPC[6RQ?4^M3)R7DGI=,[,V.$3:E[E^UZ5RE8X0ZEJ?JJ^.CNZ![)8X1 M]ELMK=^8+LI5/%,F4;Q"QPC/.N?:A=Z BO$5)WD-CA'V>R4W!6H"&Y3*!246 MP.^=:]WN;LM'JOKW,Z[K/0V)S99NP]S4:I2<5=A1V&D:=A:K$Q HW!3 &9DZ$D1 *%L/AF!;195+&[SBL5M]KD*[D6G?:;U+K;8\[%Z0U$@1D/C;35_J.*1V/:%UFTW(!Y?:R:I(UU5Q':Y;8NY-2S;R!NA MA0N^$ -SA"2CM#GB>--*0T^EFWJ;EMT[T9QJEFH61SP+-3]V[B_B:&:SJ[4 MV:W06#SWF7R+?'-L!)1\MGI"B_5$;:*PH["CL'-(V%F2$Y>I-<#4])4)_HI/K6LO"+_2<.RMZ!+MH&K!DF,C MNG9QIE(CJ[Q(JH>772V/.O%YC2/P.[-5&4.EBPNMUA,,L>!D3R1R=L21V1+,J;@J>LWY P705+F5,KKXEK:)>I/PCD,Y@^7LS%5!F;DMUEV,'&, MZ4?;14(#7!<!?OO4C =<.;EJVV%8YALZ]>CW[(02'@][6.=K!0D\I'HI[WS]!H' M*[W,GGT5K/T(CBNZN 89^^B3_@+>+# 1LBZRQS4ZLL !?__-*$9+!K-S6Y7, M][R,$4X2C,L/+:$6QT/_M&MG"(L;E/$D^6:E$85>?,7G$\1+8C3;@C>]=M'Q=':^V);K#=*4%,^.QF9B\3A-%CCCNO'^YO;N\'MS?D_F%X.R##!P*7 M!@]?[FZNAG#U\]W]U?WUW=47,AC"A:^W]\.!H)#XN^X>\'[G^R%RC<@"OK&. ML]/@H8[[Z)GZMCD3B,'F:L'#Z)M/ W@K2\2]=HT+,Y\G_35&_+IIUPG"&"UW&&B@*BPRB9P!NBK])*"0I#DF,Q$)&R\"] M(,5!3%/&3J\ .9>93 14,4OD^K]!A_D!R#%_XOE\=A]0YV$J?+MU>\6+_.22Y\=7HT!<.R: 1H,$$XJJ,YR29Q;=9^J3"&4,NM8 G3NA M >@XM4.Q_#(""2E@;>!QH6/U'>8UIY$ '! 2>@1PWIAB1$(=@ (YY]A*.JB MF ;R13XQHP"0A%.%)Z@[9D^,(\ T&5. :,R(^DH=!_01O."4H*$@ID_&1D F M@!M*?3 !#-=PILS6(J^>_W/D>*^8*1/Q\HBV^^(Y+PBC8_\5V18QQSY0-/3 MKIB,IQJ0+0@8)D*X3D/@(7PU!KS!B.*#(]/9KNN]&'S,@/IL1)RB8X\H#@)T M U0&[.&1YUGQW /6/N095"IBP26]%IE2PP^R,YKX-K /=MAR1*&6C,O6$?X^\NE?$?P*#",ZTU@IWC*V MB!1*)R*63AP: KNRJS _8?LFEG&.?DOP?9)B4EA4#'D@KI$LPEQ'N]QV ] Z M3)[$\XH"ADS16<<;A:\X$WA3B#P(:/AR+<12"(,:OL5I!6Q)V5O@-UC3#K / M#@_W/?J>81' Z!,S_D#,@E3Q4<0#EU@4G@Z!C"A[[1$N=,^U0UB+C%6XO./^ MQ)@^(^MJ!*@;,#F"MSS:R"7L*U+#"UBF [XH6>P:%Q4>BC]X!1./CI-"Q)X# M*0ES^SJ0.$_#]0Y>R\1P@( P%^"A_T0NWZYA7#\KI&#N"9WA?LN/G@B0R?1@ MW7&!9=$7ZG@3Q'B&=X&$; XA0@PP!*@,-3;Q1+8!J,!B(0C:@(UN!Q0[1< U MD#,!X//#3V =5UIY['8/T!:D(L6-X!T\&X0$QHB&T_0-""%U7VS?*M@7@DH:Q3G[!U1(%@O9< M*[^ RL5KL>1 &<#%.4C1)U#B_%%ND9A,6B7J =8"FB?X+PZ%9D!B[J!Q:OCF M.*OC<1DX >BO>*U2/U$]C@U?8(K">+(2^2B*3&0U ,I9'WB$&??)=Z!)A\.BTQP0TV6-L%C2QV=RX&1[0>AL!XC']Z6A2X 3*#A"Z8$ MLR61Y4 V)? L,!UKKS:^5(UN3<"]@=>^Q].26#?[Y29LD"YSV!8 ME:]@]=;)_TC6G^5AT%;8'( &$#0B4FN[/",D5H;@%X48WV6FB^.A!180M&2Q MI!+C0,-U(T!*+GH6(>6)NN"GXMJ%7^@$46RDKK^PMM#Y3/R9T\$I^K1+H3I(>"_R*\*+ ?ZQUF M.\/E('H,;,LVT$(&73FV08*A3GL=>X@X,/"H=4JN@'R,94_B., C/^G =2%X MC6Y@",Y+&98Z]C/ !W">SB_X%93(GP%]&-V"18BV]6JMMW:^OCG_&;$7L IQ M\"9< FC ,#Y-V"YF^R!#*EC*S\9/2FB,"8;S_T364VS"H?\W&H&09<_Y;*4C MLS\GI ?[E*+2=VQN.C%J^V!QN)$8C[[AT7\JW!>?LA0_:4V*V>'20?]-&H@8 M_+U6O#BXYLK;@KD"ZP*-5 $8:B_+!LA]\%V]9WPPD.?)8DGB#GPIS")Z%ATN M/.9D!+[_(PYL6+FN[$I;=K$@LV(Q/&NU7''%L /5]O^$ MO(HQ%)MN -N\Y<;M'O0!; =N2";,UOD J236#1#M]LTL;YO63AI+PULC(B5 QQ+%Y7&74?@*Q ?(,?&?P MO>)5PK8=YA^(=P[ B7YFX6(I\$4>I\S282490PSV,27E J:2X)N8:A+,1X\_ MX)I3C,2R$#*/(!P._BAN>PQ%R T^Q*%+3'HA,4(ZS# MN$M^TBD*W6#/ Y?T2R#RV ] # LQH(8C"/3H-03X]FG3YCFSW7M*)5?GW$; Q^XP7#C ME046G@UKZDU<0%K$ M.V!S<$9E:LXU1,B2[W3-V+4<75S*X?H!1<^><@R8BF4KI*N M'_[W[N9$OXB#:P 2C9=:JM$1@AQ: SZ70)X-Y$&G('L+-R'S,"0^0S+B]@PBHRT76&I6&7FZ5!! M:<[@F'Y1H-,6*+ZK"2[RY-8?^GM2OI:D(?TV VJE,I/T5E%JTL+4COB MX%@^\AK2I@19@(8FWT**8P!)H ^\=69/\.]!?E! RU7)!;YAO.&J)2XKC"WI M:+[3%8P)YGL(E8W6*5/;\0XM[J[&FH?G%HRC+!CX>N%Y,D_:]1+O%S> 7FV, M9OK$ 2U_XM@O. [&5]BPML^,3KX/ARDRU$_L0 O,)PSCXWX4_J6240'O>+$] MR>)BAB3NY<+D6>R$981X^%)J)9.1C,DXYCN+2[%'S#8.Q:Y29D>1V?&>G'YC M,O^=HYCOJB>OXYC#5W&;^EUDPI>E5!*&QRC"G:?4%,Q1: MWG+BY>2U8>!%[A?&.6S:TG>ZR"< % MXX$9*@>[T2=FJ5J>.3,F9VRT8ME7"WU8VZ$:>J%T$B8QH+D]M,SH+ODGK%3R M_SQ<70-XNS'Q?)H8Z-?&%//:[@#1KL4B[U1DGD@)=%)<'6%,EPR&]L!I]$1X MG;O "7GX=J[8!*32!ES.9./9<<.^ ,LX2N%LLC/)Q3'S*2S/ ;=0(WSOVIN# M#;,D0DD#)+/=C7?XN8"J,US$@@,\FBY\@5E"\LKT9/.&1%[.??3,&?\$= RMYP:LL)OEG MJY93OC.][.0Y*M1F^& 4&GV/IWP_'*68PM&I$@8LU., M:#QTYH&C9?.@21C'^D&*7K1@)4^#.$LC7M'2\_QQ9N'Y\L,L^=,!J6./;"J2 M*I.'YO=6Y1#-,X9ZV(IE C79MH4%&" M.POVBIU"*5R;B/YI9J1BS23I!9 X[&7Y:25%>RQ_6US68G6)L+CHB3"!!LG\ M>(D3B]I?Z)/AW#+-M4I%DUY2&*.WM##&?!$3/GM8' XSS2*V?[<;%)0WL;/V M?"O[[,20X-NQ+J])1R;3073BLSVT N% ML:MQF45G5%!&8#(GFCHLACPGA]C60B:Y=D<"0[KQGP#%T0LOEO/9Y!3BO\2*EFJ2_F*^,=AA"AZ4MK2M+5C5:T-%:SV#9 M/!GV.XP,4\!#<[O(UNB<-3Q;XRJV5%/$,@I>.8[WROQ1C/=UQ$Z[K:5!'0GQI3!@\DD2129Q=8-/+O% PD\Q"[%M# % MUZ3L4);/(EEXS?+@;0@L"XUS%T;$GM%A8:_)O#T[C^3Q^!X1:.?;](%T"AAC M_+#N_33B;G(BLS0-D0/!5BL+K#,:I*@/B,4W_]D!%12 )S@+6*RA2):4XC@S MNPLP,^9M$1 A3YS;@'L 931-9,$HF99&"V>?#$(?XW%C&V[W6?8*QH)\?M*$ M96HZ;!G#/3+,_+"2[:+P!+R/# S.,]?F Q>5:D21 \[N<(;U8 $B$FP"D)()H$% ( MC_R0#.YE>'X0'PH$E)@B" 66H3&9\(BJ(:.,1:(P+I9'8&(\X0.)PXQ'DD5B M*HPB4LO9H1[_)0W8&>B\BV/1J=UIR.F;(J5]R@]: S/.4X@?K&.WA3:>"&3A M1*RG'HA,D_2@\4_JV&/,R6&+E9_].R7?C"!D')K +XYJ3WSO43H])7@@1:F$ M'LL(#?F4D ^:X057CH$A1(8CF,JKX5LGCN?]Y*FM4F[_3%R0+91XRBDZ.,5S MJ6+C.U]L^BJH#3Q #78>)CX2\&C$YPC#Y6R3C/57/10!/T\^DH\A_M@-<[ MV,8+\0"I>%F6%LCTB/=D]BG6;)Y":0AISO<-$OPG E"LQ3AI'],)TVSPV%+A MVT*HLM@NO+14%^=F9?:#5TW.0A-VQ>0LN/4 D[-TE9RU0G+6K+6?I>'*):/( MDBPO4FZ:U_J=<\K-\UI6[*8"F5\;K_:\.6;7_SHY6R+1:XVLL/:Z66&)F"O: M2DV?^-%C^$H\7=4-2B\5,?=T*U;;Y&$, ML,(FZ".Z3[\?M8[8=_$.]CTCDMB[N)P7U3_Y%1ZH#)G2N21<89"+]J_KR.TY MAA3E19F%/ G@ 'F46^F?_YY7=$0T.,@\MLKG M1@Q]5L[012T15A&U+.([WP^0L(: K)#76=N<*V MPO:[)%V1[QL[B^\S6?JKVHP%!=%W)T,W=A?Z[[%&9R0W__?6M?*$]IQQOELJ MZ8=+)6]43(^]R9N]FXI$^$?I.C[MLOCJ[N7J%D'97-S&;AG_*D*0,^T@LK<( MGT*7W#WQB\B_8(GY=;98L2(X.\VPB76J&% QX'L9,#Z3$"@&5 RX#P:\H:)V ML>) Q8%[X<#:*&#)TBV(Z_9_G7%-9G=+6W-@S?RXX3["RAB3(M'5 EA!4Q=H M%&LI:!1K51%]"IIWL]:98BT%S4;!S_EP)HMFDL4)F;/9FW.Y@K^8)J6CT9*8 M* #_GGR^3)X@2]K,I,Z]P8RFY7VFZ#G"!M.V?G MVUNH3?1]]F"7B!,1RBY9TRYIE;A2SK1.OV3)=R""[SUVB<[55Z=DZ[*CM<[: MBHA[M$NV1-BVUFMWE5VR+[ND;'*"M#W/J356LET"?W%J>0U;UJP:GU8LJWA- MX)7.48NLD1U5SF+E[/97$#@/(S=I3>OEIU>S19FP^ A6EL%*,-@;*9D6"V O MJ8L'FA*L6"OX['O/>#CZ873+AOE*P[%G%9?%RV>K'PRS=ZQK5[9"(%X9Q*TS MOGB\?WRYI0+GG8IL/3VLC6>(TB1I00]6%3RN7HZE7UC3T--V#3BTC#!D]R',ZTOGRT\Q+K#IXAVR29Y3PR4 M$RQE> )OGGB^X4_Y0N502PU,6!DF5CHS7A+/C)GEE1&$V F%E4PTY-ZSK+R\ MZ 2S%A/P59.VR/S\]ISA^ZRF65+4R(M\F3I)32^\SLC"RV&R*GRLR.Y$ MB"TTAF>U 3[=?3>K](CSI+B^+<'F51 G7)*(IY>2 ,]BT:@R\EHV] M.@/KR\KCYG!PS+SB6\+#HD#4+'I?67VXM+P34F""-4%$C4>I_)VH'37/OJ)X M94W;U,\C% M_T5(OU(#J["E)N,NJK"V6NU#LRX1X81AG$@H7VIC;E T)L,R MX2O7YW-Y;3_>S3PN\KAV>XA3\CD9,TBJS/(*A%^P<2^_70>A,XD P@C;I/Z7 MRN(&2V!BUS1LMAX0I 05$BW@K6Y8SYRD-^I*[VO/OH_5V9QX-B)7JC6]Y&UI MCW<)7FJSYRT;L!>"MO)0G,??5H2O,PM?Y,Y@) 86N81WHD\*-@)Q0S3^?>QG M)SH]5:7U(9(>2^]>!^CX4!W'#ON8EL M^(2B8?.R8\OU;_M\S1IKHC#;&E7<.K-UO7B1J*3M4+".=%U+LN85L9^IX953 M?7/ITMM'V:^=U_5:MKKI[V^=KM7@4?K<%T9^N6#N2+>@T)T#YJ8L6S M/#Y\5PTT7=5 V\?0>R]L<;B5@>HZ\WIBN\9GA_^'.4 _4*2%]8'1G^8B*Z@=&]8J:9$QI^<.=S5Q M6HKZ!T;]AR312Y'^P$C_IY3E5R7B*_M%N*[(KLAVZRJ(X=JF/'>Y=36D?S?8M)\9[BO??RW@=V#(WHQXH!%0/N MD0';B@$5 ^Z3 3MU8,"_+VN9A8>;*M9PHPACJOF,@D:QEH*FFM HUE+0*-:J M(OH4-*IE5FDML]BVU4>.3]4>JT)0J5E4!ZKM"IHFM:' FXE%)UY@AZ4WW2NA MSOX6*Z._&+:#B4R?/1_+,:?U.&_H8YA^6]BLY<BJ^-'4NV-[]FS M6&<[\V!\PZ=I\O&?-O4-WQQ/V>W9<>3*H$F-N((!I7L_8QE"ZII3M68;LF:; MZ'CLS%#XMP%N7T#.6OJ'G\?D.PU"C]BOP>"W0*$OH=+S4K?EN M!S_+%PFV V_&#%S-F,?&M"3@I; MPTZH HB*&E4"45&C2B J:E0)Q*8$S+L[RX7#>H;[E0+ M1D6/:L&HZ%$M&!N_=[RS,ZM?TI[SZN!J]:!2LZ@.5+4/UNTL(05W>L$[A%>@ MCXH8X<=1#B5^E[C"DG05/K'UX";>\R;WR?&==.VOWE>O< M[-01A9C&2H+0;=IH0M:B?=ZH^=FB[ M*MDY:B'7?R$?4/[.82:3*VHH:BAJ*&I4$L3&!^+5>9AM6.?2YMG^#L7H6K_5 M%+-5[0[7G:^;[B%V^NJX4!582N45*,]:99HK>E0%1D6/:L&HZ%$M&'-4$OS% M9B'X 72?R7*S(T,HO^57,M.2_-B^Y/PN])"/_HC!E :2#!LB6CROX1//N=,R M'/UB.#9HGSR'A?!E4<*5A+ 8SBOQC20 MJ)/]9YQ8,7'3[E;KUTL2,V('X98Z?NO=CD;B/\>71[\5\HW>.6WWI17! 3_M MG>? +BY?RGVW"6N\#6 ;9.RC6?A+Z)E'?PR1QXDW(KC7QA,(C"6,Q_EN9N'R MV?9/N[8K6]\8WKG,A'J,*/3B*SZ'#"\=[8S/B];;92;^A&RURP;H>UHGUP_W M-[?W@]L;B7Y ,_O!+AM;P>[G,,]1Z1N'422?!LUA14GO2,9B"V]?O1 M$"8RH YESM359$)=ZT>WTVFU+BXZ/\ZXO\FP>14NN;G+7=N5WZ"WVN<_]+4? M0F=W1;#8S9VC''+'/+T@$EVE!;N;)3@<4QC$<;Q7N)TPFX/X=.+3 ,4Q">'G M:^]Y8KA3MM;.+P/1F8@8K@5F3A*X(,_BA 0Q0C(R;)^\8(R &T-&%'$$<@C M'IK 6VZHR6(*G',[ND;:K;9./M@NO-2+ A@^./Z877)B30"&64-ZGC3 S+@N%^/VH=L>]B>/8]8[VPUW"-*HQB?H4G M!X;,SDA:6E^T?]U(APJK&P9UC$D E^-/R4\9-!P5!G7DGZT9:ZG;^Y51?CZX MQ'^'G\F,'Q&W[LX\MLIG-73ZN2@*M\J:9NIR?@N2L#W(.4(7 [O!(LVNJV6> M9YGO+'HS+ X8R?W]J'W4T)G7$]N7P1SZZ'1G36D5U0_,*I7U"Q3AH)BYO69F9T;(D:E.%D1 M?@>$'WD^N<,, YR6HOZ!4?_A,:#^"V[,*](?&.G_=+U*$E_9+XJ;U^?FN5RO M*K&TXH =< !OB*;(?F!DYV=2%=D5V0_=;B$BK3;-#3[M;IP=_#[VWB(HFW-] MG,W+OYY(AY72PW796^*33E*6L/B%O>DCKX!3Y^6$B?&;+";%>XKWWLM['UB% M"*(?*P94#+A'!FPK!E0,N$\&[-2! 24SM_B$4[8X05K8+CX>-0O6S(\;'CM; M&6/2$:-J :R@J0LTBK44-(JUJH@^!8UB+07-+J#)B7S6OF#SSAJM\VTKU6.] M>E"I650'JNT*FB;U4OOS='!*ACZKE#,E 5;%8<5SRA8P52UT?/5BV [F-'WV M_('AT$&"@1OZ&*;?Z^T?'1U+'NLE]X'\=//-;(U0(Y4 D+9"L, MN OIF. R^] *HJBJS18Z%YJ.J29*L#7>'#GH55L67(_L^&>Y/Q.&-0.%NO9X+K=5I2G^OVHF7^F.GH@NDZ59!HY9M MG:*+*DZQ@:7P;S#P_8"HV?BX' M1$6-*H&HJ%$E$!4UJ@1BXR/;W9WM@6,MYX/)]W]7<++$S2]=USJMIN3$U(%V M*K"L&&K[#+5WE[P\ACIO:]WSMF(HY5!OSP;L@ UH>1%V>*^LG5H2C(H>U8)1 MT:-:,"IZ5 O&INP,[ZPDQQ?;>+0=E@NJZG)4#RHUB^I U=QHW0[/R[HA>(?P M"O11$54\#?50 GB)*RR)7>$36P]NXCU_,@([>'B$@1EV=EF_H\1@H=8Y:\JI M_CHYX@HQ343,/N6*%"GL-"=2N&7Y5&/G0Z6E5C/A+E[GZZY*.VMJ_=:$0^MX1.8@8A9WV%Z%!B%A=;Y,WPN"D\1@"5Z- M"3&>?,I7J;)6UI::UXC0:X'/&-?? =7K2JJJ^AE=K=/K*,FG+)>#6H-5LH'4 M6F[$6CZ@#*/#3(17U%#44-10U*@DB$T)[JN3.=NPPZ5]M_T=S^EI%ZVFQ-C4 MQG+=^;KYOF"WVU>KK0),I9(2E NMDMX5/:H"HZ)'M6!4]*@6C#DJ"?YBM7+\ M +K/9&GBD2&4W^P5\O>9*\2V?C\:@LDPH YE*O-J,J&N]:/;Z;3T5@O,!VY5 MP /4N@J7W'Q6C">]/^]DS[0AGO>>9]SFO!;%^#G!W-IMB@O&L\$!M\WYV]&B M((W3MA):U=BX0P%B]M35ZI3\F8.A:Q7>+3)SO 32Z+/$QHBFGS1D;_0> ^J_(/>3P(M\$X8;^=XSL0Q $,$0"SPW\6W\ M@9G2.$G#@=]\:GI/+B#6DCJ/)3F4P2GY^Z/_6T*T%196S Q- M.(PD+%:X?C#4-,,C>$F*GCU2L)#I1\-Y-:;!43%,?[P+,/DAR7$Q*>YZ9G_F M#>+[IUW;E7T<#*-=9D)J1A1Z\16?RT"\Q-V@]>34V3IRJKOF&UH7%QUX:+4W ML)M[.;)EI9#@7#11UC5ZNRA2F8E+HJS+OK\DN;@?.7MM!&-R^U=D@\Q 9U,C M=^X+B+AG_B7.A8ZWX4F\\1PIRP0=WX9$!/Q065\V#(^1LMSPQD^[#72L]XGC5=4"VVF%H)$ M"^!C3AKID(:P7;C")#C#$ P4,@S!K-Q 1$R8P&=C!!& A+&&,'E (^%T@M8= M7 &=Y]C_!?:%(6S?.ID8?CAEC^,UG QJ#JZR9J^2", %FDT!)(RF .^GZ.'O M0JJ83F3A8SZ=>#ZSTQ!4BP*5'@'-8T0?F=J@7>&*"6K5#DDP 6&.WQ]][R?U M?[,H4-GGZ@SO8A3"VSQ..8XO#TOPPQNM* C]*;L$.L[UGFV3 *:!A'PB@I<0 M1-MB3X=B>O!QXGLOM@5H?9PNQ G^[M,7F[YR[%%@V?B>9QJ./6$2>(^A 23# MJYQ/!%\S+5ZD[S:X9B]Z8::+'9(VJUVBQ@FR+? M9K< *"B[GY#;+3+P1N$KBJ.!YS"S-2 ?$+QVZ_)N,&"?],MC+N$"669% 3*: M@5S^*"9Q\LH\+[2'[< $(P@_,O$Z#F#2/OH)()T]/Y"% M(K/[S;$-=^!S"(@)OK?!_ P061&7XB9(-.\9^,(P&84(L"_Z-RXJ2!B<*X!7 MCTP!$) [HU!. 85XM,1FG$ MB>8T;%_4L<>>YZ%8'$H M8YCAY?8SPX) 0(SGV'.:T]=,L+^"!A@#(P9 @BM!:2SR\'K,L%:TYMF494D0@J9"_$K;A,L-"F;%<'@P&Y!765$H+>.J1DK_M MX[2G_48M.??O393XGM? W^=XOGON$T@JO#Z<3NLH&22_9(.DM MV2#9%69:YS_ PP+,M.N"F;RRG#,7N-@&EG<0=2 RF*3X5^1,A0FK(9NVF0B( M&5>(>IW]I)\N#BF00F]Q0>++.A[BT8KOEOQUPGW[F826]> I2JTIV3U]GVN] M[FOUSAI&&]V M-!+_.;X\^BW'/N5(Z)RV^U+TFD-]VCO/ 5Q_/R93Q.&7VP[)""HP(E1EA5P_W-_KGN_NK^^N[JR]D,(0+7V_OAP/R(7(-, E! MBQ\39C3IE^3#=1QJ.RZ,Q12P=;\R%)+@67057Q=3#F M^479'370Y _"V)$V)N"!OS&S/9!]!0O^SVU_N!2,P5TZ09L/]VW )N1^JVGX M_A0=L85!BA?#MX4')85WA[^CA_<_R6S&#K@#-",S@/%O1@EG@L:/D. MA>5[[[DB^E=AAZ2?F-T7&SDD*T^\*O[&ZA/73_-.PN5Z'(^;>!P%D9ZUV#-U ML'GXK#A.AA'K..J3/A6'JWFDVAN-V.8QQ@X#&^2.X?-712#9_>1F$2T&4ELV MC_#A Q+L)4]MI=B!S)")M]P0?IPO^S[#?L!D):&G?G(J;[G.K&[/(S>0"B>T"/;YN%AYN#;QY8(%.TWSXYGOESAB(M M_4>+4:,]]%+&/8*U81H3])O\F(CY]F-L!':S)E#3=FQ2?))ANM6X\Q2?)30/ M3-^>(& /([$G'F]OW[Y-\C+$"Z@OFWX\=>C)\1[!,#7%-18TYUL*?-N"Q>$[ M7<)4@V_S/4D--ST,$1W7=G[G5B=9F-D)NPWO,D.]DCIS(#/FR8< 6[X^S^9S&BUV@^0\R M@PZ*R.1:(QF";SK[=O 3U=_B-V0!>AWCOG;(M[#YIIF-=K\<"I$RUHE(65^; MXV%")W^>#DX%FUJ>@\HWAA2WRFW+-I!V@CJ@/&.') @!KGCS#J:-XX@1.%G8 M)-*-C#DZR\.32>0#-@)0VF $4,?!#3DKPNT7=D%L,>/.2(I OED,?.% QL_PQ ?]F.L# MYH>PG(4QM>*-'SY&DK$!^@IW^UUFT,C9$YZ;2Y*9E?1DV*!L817ZJ)O0\,*] M4IZ/(8@:@+A)0-: IN:82P(DO#0[^>7"JUIS"7($)(D:8#4"'+B4L^!)[Y0R M1SZTC^-H?8C;% FJI)?@.HV)@]-C%F*<'RAMEN([$>7QUA_W#/ENJ-AD??;2 M["L5D@FHM4=E-JM?&%Q5?[PI6>ZDF^!+3LVL<4C6=8"%QX M>UQZ9I:^)LO6#'?&F_%R)M"J 2"M<#,]&8,*"&9[EN X^G) MIT^)UL\B1]")2:%$I B\NIQYN$*>LUB6QW EX%;)%V3L^,S#89C[ ;B_:!'+ MF#+5QODTPSP\_^19I'_%' ?W O6 @O_%),'G0K\]SZZ*Y;7P_5=)<@1@<BR,:)A>EF,O"]3'*<8W\RX!Y M8"+'E+H:^82)Y2!9)YA>K9&O] WM4^" P&-T_.0;_X6E:F#"B^'46_2^.[MV MJS+XBEDO<\YYQALA8X,EM%)Z@BE$*^3%2BI72I%E.5$H1.,UC:TDF12(\]FQ=_29;D/AN5 MIT]!(00(!$@D%*LH7+CT9<:Q:4;/$4^NRM[N ,_@'4'HF3_'G@/32=P_3# ' M0B F'&'_.]QG VD6VW'^,-ZO0&XKKEH_WK)2TA\; F%\K$E= FK0_1'MJP1U\7=_J\S125F66/> MW)GY<4/A$%I_+*JG043M*Q(#7#5X%3"U $:QE0)&L56UD*> 46RE@-DN,*SJ M5[GUL_M8/GLE=A4F<&HRGW8GH03EJFR_>)RYT4P/C6V7;3C$98MX<34Q@'[: M NR*6N6_M-A_RVNNBLC++N,@Z'/PI.BRE0WYB[M:(<="+MEUW9HFW M8?D466)[/9=M[2F!!PL4%?9-!;4>JD*)7:V'+>BO)5U0ES9SV:R7BUZA1NT? M5R1888WE-0O/5^7V"H*D9K!_D+8I<+8N5W;66YG7#(@/S/+<[U+ER+HM4';> MMG7M#,D-^[G_8"CG&98A+_$M/_J);UT.<.?RBV>RS> UTRF7MC@YU\ 0R>]Q MLGF+DP-@F=Q.OXR4->2<-7KCG/<4TVQ9SLC'VJO(+>O(F6Y7Z[0N%,OL1LY4 MG7/6:>S6.ML6US3. ]V3I2B=#CPL M)PQ55Q9:0[!WVO,5@A3[E"]ZMF0+[$_T7"B/=;>2IQ8O]K$J Q(:@;[!TGYK"7XK&I78Y=U'[B^WTO8J-U29N)>-C8:P#P= M7=//\^HI*][9TOY&_9B&E8$^^2_U/:16OZVW+POJTFQ.Q<-BGO?N="@>:KB3 MNF-3Z3AS;9XZ@T*ZWCB/05%^UAJZ/2[+.. M)&IWE"C:\Z9'I7EI'5&D=7I;\VI58/*]UN:55$IS0?W-#UA8\UAMB338F97, M'XDI^)ZIS!)WC"-DX9%4)+ME%5;Q;L_%/30F=G95QW<-6=3N:>>]O";)%=%J M:FF\>VE\V':@IP%K XO'P[5EB0I=[>*LW/37XUF5#7^P&EU>_>'<%@ KE$V4 M.H5);4<3,@1RU43J,PR X7/E6G/%%&,[:"=%%=>HEUA>_Q]>?! [!K"F6$'T M#*,F/8]$BY7IX@J'4BNE3*5I5D@Q^V.N9<$+C%MQJ]*ME&B<*:ZX?FW%->J; M2LUL<96L4VQ1U$3$D7C572+*);(K(N&9V:%)G25>J7B# K3BG+B)O:\F 5R. M/R4_94YZ'V6M[$PQH/C75#!P&,^ZO[+"RW-R@__]%2[C$&7?CST M8><=JY5KE;.RO/-N&&%^V"RKK'N4?Y.*!+$2*J>HP.:0E G/5LLW;+GT0ZQ_ M\\I15Y9*.16DBF#+E.0XD0K*MS2"_SN>O266\9*<%K^P-WWD]3SJ3/,A-JDA M7^&^<4!N09%:U21^A2%1#+@) P[LMWJQGU+(2B'O:FW$SMO"1>%[K[.UIRI# M,;DNUAIP*CFYL,RG^'>NUF<5&:,F4"E&+9]1.RFCZHI1%:-6EE&51%6,6@M& MK:U$54Y359VFO:VWTAH6KM0-CX&;GX!3HY:%[VJT=RW:G?&]U,)6@]EE6KB/ M5*VF(D5<+>V_5 I>:>^L6H#5#9$*F'4I60L@%;O5#1C%;DVG<*6 4>S6= I7 M"IBJLMN^CELD09U.45RA3M6H5"<--0,U@ZH4H5H2R@,!DFA0D="ZD939V0&O M[Q1F\%]J\2-<-#@F3P9@B7@@>. *M5)I\WZ#8DV>24>0C@X0<7: 9#)\K[T@ MQ-SQP'"P$D+YH%7MI,JK$7Z,:?8/H-07H-J#*W1%?%1$.N3PG9H8!K7NW%O# M=T&?!_=S1UA:9S]:G;E#"C\0MP^C 6)6/F?"#[$DV1_R<=!-2W!NXYB*UKXH MMY;O\=I_+U5ROW$YNE=!QC6"XIIKPW5ZYC> 4QRE+?EGWP7*-+,5QAVO/KQH3 MZ[2W%Z@HR*;E)OKD;<6Z>OC]%9['N\Y?@>;TFJ*[L)<,RS M7&<29?/]A[5VF"L#GR))Y>!3)*D3O5W5U%NJYY73VL#>;2,%.> M*S?>M&X:T\2G)Z'Q)HIS9;?#50BM EM$<3$_%3=;R<0ON;A[)=S*^C):4^-E MYWV575$5-FMPD*RC=A'5V MJ^E6E@*@(DH% 51$J2" BB@5!+ *F6'-.CUVMT8!?'6,K#(@J1GL'Z0&!>=W MEH::B!L*;F-:)[E*\?($1-Y9Y( <_]2'QA# @YM^7S$B7EJ/P?CA^49("\($ M)3;VTEKGY_OHZW6@O)07]&X*+W6TSOG6&E8J7EHILMT<7NIWMQ: 5+RT4O2Z M*;QTKK6WUY%9G=HJ_=06+[>0I)O4XO360V$GX .0.//YYEO+1"FWM_>25J1% M]VQ)Y;6TKE[NCFX#==[*1QZVEJ-2;Q9<+;G@3&NW&WCJJ[;2<-O6?O6DX5E; M.V^5VTQ9<6#Y&2X-YD#]7&OIVZWV\/=UNGG/W4(R]>#SS7QFK,]TOJ;/F08- MCQ1;2'\TG%=C&ASEE)K/));GM '(^AABU?1/N[8K7 =Q.WH4"3 ^M_]YU^:, MR\$N+2B^OZCYA"Y[,/R(0K_ S\GM12V]<[X;P#HMR5L7%YT??;Z(X %J785+ M;KY(5G-!P_;0,W^./<>B?G#[5V2'TV^>8YO3C?JL+X O[JS>SRN-BI\3YVWM MDBIHI3"[?N9\;[;"$\!( M[D3F^F?D+0N^*J1;V9J89__Y1?(>_KM8A__TUE%.A_?W+;K>.FMNZ;0*.+'\ M=AWZNXK]WF5Z=' 1_R\#9N-/2;NE7V@$U!9!M66X4\&_ ?GD&;Z%AU5N;!^F MZ?D!DGGL^2P$(CT!KR8^G42^.38"2J()7OC;XM ?6S'?DX>^^=Z3;SQ?)>-? M/0-SA_J,Q+@"*P%$1@>EAG[Q0\P!/XL!9%T\&!L^G7_%<@U\=_\Y4<$7RXS M.>W+T?MH.P[.&M!GAP'QHC (#1?[]& (YAE^"1 #Q ,]3(SR#T:%K][)E!J^ MT(\3$#B>=4J&8SL@$XX)I)D#+^&T].DS6&$(G\%0#\1^,6P'E3\9^=XSNVDK MY[

1LEJ>A^O M!@R:C,'83;BUM\Q@/)V/,G.$/0M^1326CINL15Y9W,SOYF1QPX?')9TG+@N7 MN!'" C?%P;\E8C&#W/\UG(C&N,5,_:\4,+9W#ISU5WHKH[BC+T,QLM\64;0K M1MP 19WYH%8&11J(L6""9L<+=:8:O!B,3L:0LD9/-#4W6!"M'HO_@\!]L;TH M<*9PT05!C_)?B-S@E-S!O99EA^Q%1;)S9SS\G3K@J%M#[W\ITQ /H^_P 4QG MN,A&1V3OG$3Z*C)T"8ZN3!.<&^N+;8"A .BF(D0Q&]1@!D_*L1G49N8=[T]R MKP.IYKF8)EKNU.=/IV9G#@(N(_I\3D"T!Y&97C@9\38_(:2X%4$,B%6&SI<7 MR"FY8A)[[N$L>X\-*\/B!E#QZGI& MVTWD,2LM@A?P0: ]JWYC<$4KC 2F$;T)]1E?PMKY]]@&-U]6B-1],I[X.&)! MO- $R+\B0#3 &-N-3)C!%Y-B/HPFP&*Q!*&&49/;L-K8-;B9OH F,,)8U\<# MBFB)&9LO)(@F$\>F?I"_FA-L>8^._22"&;;#9 ;@ $9# MK/LVR-TH@'DRF +JO]@F!1'F ,Q^3 *8#)IF L<^2@TVB]F1,;A"1? D%AV< MSE8*IR,,OBF"^(&Q"6\!(N*9D!'D1(YX!,#$S2?\,@#@6#72N: M% A6E'[P\QN<%=R5(P-\=X]'S^20R4*+#0%^%X$5E[KD8 M%'*!ULB>#D7@@( ^C 7V5GZH.W=O:+N1W*.\1;UND^?YQFN;RZKW]UW.GL-; M??N+;(#>'6%E-X%PO;N&U"GDUXS]F:U'O=7Z]9+$&88= MA%KJDZYWP96)_QQ?'OU6Q$1ZY[3=E\Y[^[_>VD=;AZ/<99A<.7;;]6O+/[^U;( M]W]X/:&W#\,;P=D^$#@TN#AR]W-U1"N?KZ[O[J_OKOZ0@9#N/#U]GXX M(!\BUP!]#[KEF##=K%^2#]>QV7FD]DGGK%-J"K%Y_CY1O>R[T&6*JRZ2.,\$XMOOT^U'KB'T7P[/O&;YDKQ%9/KQ& K_" M#]Z'3"\GF787V&GY7>*8"1%1@P'&=(Q) %?C3\E/&2P<%=4@DGZU9DR+'DL& MS$D!XS]W ?Z";$+YJ:4?:SWLV>;#%E2(6F7Y,DZ8/X)#V!F<6:H6@[G!7A&$[ <0"NOB+_(9%_ M *,[?$M4$?Z0"'^+"9&CZM!\SP8+$=&R-.1WVMTXZ/QRCXU]/ MI!V[M(!J]I9XNT^*_8E?1 8,2\ZH\T+R1N0;.UNRP5I2W*>X[WW<)_:Y;+J) M^E;LI]CO?>SWU;"H8CS%>#MGO)JHW&I5GJM3)?BKPGP$5?>],B"I&>P?I/W5 M?2]!G.RL=.58:.LE5FIJ:>=ZN;T]2UW! MM21AZOW=!4&TXEG+$NN_::W^7LJ_59RD2SIG+J;I-V/*PO$[IV5O3ZTJ*T[, M[8C8;9 01*S>W5IQVL:Y,GNP/41"M+(]5K ]6J4NC(ONUJK+'R@)5[4],B4, MRM17YWJYU8^;0=*MVAY;HV6_NY]*UA4GYO9LC[))""*VGU,6:&^%>/,.BV') M95:>^"ZDST$)E5D;73."=\M@J-IUH8BUZAYFRQAAX01 C"A@% 0T) 96VPEL M?F+/%;4C6&F(,<")U0Y"?GH/X X"PBHG^=XS#?TIF(?FV 6K]&E*/N!1N7;K M\OKFZT"ZSJ[JE\?\9:RHP%?Z9%B&$\*( \^)6(4)C=RYYFDR2'I+\OPK]2F' MU1>E!HS)Q/?>6,D"9[JTGA:^_BJ=ZK7'3')>X&((@B$847_5C%\K.E'L,Q+ MD)0E M@O1,77F54+2_TGUG8)R<0+ AN/3(8>8-EPIO]E!9 T;CH'"8A8!F& M%/L=B2HO^$5(FC<8)0I$;13J\$(B3]1EM61 N=D,'(#PU8L<48+PU08NAZE8 M]FADFY$3RN]^M<,QTN0%=#?,&Q;&G%0Z)0^NB2^ >4E3@F^CR&=2VZ(OU/$F MU-)PB@QUK(8-9R+08$G1/58')_)S1-_$\\,1Z$B/RR+RZ'L&EO9"D0H/&5B6 MAI?TYW@!KF756GC1G4!4@,F"R 4RK'*8/G7QS#'6BHG%74#BPFCEE]F]DR%!25VBV MK- :M6 6'6__#O"Y$?T,M(F;-OP;^.0Z"D#!4G\K1DQQ5?Z-3JJOM\W?)F+J M!!M@/+EKL0K657TDH.\%N42W0L5\0PYMC2*L\IAO7( MSRZ18$PI*SD%&B)("C=)]:28EHZ;@21%HI)6;VQMF((503YS%Q+ ,*G]PM>0 M8;T8HFR3C<4$/!(*%<0+9L)(GA._.7T7K\64%F#%%B@Y$X5! :& *+G:)E9_ MF@,5*X>AF67*VI 5H@(1R0[.BW)CC_%AF*0$GA@J+B.^"O/E+56NEUVKU+H4 M!5Y(NRQ6VZRRQ!R],OPB6"/80I6)M0L_O.6(N[>9M)ZU:RQ\>OA^<_O]Y/KA MRY>K;X/;C_&']:+D/*/KO/?KI:C0T!(%@SZV1*T@%IK//>Q_CD4$,J'I62D^ M7]]BYL<-2U2LVDPL_%=.AT: MEYRPLSQK4<&BT/&99!+MF[R=EN>N)6[:CK(DV^<=K7NATB1W1KL2LTS:G0OM MO.1];)7BO;HDDR.$K+\*CS;(%>(?4V%7+4&WZ0COR 19N&2R<=/_[CRS6 =K=&V<;;@#B4H%YE)Q%9J1L7%HT9U7SK;/6MI% MNQ'VYH$PPI:$?&K*UHQ72;A.WA:+T%V>V"R6U/F;0_'Q>KYC/GD3 M49GLX?Q\:;M6++LR\"DJ5 &^)CB&^PIQ45;Y;/\^7Z4#)-LP-CK,V%#G<'9! MN[+M@TY'U\XZ\]U1E7VPAN3O@.2WO B31ZJIFDH!4-&A&@ N.4 SEX\Z>WYF MM59'[06MCO(RT#;/()5S DW'" (;':AE"?$+A>B]YYHE'-5>/=N]5T(']??/ M:/6=JS7R]XL:&$N=T5?,!+1=GB=/',]].@FI_YS)904S+C\E,&Y^++:<]?QN MZ&NE#8O3%KF^^^W;A/58!3Z%6QY&W)?GW :'46B &0K6*1FPIJ\,NH U M^:4"TSCTHQQSG#T($HA4U> 0DD%[_?9U5-^60[1K7O/:O MOM!58[E=)RT=_C><3JC%CRY' 4*P,0"#T/##&S!V^1%HR2\Z":CYT8K\5SRI M1L'0?G IF5+#G_.PP?IUDM.HS8Y?KH3ORE"SM!W5?EOKG+5KE@YX %DNI9\M MUSLGU1!X^OX$'CNQB?DDLX)..,K\1.?!Y B5(_)V1<_2-HEZ6K>WM62BNEI9 MNQ-LE1!"[?T+H>ZR@R9,9S6W> 4 M^Y (.-N*C*'G5\2*8&(PW>#K_[J.")J37@(],*AC3 *X'']*?LIX\DENH8DK>$9+>OMGVGUP1;H7ZP!(T#< M^];*VJ&MWAJU?_D.U.S4Z7-FU3Q2T&*X:IQ78QI(?"F_9IPLS[B38:L%0B)F MZ Y"+2TRO=O12/P'%MEO17RF=T[;?4G,^#L@PP<" MEP8/7^YNKH9P]?/=_=7]]=W5%S(8PH6OM_?# ?D0N49D@8RWC@FKDZ=?D@_7 MGJ@J>9RSYN:YZ3W">^L4VHHX7Q36NG-?:!"RBI-W[@U]1-/[J^'_I$Q!WOX5 MV>%T0,'N8+F#\.,UJ%PPX(>^@:8,*\<8W-@!%EJ._!)3]M1:*W^M=4A*6I)2 M-6^Y//J_K<0_ W-,K_X /*YT?#R4Z9JV8QO;3>W<6FG8 MYQ1K08HUK#2-]8V-8(RIG?8+3-H5Y5SM=%EE"F@L*R*+V9H6O,K&S,]%Z9@R M?8J8:3V[*P=[Q2ME[6S0OZ<^71X="F(5TJ^SJ;'HB![E MQ4O2JJ0%#IO\U-*/ASYL021IE57?7^B";YBH>4@]Y_4SU72^]+J252'^PHSH MG:ZU/2RJ7:R>]K+%4V,>OWKV8$I2/9]W\+8B>^W(_J<+B]Q1=%=T5W0_!+I_ M-FR_.A17+L'^78*EW*X\@ISHOQ>$E7<"%.,UC_'^8=BN8CS%>#MGO"]>>FA- M,9YBO)TQWO\:3D0KSWFI)9N_Q5"Y'E2J^H8"1K%5M9"G@%%LI8!1;%4/Y"E@ MMEN"ZD"J"N'-Q*(3+[##PRD4@"FK4G[J3 YBLAF+<<:K$;#F%>;38<8=W''M M4\L.T2%??'[WD^'^1.S>".3*!W@_VRZ,9AO.7=)UO=R3N/V+\R84_-X&9[#\ MS/;EMD%4F&D09A9+D^('CUCQ0=%!T4'10=J@!@ MHZM1[FPC\4IT#I/J5C2KW8B:@9K!YK>K*-42.2*5EE+I""6F(PS&,,J0^L\2 M@N4MQO0REANOS>YBW1FC&8&N_>^YEQ_MVN6*.8 V?Y9Y'UI&0V5FX<16#NT M/5!%!44%105%A>I0H7$!-96N44/OMQ8F68T)W PO5J5K'(PWJM(UE%>IMD5K M;DLK.B@Z*#H<,AW^_KZV;%G_#:^\ISE%_H2S8&^IV87J*"'_FMHLHG!$5W64 M6#;LF>HHT82:=JJCQ'N*VMU0D^W@<>QV=-960J]1E;N]+#A5;[QVC*[:2APD MV55[ 45W1??#H;MJ*Z'\@C6Y7;D%JJV$8KR*,)YJ*Z$83[654(QW.(S7C+82 MW:I5J"["EK274"EX%3"U $:QE0)&L56UD*> >2=;5:X7E *FJL T[O#*SJK! M_'DZ."5#P%,0^5,2)"G.ZCS+!N=9]/:/CH[)X/J//P9*6^PS,W]:@HM3-;Y-KS M)YX/X@.H]QCNWQC9?26475@D"9:S+]OI0NM<:'JGVP2C9!L\T@S+9!N8V;]Y M4H75HY\UPD+9O7@MQTRI @N@ ,5$^%I9*@<03E%=.K=EMNRUZYY^H;4Z+66O M*'M%8:8^BKK!(J,@=;MA]3L.K0:;HH*B@J*"HD)UJ%#7F+4J_EA#'Z\\X^N\ MK;4NRHV2-6,;KQD.2=,VOERN[>GWE.&YB!AU>@35%!T4' M10=%ARH J+8259_.@^@1J6:P_QFH"-6RK$HC&!/Z5V2_@/NQOV:=30M6_4"\ MWJ9HW56KN3.MM;T4Y1HSA(IL5::SRJ#4L&(6",%9./<&=4NO.9FR#[; MWO;Z6NN\$<:(2OX[K&,<^UPU#=FCJVM6Z+X%9G>'QS::N+=W:"E8B@J*"HH* MB@K5H8(*N:ND4)44VIQ@8#,<5944VG"'LWXA<)446B4S[?"2KQ0=%!T4'10= MJ@#@G+[Y>](-7&BU^^B9^K8)%S+?9Q2S%+6]=HP@L$K M$:)RGMZ ^37$5PQ!/7]R///GC+)NZ3]:3%&WAU[K_$>KS3X?$0I*>0*O#/V( M%J(NTQAZKM/6_-/# M]YO;[R?7#U^^7'T;W'Z,/ZRW5HLU2Q>-R&?,(EY2 M_%RO6DWQF?4Z6P-=;U4-8 5,+8!1?*6 J6YQ_?ZR:._2]E$K&F@KCC,W6D[3 ML$Q_KX_Z:0NP*\+JO[38?\MC#Z4W_UK>P.M?D3/ETVMKXE\PUINP6XEVZUJK5^ZF M10.VKW!O;B@[5H,.R!(/Y"U+PM6"_'S7TS'8_91'8Q!9Y9'F='PWGU9@&1W]D M([K)#GQV'W[."&'R)(DN?=FU7EL1H?EQF3!'<,(^O M^!S-? ]]>1*&&WK^],8.3,<+(G\[21;%!M7[;:5U8_9GG*_B*6/Z19:FBQ U M,,?4BASZ,$I0=AWY/AXNW%IF2J^,Q!1YNH9/B9GDVJA$DR31A/!,$Y*;:E*% M'7:R2'3/Y@2<5PY@!4U=H%&LI: I#QIFOI$MI)RLQK0K;*J7,=#\<,U)=%@Q MZT31HX*))^4191OK>$GH=B'P+'9+:K(+^]UXQ21O<"H,)X@-ZZ7T*8PRS!BI M:P8!W_?T^E' Q$N"V7^-)W]/PX?1=QI0_V5G(5R]W])ZW8( X'MQN:K .D0B M;F7+M]?5VF<%31C+(.*V!%R3Y-B_/?\GIM%-?._)3]+G]B'*-AYB@Z6 6+AS MO_F>"2C8AT!KGVGM?KGM2ZVZ,8>D#FP0=;5SC1023 J>E0+QIPE5YBMMUYY('14 M7FW'N7*M.S6JL4=L-Z+6%4@I'&I '6/ MGF+P7HV _&VQ)HJGLI'1T$NT4&^9T=">WQCB.(49.@@>HO3],*^N.=> N;,4 MYI#(V_8$<<8F,K=YC#_!7Y\&$V3\%^I,3PDK934:P06D'F;"@M@A)LMV-*8 M,H@]C5?2K!S+SZ&1!<1"[Z3D_ 'I[9ME\!2(#1H?,IZ*3@EQTPI/1+X^2,;/_C!,K-RD,A7FKL2+O(-P\ M5L_TO=[M:"3^'^\E9BQAMJTER*_#V^NQSRI\?IF)1/"DZ=WE$^UIG5P_ MW-_KGN_NK^^N[JR]D,(0+7V_OAP/R M(7*-R )GT#HF[*2_?DD^7,=&W''.REN,F,=> M%P8'J+25L>XI%'%8!%_#U8CPI/D5;AB'3+E*91E1^VX@4(6O;B+G3 *X'']* M?LK@(8\01<$O^>?9PR[=]J^,/>:#0O>TLL MR"1A)'YA;_K(]Q,OMYH.O[NC#63^5$-ER%\A4!0G[N90!YD_SU$9'EAROFNW M"F ?ZVLG"ZF];!W5=>8*VPK;R[!=8U'^;_8CM4XVD=Z'2_FZSEQA6V%;2;7= M4EX9GXJ5UV=EUL:U2FQ<'ZK7=>;UQ':-U]@53 EDJUIE!T9W)5N5;*T%MFN\ MQBHH6Y4AKAAY?4:^%IGB5>)D1?A=2##3C)XC!S.H%.T/C?;/'DSIORPA41'_ MP(BO)/Z!$EY)_ .F?44E_MZ=%I4QMAKOJX2QW$45N6$-$L04]S63^TH1Z8H' M%0^^EP>_4=_V-K(F%?V %5>JN/QC('!V0U^HXTV>@59? M6AD'ZQ7^AY/TZ_&?SS_VC&"X.K-#LIK(=#M=K5>2W5\> ]/ M+""8E*PE!YKKQQ]GNJZ=732%/S8>8@&3Y%?]+";:GP$=1T17*O-9*G=( M)#\)J/G1BOQ7S[<"ZH)$(%-J^,%\XX$Z$KPF2B(M<5])(= ][ZKVS_M4$A7G MC[-V2^OWE)+8AY+0A]Z6N&.?2F);?EJ3W+%OD6^.6=^0M.+VH?78W=PI2[ H M=?O9NT#5+WI:OW^N!&I57+-JZVCG7<4E^_?4FJ,RU)[:)MW-?<.B\.J?RG-; MUW-+42>OFSN@UV@?HO5"Z_7G>U\JP9IP!&L0UK[B5-ZL41 M:KWL"SLJ-K_6 WM9ZG:X2!%6)PE>11WJ:?J%V M;? .&)X5K$"\?45]E4FV13<6Q>N=8#XK)26Y\M7>N= M*[E;&3>NPKS2N]#Z+<4J^W?GML CBS1U7WEU>_?J*BP6]%9;ZW0[2BY4Q;NK M,*_T^MJ9KH+&^_?R&J9"DT".["6;# M:SS.E(G,=^3D8@]K>&Q5 %%1HTH@[H@:U;Q?\52=>:H*4ZT!B UP]2GI F2HU MD:%I^*'$C'#YBP>)X4Z)*54 3],DB<$L:;A"0KC98'T= ^*-R-]6,2PSRWM+\_3E;G%,"D./@##!/=#O3.A-& M*4ZKLY*?L<:TYI/9TFG)[#-70]_F*PPF*<@;CGU*R3- /PX(=2U@A7]%SI0/ MU]8(TH-A*;W:85=UC?@TF%!X_0MUIMJV4%D0(RD+E>WYI(Z=<(CDMFR#0W*< MT.RT!/D#^ZT$XI\2%"M/&$\!H>+[4]M](B^&$U$4&_.B!8NYN.1C "TULCC@-B M"B20,,7"*9&Q1>C;!$]Z%S#AJQ$LDP7R: ^C62+M6$^4#.I6-77>*;N%ZP-) M!&;0>$,UME\&V+(:V :HVQ(*>?515F> ]RJRMV_Y:_^/&O[PU=MHQZ\LYG@'Y+@&:PK[9R_RZPHZW%M#T.\!VN$K=5[H M5[9L=S2%W+X&FU_(2J8)]=D6 Q,CU##':(6@E')A?F0$&.([$*#A_ MVXT8DN#2HHV2&_H8WMB!Z7A!Y-,AC/K)\"V0@X MPZ$&U*%L5C^ZG4Y+;W5[V3YN0_&(0R0&/$Q9+1?!W02LOQTIG3(!V0&K.K4!O6$%Z[Y,\G1 M9?:;?GE,GKP7ZKOH3X7I&UD]J//+8#F3W+D!4!E''%+_>98_+B3KX^)'IR5J MI[UZP[$7!: OKUP+UJ@;3A]Z+YSX! 9]Q\.%T M0G$"/[[3%\]Y ;R+"=O9 P9Y4UXLHOJ)B+I89@J?%OE'CT*^^#%P9"3(4RD9&^#<@Z44 M&LX* <0L4J]%(*&0PG+QT#)8MC17)J?4W]HQI35Q(9<^K!(NVOHR7'A1&("Q M@"DXLT&E6)C/;-//J$IB6X5Z:X%RNYJ &6(EM_[0BS<\RHF\KR&K/\_9T06J M?)U![YB6"L+OX+V@,EC-P7N/\.3:T1;O(SZ\,"#&9.+8)HX21VAR%1\Q?*H1 M$%%YZLZ;A"P\1/^*0*# ,-1F-1[8/H4#KW/A5>31 <.7TH^O(YM,+[ ;3/X M!33,#!>X-!TB9)%+BC"&**,^Z,><0?&'B0]4Y(^"J.0A)0(L%T0PK&5,-?*A M+=W^F5K4AV&_TX#Z8.0AMG!,Y(+_\_R?!'$O/T\F3A00_;05T X_P[*/?!3S +SG MBO"+F)(TEV/B"1(E+,"GI6M"D> -PHKC8^1-UB>W?WY/OB* MY'O@:AQO6?; M92ZYXQENP.*%S.@V@1$T#H_A9OE1K&;&*Q:))IZ;RW .!>O+>&(L8'L:X?QD MPF@^^#? :C1\I=0E+48OO7W:Q1$!]Q//QDTSAL8?QZ_%J%HRR#(0G&3ELUB)@E;: +Y LI9 M5 N/B6\_QM]R#!_3>WZV>1B;81!ODW0*0>'$,'0ZG^\UN_&ZNC"]!K/<-=SP M!GPIWY[DY!B6+4X+J$C9_E+ S3J)A1$O$UC@?*E*W&]Z,IY)+/906#BX_&$@ MEW1.NZV/.C&"&/$4Z^F," X\LE'W$Y"?/@S)61PN UUMS^+A]LA'7(#9'Z$J MGWE";/_,$#P#R+/GTW4!.25W8%A9@!ZF(HH9WW8QXQ=0YM(G@\%G"F*"Z#!& M(QO-F9G+/@5!";Y+R"P./H-7L,G@5YORKS ;L4UNT9$1.2$G":@S8H(L QO MGXJPX@OE^RZ@=PR+QO[B*'$TYCBU.$R0_)#Y1UJQ\9I?S]U"63,4 MLN;><_GNV!)'ZT^VJH%A\:&E@JLTE[BDB4A>TIXFHI_FU1M9Z.RC<27I,Y!" M-DB1*(8?!2:(#!*;][$^'=EO\".S#_(?01-QPA41W/%LGZ!6-AS0&_E@'=!O")AM M;7%-3AB.4UYN)ZQ\TEY:/V>.':$Y!(L2DG._S,.,_Z M!D"1G_3D=>PYJ?7G"Q(QK0D?GVUPD4;"K1@ /P%-_IE/K'EE>L=9F2EL9DL0 M<\RL>: DXMGWG'@:,9-\,# #902:THJS$7!L,A%MG])@[W%6(B-W/=+83&.; MAH+9EG 7XLVDJ9NJMUH)._?5/9E4!!$B0!$D !,":Z)$E'H6LS*R\*H\K ML>A/7#,/)&PYE>WTIQ(MYI5S"29TOG9Z6H1^H^L1F:=8RP"!>_D@ZQE;N"$1 MYR!G?V0'KX*L7,#QB[SH9=_&E@#Q*[Q=HP:;GGY(!&+MY6#$Y2#\N*#=1.2R'!C_.+LX]K.5IM-;1^I)R! ][H]A)@%R]?1&^D";N2 M!K!U,G50^OSFV2-0:7).[^X>;(7FX)_#2\/[;[?7E [SZ]?;N\N[J]O(;&3[ M"]]O[AZ&Y+UOZ3ZH#CH^9Q>YJGI!WE\%$8KSA).7P%#[".O<292+^-XYWL-" M.)NLW^%H2L>^"3X8LRQ8A/:0S)JU23-K&^D)?DD*-4>BU5>9+KAE;JOS"6BHF.T?4-.=H2EE/ M?S]KGK&_!=>PO\4SO]S_O+[Y^>'J_MNWRQ_#FT_!+[MUQN=BMM=]=\$KV#XU MA2S]U S$**OF7JX.Y[JH.WBW5-6V3,Q5A;_TYH'G8EL5&A'U^"2 N'0 2VBJ M LT6UNI(UI+0I()IL8+:: **17?$WYKL?]N[K BCOD@3>\6*B!MK&6%0DB(%*59,-T$7 ML-]R)(J<5W1 $\MAMAIKB(OB=PBI:O^MO*%E;I]+L%#%_E28;(3-* M[M_RK=-40!W4I.-;UF0N>&YY79NLR4[>DAK'ID:%.Y(W&UK7L'(PWE@'6E?8 MZBZ-VOP'_!HK6_AO*4D/DJ3_J,OI.FU:IY*DM:&U]$SD+55-/!-Y2U67<$GU ML9-7$Z,3N-F3MOWABN=_2Z!X_O=D%$]Q.VTUVJM]^;O?(RH^_^ MHA6P)3V[LBG6^E!?^GHYJMQO)5"YWTY&Y1:WTU8C.;8Z*]ZX$BO?N9!1O<3M5&]W5>2KK8\G.:"J=VBR4 M[HX4/B">*)5N^91N?:@OG=K#=>M]"73K_N;:E;RZ=;ZT-]Z= >H'2OEN:,2JF:2JIRM(7S@*)G*3XC,6,[M2\E MZ9$DZ9$HKJD5E9YU$I)_ A.QV>.4]V4@ANOZNC7"=OHN]N6NE;T$8&;D6PB_[,C75=16QL+L?(LTDPV= MZM1"2%*C3-2HH^O5*LJJX)V?3-MZ^L#FRZ)E43-3(O/9D1FZ4DJ[U59:O:02 M$>E,94N_/"P)5>FH+:7?*]8UDL9$G=27I$:9J"$C$6EMAN-:"L7W<;ZTQE?Z MW("M?Z.Z2^\?X?M\:&%QQD*_3L9"R4DH[86R:Z@6B/^Q[6.SVM*JJ(Q@E/0H M%XP)1PY^8I/@NDR2"^?'\7%8.*;T+)UAM"QA^ +M=\O2"W"P,@KT[/-_;^>$ MY"_N;CT=8!A%YX^RYZ]-)]LTT=TECU1W%A._V;CTV-34B H@0@?L/*NJ]6$& M^YH*;OIV"_PA)L[#\V+]!!>0B-G:; K[+I>97W37<(=SX(GQO?5/W3&0<3$C M3%TW=U)]L",7G.#-CVV+I9(]ZM9?]Y,)P#/&!1C"$N9V MQU5\+GO5<:6F2[EKD)CX71:V*Z/ DZ5 3/H**; D!%9EP-+A/_M\B6/(5^80 M1P?.[CE)#B *#N@NPTS99/;8L%0=GH7>FC7K0L5^ @"#8 MV1?9/%21?!,F%>"PY__:A8__M'R7CK^PQ6'+8&'#UKVW-!DLC.]$=_T'^PMP ML1ME/XSM>2*V]_ VIVFR&OHA PXR/*N[[C$BTHZZ1[61=$^]]()@0<,TX2^% MZ!. )S9GE_,T\CX9,6YI$!S2RT>XT?$''10TV (+]8'*Q"7Z?&Z"VA;:>L*AP"$21+WCCF5HZH&>AG_+4/-&AV+A3PW,1=4!C MB[C^(UC?ALY,34"QS35!*/K=J>UX_'H/E4[D''-E@4=\B\3_!M^[G\1SS+[K MK\;,GZT(Q4/"8;=W7T/NZ&Z3;0DM/3E!9UR4,43EN['40:*=-J:M]J]9VM@A M!T 1UC\E<#+GMDN1'R(\$@I>SFA!EADRC3T#*VMD@'WQY.L.<#^EP/]WML7> MCAP?UFNT=[&&1Y$]H_HEZ>' RCX1/YP=<.;;K\N[8H[>HF ^6B5OTP:,6QLU/P_V+ M"^X(6WX B?]I[#LOMC,&M7WVV9N"0OCP!@[KBLT=T_L@6@">#R,!$'%?]#D< MA."Q"PWO"HD*[/P$KSWA=\$> /X&_GK639^F,D6#A2]=EWIWXOOIDFDSP]MF MO"NA1O;#R)>"^U=! IF](;1I0>*8+_23=?]#?W;'G9Q>KQ9ZRD[+ ( M2NAUD=#M(BM>'(_F\&''2^_S"%:_T3&LE,7AH2!\"9?;=/YO M+9"L]$%_O3;P13E@" ME(4'Q"=7+WZN.R3=K.S&B>T[9.X8ULB8@VC]M^\8[MA@[,!L7#@CHVE,?<%7 M_0G('V!$T,,.ES9_-H8-A=PZU 2UK8B7_K?!K(0A($0'44(56(V*+X!^]X#[ MG3?BZ:]"YFSPWEYT[],P^ J@+,%36:,!_QRZCL=J3E$Z_4'M)T>?3S%BG,8? MB9IFVSV25=/LG9+YAFYO"MN0JC56HW Y;.F/+\5M:;"3T[S_GH9_%+>G7A*1 MXF;]&H.9!VOB0<*1,'%\D ?!X<0OK\?0=R:(=/-F,N%/#)56>GQ=+9XJOA?* MC:BM%:Y\Z7O@&8ARI@.QK:7']:H-]@YMI?\ V,;DC3E&B '#0U\&Y&>X"9!Z M8'L\31?-5\ S>=1=,*/\NC"1AM1Q]-9G&%!$)#D8&B!4^4NDPZ$ M,1AD+^#_ ,7M.5L$&?OF%3[@(L$ =_ BVME+@('+.'?L9V.,$AT?-Z(N?D-W MT'9D:FH[(P0&2S(3_*2X+)BCS!*\]+Y2,/MU,SQ;>W#,):@M\^'%?IC:O@L[ MO;3&#R^PP;=[BS[8#,U)[PZ-URA#P2-_L LMQD>@'2.,>.DX:!(ORNG^=?D0 MQKZ*Y;L$.8Q\%["(]S;GL1M!KM"+YW=U#%7\X M_.,Z.,5^YRSF+,CKBFABK M9:R-*V[D#A=_3MD-@FZMT?/HI@10.O8LS=&!CSN4'96D,(+%_(_8MEWCE;"+ M31<\[3%\+SDBLGBU);#R^+;-J0P9]1^87*B_70;^Z;5MFKJ3Z%RN,\RS<@W5 M;9YABF#70?M2^;Y:J5*BTN]K55?'MK6BXS DE995X&20L6'ZZ,>Z4[1C=Z=] M^/<7:M$)N,@@28:XUK[T_P50_1(K)!L#S6WZJ:&NWNKL0_^=][:-!S+9VVK$ M?SF 7W# /60M&JB]A: +I!&+CNTGC_"F81]U>\6=?)"@]X#VQ#S&9EL0:R-3 M+JNLU@YF:;NQ&H1/"V-N"/98-JA%H MRD>P_3S/,1Z9.!(7H@8P&%? H"(='ET 0";&B.CC?_LBW,;P.398@@=JYN"! M8-")\!T^A%_Y,PLA\QRBN4,_P&[$P1/;<\#>>[)803H % \KL-!N +(704T4 MM+($:D+3II$0I%F7S]=?3>?;+_:U'0N1!^Z77I(4>MJ0-Q/-;N,!T:72$)PG:Z+SA(?G+];%YZ=./(1.,(WT M@@1IDBV$E\?I63:NV@&=&/PXOSC[N#Z9MM70^I'T60YXH]M+@%V\?!&-$Q,6 M* :P=0**&[3&;YX] J7/[LM!@*(B0LG[^T<]"5U%7!CLS9K&;"_ MNK^[OKD;WER3N_N'FR%YN"?PTO#^V^WUY0.\^O7V[O+NZO;R&QD^P O?;^X> MAN2];^G^&'3L^)PP2U&](.^O@@N8\W1A_SSTRL$DRD'M,*LP>E](C/'Z&ZHB M4[IWMOCWCC_D:>^G^G\CT/L_<3 KY)]OYAS !&L^GSZ&M:-ST>4+VF M8Y];U_<8?RLX_K0:G%Q*3 "4//(P L$K0N'DN*!7P5Q@T1K,I:.6RS:#< MJ*,4?#GPJL9+/E6(\\>W#*+3+$CQ!1]S%8'JYA7CGHN B.A@6_@I:ZS&0#"8 M);KIDKEM6#S_+R7S'<*_@=@JBG]SBC.N8C3.OPF<>"ILG)MD;:Q>EN_'QJT@ MP0_9V*$SW;#P+B$:$GFDW@NERX&8Q:4%AF#F#@#F@"FP&HRI271E)9*1,O'H MAVT:H[>#DHX^%Q6.)?IHQ&F!G(-):[X5WI'A_JGG.T!LVS7"%!?\BC->I''S MFUBV#$M Q4Q4W1F+)6(B,0,7]<& M7"*F!%40PB1P:@**) 8K86U)GP>G&Y/* MS E&7B/Q1D3\_W5;N+) MMWT7]#NPJ>'9L!@N:^IS5\@BGJK )3#;H1[*VKF-$3]#)$3I3(KRVQ<$+Q 5 M/($ZM!%F8.*!A ^R>3:G-=7VBJH* ]P341IL%W;9;P M QL'308K'\'Q2-W M"YGW.:$&C:T^\ M%TS180ECP"# >G/="1+%>%J:[_!J->!+@^6F/?HN5C0BUR3Q!B:N?F4V^'?P M&.'T?^-0?*5A278Z1OC,5R$SODRP&S*A:'+SE41A/061PJS7X#.1@J=%ABX) M+2;,?9N%1RM)%0;:CXCD/2T0 0YEM=J-%5,SBGAV7^3R*C0.$DO#6Z0]NH'Q M'44Y\S1"IR?8O,A+1\M$6Y*DPL8.R9&H&#T(;:0K2#RM(G9F);BZ>!/8]8><8LT?V*)9<$WZ/ M\_4;.UTF^N+B[8&FX>#1Y4UQ<"Q5WW-D72S'#CB4 VXMGCO49 M!NH ,OC;94?,L,!V?\,G^";[O)#7+%3 N%H4"[O4>3989"Z&,R)B-N R!#GO M8*=S8V3&3;2(S2+:F& QX]+17A4&CS006,RC9[(A['7BTHW\BN:*\'@:Y!\@ M>VP'$[PQXS2)WFSB!@L;@K6.QKG^XOJ/'X%Z[#8I8D"E*, 9*8Q8Q;Y1#><16AD^43A%A=J!B3( MH_-Q32I0SA6<):J[7-B%6'.]B)__Y$X.&TNQB+ 'ZB'OTDRMW(;F@.NB(;L1 M88@A4=P=Q[K$&P$T(UQ6$VW[+K^Q065!G0_Z',-U=*RLO<,J[-8+YQ[ M^R6TQ*(-$(RPN@;>S/P: /CT Z^4 ,4C$,@ )G80@>%_XG[HB-\ $<;O+,#@ M>L#B+->=?RG0)V'AB/["8MSO:>.IL?IYM%Y8\?TIH7["/X"OM;O3C?$ET) M/\\JZ;;$.1)OYR(&Y9>W%?%RB30"<07V_OV$O>M>!IU$)F&%[^= ,^6#U1"6>, MGYD\3EI4NJ$(PO ,G!&!;M&,!?'/OX7>%7W%YBRBGTMTZ\Q?2P("^>@93A%S M*OZ,]H7C/*Z(ZRRQ[AP6X 2.+S^#XVK97IYY;>O-E3)F+E:6NK@/ .K6,,8;*3OA8^F1,M^*>KGJ,.;5.$U%W@,HO:=)1VTF@UR+ZR31>CN!6Q6O.#"F#9> M7F,TA$.[,4S K/#'[6;\X[(9?X./8A_F[0=2=A5!C'#@HTT,V(J+'IL;6[51 MBU\@K-A*O+?K M61YC]O["J"89Z.F7'*T/5(66J+L &9+M!=,@84,ELR$MP+ M?6E^^^31D-Q?;(P7PQ_7[&MX+X_K+PB#C<58V!\M>'C/\EFDT?7@71')!S,5 MFZ-OI=,^[A;[\4_*;APXI5*VX#Z<5!/PAY*;ZO&V#N"-$O!*F(G]&"&/*:YA M>&3YW[X5"2T#/W/+?.&8,'^D08:A]Y#:M]G@I01 ,?=D'.\K+,&74]H>,UHA_4K0<3=, M(,6K8]\-6K( 7^IH''Y 8R+,748LS:@W13GQ,*7K41DLN+H-/)BL&P0_"LE[ MPM,:[DJP/\,?W@'AI8+)M4>8^ KH0YE^P6^I)ZPQ'*-:>)\30(1-C=C-!TLJ MP7L,H&'D5L-V)M1@C>@:Y.OB#_ZX\&,A<-/P[H8]P3$PX;9!;B=$-%?B%U>N MR)Z.)J7!'H*[+'>QMKLA:!SL(XL)_/1)?EA=#.@?Y6B'O!?>20M6M"_!L%*#")+R?W(CS.N07CVNL =.T M.7+N)S_#P\"5/KOO.3!#**TI#^(VK2FO=C>9\MD)YW22(-[PA&7N[)L6+"J* M1) 8+UU"AV"S#(N7Y03&#I=+"8;,VC^,IM@"9,[N M%!A?\UYD[OFGI-N2Z@Z$XO&;@?9N,1J*@_JI&<1GV'2HQ.E/I O?B\](6G8W M\>^U#O=>H8NXP[UMJA01DP6)@+A3.H E-%6!1K*6A$:R5AG1)Z&1K"6A*0*: M/":I][<.4@^95MC%"SNZT6&;3CL2-^5"J\N-;+3!+99;$TREX -HQ0IJHPDH M%H/K?VNR_VV?;D M('E3XN2/L%9U9HF&8L2_34VK[.&M$3U:"WJHDA['IX<\'^6B1T'G(P\5Q\*E M*Y/(?AN-*)U,MB@_P.0^:3NQ!#J6K!A+A/K 7CI@WGWR='N\,&')QKI)W=B4 M[DU;Y("OY^:$K'"1%+YFH?\ZX-M1?F?)AA?;NGV(&R0Z7M=[B]U2I&K$_@L1 M>#\9(OI6!^"$(T>^B1NK-,T*%NVY6ML&+ZA)T]J]%_M6G]4^O>T MU9%2DOYYT7_=0*SCT5]5!NW50G/) 7ES0'DD@*JT$N;-9L8!>9E6=;*@AM0T M@TG;^AB+OS'1BQ7)B72'(]I5!R]Q7.-*X/8/GF5\:8TO8P@6:QU!\2I:=[6J MLIJ"MTHLDF!_E95%.HK6DRQ2"A.MK"RB=I1V:[47O^21(QAQI>415>D.@X1=@%@YB9%"R6.((7E8W87:KE--',/?* MQAC:0#)&*8R\J;:H$HJ5$F$"4UR@2BI$:9 M0*S+W5&KJ #"@^VQ,53)Y;(R'6?GP$&&N35*KY\T=Z>*%GQ%R+GJ[F=Z8S=8 M'64HR5FHDYZA&]54>II,?3FR;YWI55AGT)5^<0:F7 M,N;'M8W.)TIJ;&<$H MZ5$N&"4]R@6CI$>Y8$Q02? 3^P ESJR.DTOWSDO*ZO'G[%RQ<]T"AV[D:P9CW# W88)914LUY>0;_@5,VI*[;#;7W^#V"2A%D^N?#(K14VC V: M8JZ,O")+75ZC#0AQ'AB.\L8!0=1[8U,Z(MT3,0LGTO.1]Z;#!SW;.,'+Q!$R M8LHIFYPM&EV^&=04[>'"UV)=Z4SC.6CV&0>7ZJ-I\"'>(O1%=R,M+<6XQ%A+ M[$A#T"\F"- /P]'4-K&C+U\'!W3@!V;VF)KQ#J,^#KTS9G,3A]I%]F3S47US MT$_&",?;.3H;OQR@A3QHF/P=;4NH^#W3Q<8]%-VJ$3DX_:QF]&.H)&OKL@ M6# J%SZ)4Y]XD\O()UD7;-'HDK6V3%R0[SF$TC0F-,)>BZ$X\5:JB=U*PQ:+ MT4^#H[4 MHGLMON\CC03[&];<#P95+IT\<=12]BA-[C\>:2/N_A/D T\=6 @G-H(C[[%S M7=X%U('7GT7#8ITC@_'30(133[ MZG7?!5Y,; /L#VX]!TY.[(!N[@+:*U\/L2U-S]1FZ2"6T%0%FBV\-9"L):%) M#TT>.1&5ZL:U:-VV;NEXUQNBACUO8H&WXS=PXYLLLJG>D9DGT-_\ MN^0KAA7^R8:*Q"WB0AM.5?I(5K$-V&G00[8!VSL1L;!*QD"&B3E@T2$8)U7# MN/?\.8% -MO;O17# O]P;-?-<@S=UK'@.V3.(-T''5YBF/TQPWM*B901TQOQ&A7P&?MP*=/P&;^4GGN>_0Z-%;G+P/ MVK:CU\CXZ+V3PCE7;CE<5!_ +LHP3,>O)UT M) -T/E!GEO=X9Z34V>?N:A*>-)'+1O%]I.\1*"YMWAT$YB(MIY[2L@@+YE\, MNW1\"< !H_TS1&EI#=]64UJ^%>6;HYK +:V1<2=\:0-G+M(!7,"3C"@?<#(# M7%X+5(K/YQAC9B6=KZ[QR3+,<$+Z\DG[VV]]3=4N\B=3Q61VGGA)5SX4+Q?: M-3UQ7;X@?T7D"3/!%4\Z/"!W<4-&Y*9*/; M2X!=O'P1S54@+%D!P-;)U$$E]QOHQ+//#[S(84*N4(V"0OW]HYZ$KOQK%W?C M[=W8)PV?YUX6N#%IY$CGY.K^[OKF;GAS3>[N'VZ&Y.&>P$O#^V^WUYQB2][ZE^V,0[.-SPA2]>D'>7P4U&N<;:A!W+A[5 M=BD>;9U]WKV4)6J;1DM9+K$&"SR_P\M7]JC*32R#W5'!Y5_FFJG*>W0^;I$[ M1Q4$^U6Y%&I&]O>P(I/VNJY93/3ME=H8@/HL,>[ W\=-K;$18U]+\WL^2Z_K MDY/&F.IOM*@/S5$_Y-#N6>.1'RCK *I6GGPY0'6'>451PL*@C0C0G2>44#@FM1Z,^2 M#]?;I64X1%LE8R72XX]?ZE!*J2AYJT*\M;YLHS0$7:-QUQOG):O5W5)<7#Z M)315@4:REH2FW'7K)Y0 (:QU;.UUQ/*-8MM,;\U[<'>JE%K*20IPRAR@7+,? M?LVI\XL!&LU-TL+_&'J%M@R,8OD M)YZ/ S,NUMU6[-A"7%NCBG//K2@F^X?U=68-2EF[4Y;9X/HSV# LZI)8/UU= MY,,L&OPBZ<*_4O1)?1_MK8)=J$=T[A$0+(1U:V ]6\\_I6KVO;Y9Z5%S8?8[ M;6OS/PO(-NFW"TU:SBK=I-T[6KI)IUR9+#+/1N;9R!N__6[\P*0! YACRI[P M?[G!4H%;O[+S5U_R5V#5!S?CJQ((O_<]UP/?%7UEW2/7=$07]D-+ MY7,_=L\H7)C7)UKN+<*=$?1RPVPI\G/IWENJ]JNE'JDK9/=8=YG+G-+)E%.J M%1./,,D.EYI+K//=L(R9/^-LXSH>"S@BOQPK.M[O-WHE8:XLQ5 2>WCV03!M M@28T=M:M&"TG"T ZQ1.@OY;K!+1Z:J/;KN81D$R7CNF.E4/2U!I:CJQUI!R2 M[ WI5E&&]!]\S)XTE66O?6DT5R,;,,Y&I3.@6VJ[,0X@&;U-FPEI%I:5H/&(&/Q*TWK M4O/@L2JO>LU&6\:M2V1$7^G6B)JG;4,?&+G^:CL3:G@^%@59XYO7N>&P%<+C M6E:3.^/@HK2X\V">&AK@6K/5:)7D#D5:X/* E,X@E['N4V?)8TGF3K.1Y^WV MND(Y;FC/7U.WPXV:VGER]IH];;#N7Q.L^]>P5H.78,]?$YOD)EOHT?SW'?J4 ME '$7#,;,FW$D?WG,^2V$C^RAEC,XO/UO^4[5H7*2@N&.@@-*%&&1Q2NV9[EA!A!:P5DL&$?+UT%O@H8]M M'UMIE3:*D!&,,HQ0EC!"^B]?\"^7T%^OP?9^3V@-NJX1:.30JOU5UWYI_L"J MS[[DK"?U"<3?PV.\>V/.Y/4,#_8_6OWX3^IZL$E0B(3IMQUF(G>SV#Y/LTW9 M'U)AGT,30+?>R!.O$837'"JZ)@6](WF[2!?'>CF+#;)FE0V"+2U?@LXU.C<# MR"1L81UI-PE?AP>ZE.BHX\.)8>S!V(L2UM%=\E\YV2XW__$-[^W6 OA]EM=T M#P]W'J:ZE6<3Z05#,'XHP3U=@\0FOR9,/-_(I@F3N]<,[N9SNQ/'Q^<_VWKW MP<>M708?M]<;'PD1RNJ+,>1)-U&8;>Q5G'A6X7PQOK5&5#0KQH/PI_4,#P74 M9S@%.IN>Q F".56+VXKT'$81[ ODKXAW)I6XO%[M1USM#L3U;3&\_T#KH[88 M[G4VMQCNY]=IMW=*G7:+[#Y94'M)<=VXY,?'/R)(K:[,!0YT*\LHV-Z0\IAC MJHMIE2L9I*H,4O^6I,P/XT.FT1,[(B3_#+W;8CJ35K#U:*6F;@4.2 :=1N-1 ML1/+W]@:9[FS!:;3-!U=BI\P/_3G\,]B;8K) 2R#K5-G6AN=0"J5BH/EI TYJ-IK3XCRKL M176LE/=9'=80H142^6K&X]6ER,^(B[!HO4;ROM-M=#-FM0Q3S7/R6DM<\5T! M$ NBQBF7&U?V5FK_ZN)JV#!'OU1(4VA\W NICB8CEN7DG7TNI$IFKO2:C7YY MV^M4R5R1Y6_5-U@6!4P1+(],JCOXI>G%3'\-L+0VW3A28Y&F DI;M3UV+QV( MY.XO4KA=@MG63]0"X62:BV(?W;)\]H)AD:_TT?%U1Y@86/:#D@W?H?^!#XG/ MPM^N!U]ATI#8@$ZB[U,%D$+XLA\8# PG!ZA9%]U$!.('EXX^C7WG!J_0;\Z :6RKE*E#05ND6&-K*4B.=6T/BT*UO_W6U]3>A8M4"$%; MYG3*]#8PRX+A@JJS%\.; LL"1']1C[$XED4 6XT-]K%'9,.@-FWYF0\VX(DG M_$UM$V0I^4D]W['(>_R(UKQX&/YDOZD7Y\2A)CSYF0(YV&+PGJB!8X#9%C]" M_)7AW_39_.('^0?530#P"G=Q"]+DM<&^9_!"C=$4#PV>25Y;G;$8[ M.Y >H$^!#XU,?QR4 SK48)8*GB[\&A +_"YK[/(*O@ /[FA*QS[J!'R02R:. M/2,IC*O'[>?[<=/Y_HF"U 5NPY1:L)\.;1X;+3(*#:H?KI_:H)K[Z^RH#]H6 M0VJU,= [9('R8G%M^X]C8E%K)N%1G!8/Y F<7E&7RDXV!8'\A8*4L9"/V2D/ MJTM=..YC=FQ@PTU>][IR\EU6V+1.JH"=*TX4A2,7_52"Z)CX&,HDJ;/""ZP& M[E0SFAYMBF$33 MMG'&P69',1LA:2P4DE#33-84-1->U1PU[F/_3$/?-B@G:3;?79# G6HAO)%: M%+734DCPX_SB[./ZPL=60^M'_#H.>*/;2X ]>#G*U:QV^B):UD!870-L1"=3 M!R7V;R#NP-1BU8D@9Z]0=8#L_/VC?IP:[MU.Z&Z,E,5I+:Z6I\ 3/7K[=WEW=7MY3]_2 MP=0$A^N<,%M9O2#OKX)J^O,$85*0LCG<.\I#%^WQ62F_X4&(7S3,2AX@.@@N:X_X]%:@E$- MM/O [*1NU$5ZMM%7,]%IG%'=Q8MH+%>?4Q9(>3.H.1;?#EY#<(7S%(>5ZJ/I M&F!%KQ-LF?P86'FDP[8 M)%QC$;\"?<6X_YD!.#4 Q0Y&]:+?75"+][]GGP0K7ACGD4^^&*8)#O%D KXS M',;:;W$]G46= MZ/]1Q_XPLOVY;0DA9^#8SS#:XM"9+LXV'!O. Z_(8 &7QXX5 M$$+9?AA&ML/C+O#RR*:3B3$R,.0!F&*KPD+LTVPY,.70*004P)%EYW8D6-JP M-D=E $X+) );[9EYEN%3X36VE(U7162\Z,BTR@:-Y,CIB^Y]&HI S/TD.3B: MZ)KC11./&RQDWN&-5#;H'J%U>AH/T0$.Z+/HYJ2'^ Y$.^5^=PJ9'L:GQ[OT MLV(G?O%JBU=MLGB@[HH6*.ZGU6C\1H.D ,69UBJ((#O_]B@964ZR>TI)NJ>H MS?S:IPQ.J7W*8;R<:4N _4#9VENCNUMO#=8R(RGU;6NGC$-D3,Z=5D#9?.?* MY@:53>[='0[GJN.?GD1+,P84!\%)C" +,;+#C^0L08%2NXP9<\F_][ M(]Q-_A?F3/'?6.948L>CE+DR99"G._8JJJ,\C=KJXM\P?[744K5TH$BN2N*J MUH*KU IP5417K[?FXZIG*6>&_;W6Z]HK\K\G\T?]BW)!+*&I"C1;>&L@64M" MPL-1<==H:3$7Q$3E,9U;_4;& MC5:D[9R5L!>@"C> MC=CED9/M3J-?03EY$K9S&"@9!]VE3D)VYN+B!KB\%J@4GR_*,OYS>'U&7EWC MDV68H@[T\\JQ8[T>M(O\:58QJ9LG7I:[4ZXT-DIJ=11O4I,L3!*ZX*QI@L-[ MX*QK@;-X2/Q1*P*0[3],Z".1ICT%MYG9>(\0UF&'K7Z3>O5>8C,"<#T.K[;^ MO'M[D P[?B3U("VF7KB8]C:L70>K!&=UY:R6&$0N;!@6=45/!M%R?4T/#]9M MCNB"X*SO0\KZ]%CR)+87&=&YQT9(LU0J5C5__FF'IFQ)Y=[)K7^7&OCN6D?] MY?[G]? I^V LUJHFHE\Z@"4T M58%F"VOU)&M):(Y;$M'?&OS;6E67UMY/N=#J<@G5DO&J2+71;(9UD;\UV?^V MV_F9UTFFZ$C DJTSKFJ4^$^-_\Q;9@6W%Q_$]84@ZJ/S\3/!> !A 0&T#OEK MC %RI+\,?&4TINF:CEB0150FJ[P-E0R$%32K2=5^M=0R5+CD.4NG4 :2LYHR M9JLLAC7U.XU>2Y90)0C]PF8)_\&;%$K)+HM@I8 O'PME-$BX#-*^A=W_*U@P M>TS;OS U\$]F4]1,"QQMGCS'9I74@)9Q/8"<)I\M#]5)#S3[C5X%]4"=Q/U7 MVYE0HWX2_UB'-<1GE62^*DW_4G(1SFVID[SO-1MJQE4F6^1]1'#7:B0W[":Q MZ7.))G)G V)M!W+7RST]RM742DJ:M&$*NI4JC^6BYGAK($V7HJ^E2F:P:(-^ MHRD-EBRL@198 V/;QR3=TEHL&<%86Y-E6Y5&; S9IBJ$&]W!Z7DXVIV=SKSG MN?7B"4^Q"H'^.OMF?]-EUV0LM_ O'YD.%/1\_*Z6^;E=?,;EU?^I=>9 M6>6:Q%?D^)Y]9S^IS=W&](@XQ)(Y%?](,'$EJQV)UM5? M$_&) Y1]JCCI]I&+I:WE6#^I\&@H50M':7%C*D6DC)^#I JI* 5.]T"71.;^ M"&IB$DJ92+V['L68M(]VSDO@]DJN:2<7')-+7MF6))/ M))]LXI/+F>T';2=+X_^N#Z.5K!'%ELX9W=(!+*&I"C22M20TDK7*B#X)3>[] M?DXF8_*.>L1@86%V=?S([J/ASYEM\7ODXV5-%IOS!HC@X?%OMNM>/NN&R3(A M["N&"Y9D-@4#ECHNN[-?SHQHBW[12YD1"7UF]\MD[+:5?C?CXKNC93,>(1]V M*=^0YZ[>3W@<]=[W7$^WT(G8G[@'9:IVFXK6S'@ZZ8DDJR8F-.U[/ _."6WT M/4;CE2.'N=EQ&D9D5:ZHF73*)-!Q[1#.)-&=O[)VKNRPID M20])#TF/9*-_4=L>@6]D4MU!T*<7,_TU6']M?>QJ;<3!B76'5-$NU0O$"_17 M"O9K5UJ;6$B;O@9];8H\67'F&"]JS;9"M%8??G0ZYZD3Z9,*=LX^I^1,PEB3 M1'AS/2ON4[N4<9;H :4Q:RO"=ZI$VJWS0$%8*:8-@=;:UB<@UA5C=7@J63,] ME?#QJ1&FB_\S#0]@D,K<;((8"/BUA7!'CI'::2DD^ ''Z./Z9@:MAM:/* T. M>*/;2X!=O'P1358F+%L9P-;)U$&+_3?PR\\^L_88>+EXA>:^Y;F_?]2W,%MN MDUQWX>W=V">+'A#%3:@J\)Q M_7I[=WEW=7OYC0P?X(7O-WMW1_C%U?SPF[8%4OR/NKH$G*><+)BW1T MV3P<=]%094/7E=@$W;[Z2TTS=G?1'"?MRKT>KGRP5LF=K[+5,SBN3+8?D>U' M:MY^I* $\/Q J73SDD-DWA%[F[2BTP!SK.W*)87\F*U/BCEMA1RKPXOXR\O\ MN?55.7GZE[\K2U4'\%:W:4O)'6%2#6625\.8&AA'TD,I>_^(\AZK M(IO52!:4+'CT3CB2"243'J_-3J;6QOIH.3 M99ABR XTDAJ2&L>B MAHQXR7Y 9>D')*->5?,$=NH'E'?<2U/43J\F!"YK/Z""(E_=@>P'5)Y>(E6 M4=*C7#!*>I0+QMWZ :WIND*2RMI/NV[\)+KM;*#[QG9.)6J5L%]_J;4]>4Z5 MW66;!-DFH?K)][)-PC[9]T/C=5V3!(TU2="JE9E_G",HZUHKR/JR28)LDB"; M),@F";))0JF%2364B6R2<&PCL.S^B2P.EDT2) M6D 5EDP3)A,=F0MDD098; MEZBD5D(C64M"(UFKPNB3T,@F";))0KF:)*B_X+_\QL>VM+;2'=2EBKX\Z>+I MFB2D(NZAPV-;@QR3C&M\<%,U24A[/ ]-%>\T6GW9).&8"DTV23C@I,G6!$=O M39"_KFFUI1U14&N"#-5.ZM8$+=F:H#RUS14 45*C3"!*:I0)1-F:0+8F*%]K M AEK.K:-F&MK@D*B3;UVNR8$+F5K@@+C33D>U!,R]T^U]%K2X^@P2GJ4"\:- MK0E0UJ*H-RQ?%\)V]16Q8NR?R,96['TFG<.K;A+>=:\KC>$9@$OO\^2)?J-C M6%&UAG;^1XA6'XP1?XIHONA-BC/]^]@!+#:E)F6JYG,^I-?[5:;6: M:K.O_E)W_E*O!U\BX@M@(GE;/JSMPQ1+90#+I$[.1DC?(J"^32;VK+'O;ZZQ M[^17"%_^I64-2SERMV6-?<8U]BU68Z]6*['[.$=0ED56D/5EC;VLL9)?4X3V5IJ1VFK=:G!+D_:\VXE]CG. M8U.50:\NY"UQB7W>T]@ZC6:QT]ADB;TLL2_JI%T+A [#[>^O!5]=XY-EF'\_ M\QR?GGU>.3.RV+\TQ?[Y:;UVIUL3E5>98O\,%&#J8O^,B[ADL7]IBQMD>;FD MAJ2&+/:O@H,@B_VS+_:74:\*>0*[%_OG&/?2E':>1>(U/KP[%OL7$/F2Q?XE M*A2N HR2'N6"4=*C7# >7.R_<_G[AHKV6 FZV/G2=?^J@;YDF9]]_FH[Q)M2 M^+]#*0NQN\8KF?$J3IH\*9E];*6V4V'K@*DZUZTW,M7'9$)?**ZN6V2SZKP$ ME(Q7@MDWKR/3!P"^.O8,E_4]AK3[R;*FY1F-675&ZH8JMAM3L1]<.D(U^P)\ MY5)KFSF0ZYYV-0#+O*?V+_BO?GMJY&X] M @<8I<("163L@["PX7P_ QK(%"0GG''Z2IV1X8('[Q@CZO(S'Q$'[/:H=^$2 MG3L^XE'LT["B@TOAQ_7YW 3ACW(:S%_#'C?(PY3"NHL;/@Z29;.@ :,1_,*^ M/%K0*;QNA'=O?@P;@?QA)2#&:(OE_L,&(-Y0+G\Q 8TN$ #L E- MN/J,[$-W"=!ZY)LZ@NF[ 1(\A^JN[[P)),VH-P5$!+036XBTC%G6,ILWBQ1Q MZ)1:+L##HPUWMDG8-^G])+(P6S7O&>'TO9=L!7<\T])G8VVM--) M-NN6C+-=F^I\N?]Y??/SP]7]MV^7/X8WGX)?=@O+\KS8@?;N0K3D:8H629^: MHCO2IK*%=K]T^;1;$H#+!["$IBK0;&&MGF0M"8UD+0E-N:"1K"6A*7=%3']K MFO#6*4"ZTNEU"H':NI_J0VFH!BD8[Q6Y/];_M]7.8%U]N=R"O6;G/T MQOJRD ='MUR3>=L95U!+DJ0FR9\6G!X3CL*8[_(/W; X>=ZCNWU.;/'G3^H9 M#L4D3/[!'R903]*M]'2[M9XI3YZ5U#H:M2+!+;Y-%N+B!(H%NOA+2,$ MNO>6JOUJ\NKS^ MP4 9]#/.]#E/*R!/F!&NZ01.V?@+M> 7C]D4Y6 (557ZW:9DB*(9XHYZ"]-F M8;N@>8-:\9@LH4EV*)P=UET%'E9*X/KX-0 MB$59VH"GO]:LH'G+>=MT?P[R]7[RH+_^L!UF?7F>8SSZ'J^0^*$[:2LC5%@4S4%', ,WNP,MK2;5&R? /$.+%0E= MJ!B[Z*IUB5U4AQ/*>Q/55 9:_U08(AS(EZ*80N0Z, %,.O#_)O__Q>XQBP,8 MY^CAAXGQ2L0]#@Z MC)(>Y8)1TJ-<,&[M)Q.I]U^I_]^U]%E4*.-F6)%RL"/^RH@5.'@LW!":JECA MO-^T9QXC$"B#14U][L++P6_A6[&LY;.U&AFC-\';X\_)^(K0,[.AU6HT0,(H MOZZA0<8YV?L!NNMCM3:))VNOU.C'FCE@'&AYZW06F^K[2,&PPZF^YHO^YN+. M J:/_3,-:1S,6VPV@=6"@]-"N"/#&M5.2R'!C_.+LX_K&PFT&EH_L"QX %LG4P=-VM_ LC[[S'HW8$;.%1K5K"!!WS(MG?/=DJ#A MN^TW.H85M?(Q]'81"\.Q RI><3ADHK% 07R^+EIX$8L-\E-;H='L^YV3J_N[ MZYN[X7S[ JU]O[R[OKFXOOY'A [SP_>;N84C> M^Y;NC\$[&9\3YMRJ%^3]%6_4@J^MG^Z>S-K]TI#H@"GW\=K(M+U6?J!C:EN7 M%O=6?]BNYX1%72+NY5X;[LBT7=\YK,D*&04DNO26FK.)MFS]SOJ&-VN#[ 7V MN]$XDA=E;X3%!$D:(9])*YG]:V7]NZZ%'2@<^>VY=J.2YYUQ[!]ERP> M0^;X'-9;:JGG#29>\LY3 /@CYRSXB.N)#CAA8RN7.L_8O(J]%Z[!VN%$^U+Q M;T73.L-F51:[C=+Y*!L17V$PV',<4XX]N!*:/J5K271'@V-Q!?!ET'IHZZEH M]3H<_:X_ _YY8^FKF]$[YYS 4(B-@W@C0D::\*_#VQ(2P]W0EVAM5ZVMG1H7 MV]Z FV@[1_CH+_5LO>5R2BV0NJW2-5#8$K67,U E-#FQ5OFFF$MHJ@*-9"T) MC62M,J)/0B-;($4[@:CMJK<">6"^V'?N@]V@#U:Q3A^5XI=NU=EE359G!9OX MU(@4K6BGEQH=W*P3GO($P6_V2->39]M0RTM MXVY^M2EIS9UUOMH.'$(+O[N>-Q*(_TM8\TRD>V%0]>(HOC%^#B="Q& MM5T7B[&B#%1Q =YJ9]R#2_+/!OZIH>VHMC+NO",9:#<&JKH 4G/T/60,\@## M\N9U3D=8< H"R7>>':-+AIG3 M,#RU;IX=UR1#[1T+):G=R,Y[ .JXT,*WA$1U7\Y\*,6>8_CSQ?=PS=)#A#OF:FK)@* ME#^0E<3.81(,YSRY..B)UN8^(N5XH4Z."8[5YRIYYHYUYFIL*FA93X;<8BK4 M=9K7:4[:E=20U)#4D-0H)8BUOYLI]#HX<3S$Z19, TI^"(Q$)GK4YC)FH\TX MR'AV],G6,!["1.5W0#;S4$_64!?,1-6\4MD<,$>N49*R$6IHC#/GLD;+17\,SG[<,H$^9,IIU@B>-L4TZPA(^R"99( MZ%TF3FX8 [\20HI.GH_,IP\(SO[@F-HP+3XR3'X<)T.W]>XL=6M>,>2R&_]* MFM_3+-NI\;()MF@L $I8!#1&_CYK-[D1H!+U"JW^-*>A\7K$64[UXH8:#0B2 MLYI*0XJCS&K*X&!F'4FHR P .=&FEA-M3H &DG-KR;E2NLN!.,="EYRU)%FK M[*Q5>[>T%@--*NN)U@+[V.3*0[$NM4/'M.4YK]C)OR2-Y9SSOU MRM]M=R7K'(EU*B]V6LUBDW93F8'E-_#D$*-T(R#J:>=I SF$YJ@,5'&QV\M3 MZ$K^J;_%I_7J4CQ:40:JN #J:B6T^NH2_)-SB+*9RE!/V['3REATGWKCTD,9 MJN*B7%6:K:;DJ.-R5+VLRXXJ&:I4#%5Q$37(54#5-\@HYP?)793S\^6$JB;N M9^K^ZG($4)[##2KK?J9L$RYMO)*R6/FMO70<)@@IF,QR6$EY;"Z MR+#^B7JN!]J@T'#MH)RCXBC2M MW7>.1&(CQN5NC=GT@#P2B)(:90)14J-,($IJE G$>MV*9'"7*H?O[#&LH++7 M()MO/P:R9.[X7%1^)V);T:Z:<01:LE$J-JK<=<9F/M+:DHN.SD65%T;MMIR_ ML\7ZWFD,Q)$\A")AE/0H%XR2'N6"4=*C7# FJ*3?M\S?B;U"=ALV$XR$63>J M1UN-7"PF!2^&&V^:A'SV^=IW#.N)3 Q4].2-Z@Z;4: 0;TK)E3V;Z]8;H:R" MP"6>S6P9QWCT/4IT^-N#+]D3HL_GCOT*IH!'S3?R7_M6*'SU/=^A-[.Y:;]1 MYRIX%"SA7OF. ];+5P;G_P]@+IE5E^Z]%?'MOAN6,?-GW 1R'>^G;CVE,GFZ MH>3; M9U6J;F,Q2"KQ]"SF62WA=XL6@]70-^3-L%+.+Y^F+:H[]2107. M"(5MSV%ES_'IINE-P2'M;0@NJOUUT<7]YWOOVFU1;9$OO@N_NRX16"*W%JFJEW[256^36.MF(=4>$OCM,4 ",NFSX1G459"Q";@DHRD! MO(W <:<@"BW=&F'FD!'!D@'?>]8-$Z6]0G0'U U]\DW= 7GGT&>#O@ KZ]:8 MT&?=!%PA8[\QOA]-#3HA]IPZ.C(F.V,L_CO3_Z).@US"RK"$ZYL>BE)O"H\2 MB\"GXH)X# Z,W9LO*GN$3@V4]TEF\4,T!+._OWD/@!!<$&Z_)9E.2&^')45 MMW=?0V'1C F+#RX=HE//KD ML*.""_@N_F+:\+@7PYN*!75+-]\8*:*/;A#<_L-E 5M'*(#-.2"N ;MVIM2> M4=P9?A(@L^%Y[.\5")=E$+!_ K?#&7ZFQ#6 T&!^4<"7/0,%-YKJ>$1 #KN M /<"]F6/_9&'_XXH)LN$+[D1H/%E[VU.^6LC$QL_L)V/?!=8#1@&F(]Z4WO, M\8%$$L;%!?L*%VR>#1NBUK/AV);8T1P(O#>^_W5Y?/L"K7V_O+N^N;B^_D>$# MO/#]YNYA2-[[ENZ/#9#9YX2I=O6"O+\*G)_SA).7I\C-DD01>'9=*QHTBV]Z MQZ 7>H<[N)+:V;;( %BB8]^D]Y,;6--[^Y?@C[ZM(:BUHD]Z!XPN>=TY ."11@VI&KH]V-9D12$";1?F3NK8Y? M,DW[9?%E#P0GY9\T7LF,#[BE.."6K PY91];F;=)WC.+W/9=>-L]_Y3D*44W MK*V>C.1QZTM!6PS7[C)%^\O]S^N;GQ^N[K]]N_PQO/D4_++1!UMQV+@.P/': M8KIV4PCZ3\U QJ^YPMPT5;NY^U3M5CYSJNN\;,(-<\3X$6F*+$N1I&8*D*/5 M&6A5^>&^#TPZ%31V6]*BQ /03^O@5GX<5-1V$/]6>4IZC>C16M CSU'IDAZI MSP>11Z,U6CA7==?0$"S/7KI+R$&O6#_!(]EJ(VJL%9@LZVR\MEE1V2)EJ+F*6LE2^QIE1V/ M)5154YH#*2;*P!-E$1-JLZFHS1R]MP2;K")-I-)DP)-]^[QFTY/E2"!*:I0) M1$F-,H$HJ5$F$&M_H],I+&[ NDX%S1!8=I^,&F01-1#V75'7IMV!TLUZ-K?T M 3((%13,!^VF,NC( 'T9?,%CRH.!UE3:/2D/RL 'QY0'?4U3!KUBFTE7Y6ZF ML/H)05E9/R%W4;;/EQ.J^OIU11=6B"XDTJ7+KJ1"2/.BDBM @;=D&M:QN6%M M-47!W* .E$Y3D]Q0 K/^^+*AW1HH@SQSY24W'%1#43 W:%VEU5 M".VFTN^K,J.N-$D@%0!14J-,($IJE E$28TR@5C[FY>",^I$%$!FU&47"RC8 M 03#O]N7%R_E"P44S0=-I3N05RYE< "/*0_:_;;2UG+T_R0?[!D(*)@/NCU% M4XMM4"7C '6RKB4U)#4D-20U2@EB76[\"TONYNY^F-HM^U8?YN5G9ZCUU+;2 M4NOBP%>1NJN^>W;4[?95I5N;GI65HVZJ6>$'M"]1VLVVTA_4Q=VN+'US.KVJ MH@V:BIIG6.V$W.@66'YCV\<1K:6U3C."4=*C7#!*>I0+1DF/W4Q:&'8_)(3?M%#F:7@]EKOVP> ;U*S7>N_#!P-IB=;Y#/!.>_RQ'M MRR5@YH9*[ M* ]4E4]Q*:RIQ:5KZ%*:E \JN8OR0%5?RZ6PPKFKJ6'I,G_NL/RY7U=WKN,- M/=VC.'5H<0FBFUD/#>XKO79=.J14D?A)\X*+(K[64S2M+IWG*D?\-7.!"R*^ MUADHO5Y=*B(K2_SCG'RMU534MNPR>%1+Z7_TN6[)I@)9F$O_\Z.8<]/J*9UF MCL=&,L">)E-1#-#N**HJ!_>607,>1P+TNPJ8S9(!2L QY$ @X[2+G@DKPP^ M[1+C)O?>E#K2KLK"KD)\,G2&;3F*"$LT5:77E89;79H03"0>VUE$$K1UV18([5M0#U-+NC2&I(:DAJ2&J4 M$L2ZW*GTBNWCA*:(# !D%0#XH8^,B3$JTJS3>GVEJ=8E+:6R#+$F!' ,AN@. ME$%M&D55DR'61P&.P!"=EJ:T\LQ@D QQ0!S@" S1'@R4=IZ=_NMX,5-<\0%K MAJ++@ >?(P?4T6$K+I-. M.&PRFR[#8+K :>%9$NV6TN[(A+KRV5M'XXA63QGT9%)=&;1O261$OZ5T^O+& MK0P<41(9T=.403/'6B>96E?SA!5)#4D-20U)C5*"6)<+EZ)3ZX0U(B,"648$ M"DVEZO04K5>7F6R5Y88-T8!"N4'#"7TRCZH,?M_Q94.GV574IKR5*0,W'%\V MX!V=ULE14]3QAJ:PE+H;W['G5-IA6=AA')?%%JX.E&9+2MKR66%'X(5^5^DW MY?U<&;3NL>5"J]M5VBUY,U<&7CBV7&AU^TJ[(Z=KER=H6 $0)37*!**D1IE ME-0H$XAUN8$I;"@8OX&Q@B';K]R]MW_=^V$VAU]\O;3SJW 176TY ^81# #M9G73![?R$ALA(Q,W76) M[E"BN_!]T[1?\%^'>%,*_W7WS\\/5_;=OES^&-Y^"7W;+L7@QQM[TTT![=\&9^5/S@H/Z MJ4ETW[//UII$8@]+IA=;KMM\=Y9B$+TP5_EW6O&OI/G]U)?-(]K6WQIL(P)B M(GATP=.-SMR[2&\!IUQH=;F1C>?!^OM9-SP,0A*+%=1&$WA;!#=_:[+_;?>5 M1B !J7,1%V$F]>#%#^+\B<,<'NN+L>'.3?WMDV&AF%_Z+L/J"Y?\C[8Y7OWT M PHGOL'O3#+QWV]0/'&Q$/S,")F2*BFH,@1%PK,$C4BQ+]@ M253V\-:('JT%/51)C^/30YZ/5=\V%WQ MKS@ZPTA(F X8#Y!DW;ZGIZBUJ=BK(D,DI(D?E2'4KM)KUJ5]8N48(CE7_)@, MT>]HRJ!=E[G4E66(\DB(7J^K]#O%-N^1^7I+)MBM-0;J.L8QS:]J5F DVV + M?!9[F+1F7^FH=4D JRQ')!AAQ^,(3>G(_HFE4+KED!%MM:<,5-E'HPP<40X9 MT>IWP 0K-NU0AL=2][<>Z6,Z,T8L<>/)AJU8F,DJ[GV- X(0J2DZSW%E20U)#4D-2HY0@UN6BI[!6C+(Q@VS,(*DK&S.< M%G5E8X;3H*]LS% !X_14"YTE/8X.HZ1'N6"4]"@7C+LT9F!_HQHV+%]GRC"V MA96;>0:8!G82"7Z7S$"B&B "GN.V_P^86KG<:+S[BH M*95COP+HKH_5NB1>"K6"O>C661QB>>N4U46%L95'"O83P*.;+_J;BSL+6"OV MSS2T;7@G ("_^>Z"!.S90K@CS*)V6@H)?IQ?G'U<2V).X:5#Q)_1;W0,*VJ4 M8L#E(A9\P180P2L.!T5TA5C7_J+5T/J18\GQU.CV$E"U]#)_(AS_T?L/;8"M M^_Q"_C\"OPW>G5]<1"O;""MM U3J9.J@$?N;9X_./K/N)<2>$+25L9W)[Q_U M)!)N/0"[\5B:PW 1"V#QSAG%U?P=Z3!=W=]=W]P-;Z[)W?W#S9 \W!-X:7C_ M[?;Z\@%>_7I[=WEW=7OYC0P?X(7O-WMW3P:3PZ/B=_^ZVOJ>H%>7_% M92F^MGH\-_=CZ9>&1!G)\OBFEQ0-,<9_/\,&/D-J4N:'7<[GU!K_ZK1:3;79 M[_W2SK;T#;HV7/WIR:%/;,&P>U!^K8'6QX'W#_%&6P4%G8"N[-EPK5$:JR+Y"LD]':F:1?5/*2@_95ZA<])#GHUSTD'V%]LYU*JQP:N$=;_2& M/^TF[Z+A>HZ/%1_$?7,].I/YE8W%4G*G4MM(>U&4*=^68:ET[ MCVHS5;>K*0/9J>_83%4O2=7I]91..\?JY#HZR(79JU=3.C. P=Z0%UU_AC>H M1S19JUG\G6RWAJB]6F"V8F=7;:G*H#8U*Y5EK@3[M0[,I765=JV.TF[)?L5'M5P%9=-<[Y#W^%.<1GTV1Y ] MBDT6W7-IZV9AZPIB5.P<#U2E4YM)%95EIP3KMIKLU.\K_5:.!<*2G?:T9ZO) M3FJOI[0Z3"G.H@GM=M7U#S;RR18K75M8'":W;4D-20U)#4D-4H)8NWO M!#M':A"X.;8BXR=9Q$]*9RQVNJJB-65LI'RQD?*QBC90>GGV%Y>LLF?J^CJC MA5_SLPY$]L1[P3Y%,]W SF>ZE73_OVAI]'XD-*2\YC_.-?\];.BX!F>GI:AJ M7YJ;I7-C*\A*JM+O2L^E#)Y+Q:52J]E3FC+QJ!2L5'&II T&A3O)\E*_3E=E MDAJ2&I(:DAJE!%'&:^5PO[)+]S\50/CXQCT0_SF;F!>!$1N0M M!3K82V=A)W3V,_BQ,V:VC/K+=M+?QF%A=_3E>J'MK13]C6"-C;E(WNUEB&^Z,YKB*#O0,_H"I"??&+,,M!?=)0:'V)OJ'ID =DS8HP?BQ$Z'@O]&\4L.O(U_ F8)>)H3 [/9#-V$U^:V@P]HD ?X,C"8-68LQ"JN MX!5_/L;OSAW[V1A38L]1(<$70WAP=)\.VG"&TR7)'!C5'N/#64Z<9Q.JNY2M M-+=Q?"@^]-$'_6KA$R(;Q'7@OR"U#E\Z8#OLB.GS.9 78-!-D^"S/8.Z"G'] MQW_#FOC&C%+VZ1&8#CK ,W(,UJI'X;B=ZL^4A&E]"IG2\1-^W*$F4\SNU)C# MR_@L&X!UB(=.,_=@7;[$ NAOMU_N?^(6=8M_>&D_]'4.4"%9;?)("?#K*!C0 M"7^/=-^E:['0(, Y_Z.#O>"(>2'P2?3V$;B AE'.L! M&1N,$7!W]'5$YWQ7H$@I']:83(\88P2X(S-[;$S ..-KX)*(2QIE@)!:L+[Q M#)]\I@*';%@DXP-$Q1M[.$./^";#NH%+-\@0D,B>9)IO2K@OQKXN>[;@Z\W M*\28$#;LDS\1D,CX!Y9, !/6#+KF"HB15CIR.' 3=3W^#$0(%Q M!+=@4*B MN)H[+ 4530K6VI^M:+@"AU@7"1@$B%W?]#9PQ,,4ON/1&9P(X(H%7>!5?J@0 M/8PS!B4L->.X:!H%W*>S?0+,[\="1L>]P$0&X8:)&2)[(X5X^U'$0QS;L M%DXBG"W3 %TLT(R'W@T[=B6<4=OU@1W!B 0I_6+[YA@^\Q_?@-=\#P1Q*+C" MK08'!K8?X?9Y5&&S P$=<%#IL]PK99A!68(DS=9EN<@79",-#Q%JS1'P&MZ4/-AS,-^ZS2YG00OV'&XHW 7=1XC M''L,IQ!!V:TL7H4M$G?*B"_P$T[/92>$(D.RT/%"N8SP/&@P< M%-P#PVSDRT*2A ##.9T@FB>./2,CWW&0@?^XO/PA#L6"(M8"XCCF!9(#7"*V M8T@&^LXVX1C$LR7"WSN0S@&,HJ&!<*^BB"%E)*+K;D2GNV#:@*Z,?'2AE#@! M %0D03*2%<*,-,,AS[H)3Q1'D=)S_Q',V 4Z0HF-;TX,#+B3-ZH# MZ(\4Z&@QE3H!L; DL-4.%]A1'#(]905M;2OL4>$?819YLWOG)4[,+O8XK#O_$QG); "(^4 MK9XL$- >?,;%D*?8YS&.$IN>_6*@#D8&P0WC.X$@GRPISID7 M;-+P88W0=8D'EU:B3;N'QY;FKB\'O9*72\A*'+0"/QY349O/=V<=U8^X;?:R$6@!$/A&UT>TM M7N- +5Z.1DX("YT 2#J9.A@"^,VS1V>?V0AZY#.\9>3!"#TA%+$]LD?R".WQ M18TQ//.UU6NUV\U?ZF*J>BS4LR'O*B$NM2Z3JLCICK=@G?.SHWU:QWWY0G#D M$ S?_'?=@O.#)# M5YYW$9D^WVAA!LS#=X%@/$8/E_D]H"&V@)X!ECIQ/\OEJ47XJ@%D 82S^4"& MR^S?*3#K!T &2R1"$]@TP'4")V\*CISNV4^./I^^D?#H.WS[3_AV?ML7<.&FP:.WGRAS,)FGB& K/-SD\ M\($ *KJA&;BY MA#E5 #_%44H!Z-^'P:<84N?@;[.0)VQU=>I2G !!X" @!'A"E[N0"+ ML+*?!V##J "#"USB19C =VEBI"V$E06*/2 70(,^HS&!Y\YLR_#83< B!,5B M+B'DP),N_L8^ GLR[2?V)_B50>@.$1].%N"^I8U4'QLC'D1R?5"OPH]E*/8B M7NT$.#5\GJLLX1%>>,&EX77;?,.= M#4"Q[TS$+7KCA+++ST#$R!+T51SMD- M./S)QJ@"C_KKIC<=(04#%#5(WJHQY1WT;KHQFHU(1#KBSH+_ZOZ?M] M[?T'H(@Q8+%:[XL- BB)B\? Y*XG#@0+EO"0!C!B)%;,8M"/5,0E@DLK<8VU M?&]C6T\V"^B:]B,LDS=&YP%&Q7T>\"R7KL\VWB:$9P,C\>RVP'L+;HC^; P; M"1L'#/Y%O;B(8C&8(,PU0W>&1=7@^(^&D;#\H0X(%HW:+6*" M 13@+3I/[%H&7D#1HUO<\,D.IP16L>".Q4'&,XRLBU<6J2^^ "Q_ N_S2T.1,H'!<\8+MAL& MF;VIX8#MI#OL7<8;]@QO2&S?,+PKJ;(2)^*X2?\1*/ MD;D8O!6:WK">X37;8:*#20SL)<09,\H,$R9%4/NC'(Y=2PB#261F.*GU:-79 MXI:3V*4C%*;_\8%6@ Z>[Z#%I9SKCY F$]\,Y#+>-A$73'=VV0S'?PSBX6V1 M%#"BQIQ)F061HQ86,[\L=@'"KI%@+9_==3A
H>M,R$5V%/S7PW^T ]!C'R9=49TPY!873"6+84\M IFT2*VW MD "H2>M"RG*^!3+\F-I>R -D:'@O@+$9##0R'B&C\U8RS'AWRH<9$!+2C2[4 MB!C 7&XV+M'?6ZO&1U6#>CG5[HE4CV^A2K(=?,TKV_4:@RCL"HW)#LF:C#*! M!Y6=UP-:IF0989=-Z@[/"S!6D),LN5CA#8PW39Q[FL5WN$H*EI#3=8W>OA9@ M-ME;)TDP6!='9SC#JR28!9 1O29#H6.7@0#REO*"J<0X?TLF746K6],-;@OR MXZL$A.H!=@]Q6U?5.R2W7UN'YJ 6["=L@1YSI0\90G+U4$ /B7LHFF$2BN,G MJLX=WN0%W5&P&$/4(I!IQ-5Z"PMCO"AJRP8R-IB:7DC!;6AW+WAQ<_!6TAY1 M9.>T1$ %Y9['&76V+9,,ER5JK+O*5GFQ]KZ$[ X$V%\^]HNI8WE2G/K/O M2A"H?L6OO01,19Z1?RYQ>_J *WN5][ZPE/1[/ M,'L6\8Q#>$B?PJJ03FX8!C)'8('0XU.4%.R5VR\L^SL+3&T#PQ%U %+&Q;(A MS*@L?U4:]:3#(]#T-GH=3)S!.&26,Q(A,__VDL#:<\M"%C[7K]82BQRXX1%I M(L,"2.YK1IDBJZ\98G#/G3_G:4RZC1]ULR>+A2ST4^8&2Z07 6J9W]=)1\-C MRU26>7]XW 9GTF?&;4#F_R0/.Y;!M1M[OBE!.ZNS;Y7PRAXF'QZH#3#Z: MHS@21#H=O9' $6::E)3+*"43MB2/=3.AO6*0DYU]_818G_T9\;^'AWP7[;W. M3R0H$*8@$@@ '3+.2M*?<>0VP="+@1XCUNHO'LCO%0\/TH[6]#:%V9W8GK#? M(]!F3(EGGLV @O'9>8&3I^Q\6Q0X(TH49.B(ZG,96# M RP7G"^O"S65H7YM+,;JUQ<<#Z=LBEYIRM)!RWC.5'(PVH6![%"H^S[LY+J, M[5Y5&(>8;!=\M0>6PAM!Y[8XT -'3NO=8R$[^B 1FY)=57AM,68:R@,=$])I M+$]&Q0K[Y\$!ROLZXV-$1_](#PPT;$[PC(6(\PD<*:7.H_*9_C]=2WR)TOI@ MX/US7E0/N%CW'A2RH]P!]0%1\A"+A6D@J0>Q_^G5AD[I^[RT/D0K1/WWO8+@ M]=0ML!";@+]4T-;CRR4QH7KOQ M.FQ:0T?]]J3? QS\I@^9CL;;9?5S5!11UFR2:P]O:.5 #V[H+1"/-M1WFVH! MU$B$1P97TX86\G$M>L-W1 MC5&U03)IE+4"OWII8/OU+!"OJ9[KU'7Q$Q#A,6^:I@@P4>P!D!9X.A[/L"_- MN 1S*A$?+\S8A'+-LRSAC5ZCS CD=1GK&$X/%Q"8$P8FY,*:WS21YU'O^ZA3@!V7:KZ%>CJPJ5OO+[4:"]0H@GYAJOAW(5Y; M^W.4D"GM.[X._QTBS=(!_>A@">LZ MB1Z3-*EV([RA;55>?)JUG3K/)"Q?MM4$Z%?&6[Q=KZ-BQZ-X GAJ7OVR4I3M M?E_2V+[8XEC2#&$X"S=,JRGO!FC8_ JGQ'6S0P"-5@DNZUOJ\4UVAY?;HJ") M8;/X:YX5S8]L1F--[3D^YB-CPY1M99GV8('::EE,TJ\X&%\!TD!];\(^P]JC M]Z&FW6(45:C7G.S]MJ;)V+>"R"4Q.?&422-2.Z7.3;QVJU M39MS:?2T9)3B\@Y7VR(K[_(T):5>HR(V>ISIJ@8Z#SU1.PA'_-JC?$0"-16C M]N0?.R1-ZT9UY8C6CNKJO3N4&5O&/&':.P4I-)VOP]13$J9_KCHXMM@6=?.8)D^L"2_? M-GA9X?@A69,B-ZM[\MMRQ3/2]1J59;)*<'RV:]3> M1NF7B$1$1,D+,H6TIO9AU7JY$#/*?O6=F1)U]:'''>K5B)HJ$:TS&-+#-,69 MIBG"N)@SG@CJNSOC60"\7'SZ$B4I581,K>ALZYZN:+-%;YI*-EL2?S7VG,[8 MJKTL"X]N!VTTW%1Z0B*^$SKA1%V]:+_B8-P":)O<:]LDC(7&^W28;D57M3[%U6 +':VL&?55\SF\G>XQ,6+ MWQC=%8IJWMGA$)Q?%>F#A&C2;D!_SO/X-4G3452SKLT3Z^RMU1.PJ:=_S*&I M*D@RSF1X*-1T1+&.I8X0!C\*_SAF$)2)>3IN+M%??T#\,<3ASS6C55#R> F^M[K-"I2G=$?M&YL8X[A9%K0GSH0?\7YE M?F3;V-^D[^]5\2\@]@EZ$))_I%N8#8;)LS95QWL2PU9%PG;LV/U[]"U+2+S0 M5+EW;"*\B_B'T,KN?OXAG (>>N4&L%[E609*=S\S0>5>AO$#VL+>KW#"U/4M M O0ALS1'YSOV[-^+((+Q&I.10QUO',H,8"]QN=ZD^0[C>UR\)+53$[2G!X7X MO;";5?UVVC]PS!_^8%F2W)S'Y-_TXE.F;SG=O*+Y&JH_A]1^J/LF']&;K]:O MRO"\5@%Z)=@&5:478D>6LM+KKMOL]%2[KYFX&4;LPR.V;?6<%U3A;UF,BYYG M9JF6SG:7;[A8)B6^)8$POJ,GQB>)C2;X>$BQTQ1MJ>6G.LZJYVSMM]&6?GPO M_F@>OGND5R6X"HCI@)@2$-[/,I6MGX:VB=H4;1>&8YR;XG%PXUI Y[NZA23%>DK <\.)6J-S,'O+;4&O*4W!";7? M.( 0HZ^=R;S6;;2C9Z_8PE5_.:O5A5[PY6%>66[7?&"PNHDVV]> +J?-UUI* M9W%3!SJ(3T3JK]7KT2KFM)]$O6]Z=R7 +=A?LT[Q2T1:[2*J(O2-MF.5HPM, M'XM(,HRJ9]QW >"$H@4S*"\IG(IB9HQ BZ MZ8&I9 3=,H*^M 2-NF_"WYUD>V<=L_5"YL'8;IX MN$8;Z=WW)[.?:6HD4OYBR_*TT)+^']:>AY0VT]7#&0F]-Q$5]"I@23JML2)9 MGF;Q19)NZ2U =_?D6*.??05'J[6[!G5=%/?<^RQ8NJ(E.P%8UQB@6SFT#42[ M@SPS/PK@FK7[,>B&ODFS)&'>-HV(/NP%(KJ&5N!GG)7)"^89X6GJSS$7:<;5 M[.<>SI$_'&GO5I1_4P RZSZ78"<]]^"%,WHG=?:+KHUPB_1 M\.B<1"=]D\-@IQ4T-8N_-KB$>:4A*:.GIP(_M?OW+-V -=DSI17/?-9E_>J?"8HJ%*';/"$3["2C67K(;)JHMBW1 MS0L9+NDOO+X&X8)6X6$(%ZA"9K#Z1.R\?",0R**T27]1GNT^X_RIB#;/)&@O M<&0__!U4*WQFJI'6*[)0(0H:U-379DPIZ?&%KDK$Z@R&V-.V1(_N/8LYZZ\R MMD+M>\X[ ? 5&:,.03WT>E96)=7NYR3&O5[1FU&G>6=9_OB)/->SME-_T\^: MV.0M-\*;-#6RM;.FSF!<"F1C2>,+]HAZFU94VEAAA/(ST5"S+CY+]+>\Z.EZAS=Y09^@N\=/+*O/B'G[^,J]^*,#VD(WVV^<$'$VK.)]_]/6 MC9K* W0^4[:,S,O0G&%-4CR6/2H,GW(H.=3.XU!FC#X[5K\P>4M TQS+H-Z( M=\K-ZCXA,\A5LHRR:O (98++T\>2Y?)2'!2;IFJ@4V$3M8/\-=(;^G!35S%/ M5%[CGIX-ZRKOO5J*FNK1+\T'!-Y#G6*:$B7](TO!0<3F?-+Q0<6+=V".:@;7 M4-=[!'ZA:8%Y>IK5[N'TY[&UR#'XR#VN3.4@IR?*W-X1&AY #V8_5MU[G:=O M2:G;=Y$4!GT@6Z*KN+/W6/6>Q25C#BGG[1WLR12&??Y:A0GQV6L5(#R ]VNT MQA&^B#<@[^EM0,<"T=+H%UX^"%A/J+X_D(O8T4-=!,[H*/93\H;C MYM$T^F;:%[Q^Q(4$P]K20!&G6EOAY4]:X'' (4>@[;%M:[(268QD4 M%X@6]1H23:\WY*"A0\EPP-!!Q NDC;&12L CK)6!A1P@7L.B>73W"6]]1*2' M"PC$OV4E3<6/8ZJ#,F[2E@8$MUS;(3K:4G4>7R\ATRPJ0T)9@XPACC6P@$O/ M>X[2M)6H*XWJXEX#DCDM ,]&JT61-+NL M%D(>X6\,5O1BWBF@'/S5$/(:O,QMA7\JZ(,9&SB-7N*YP^SNTT/^%S+!9:^& MRO+O:-=]W*H 6@QRM$L\[\AOQ3WDJ*Z [I0HTE7Y6SJ:R,JJLU*=Y-SW0M,8 MI/97G[S!U&9):KJ.?.DZLN@ZLI=^Q7D!2^HW:B_42^EWMCO+HR*^65TD!5Z2 M6O1>PZ4"()_A9-.P"QKA?N+-LQUB\M1WM#5X=!>3&_C8&)C;& CE*=RQV?<3 MGH!IXR6FZ;]HK_\>F_Z+FQJF<1#_$67;J-A]?/_AI_K+6G>@+@Y$?HV^PY:L MBR):MHLNO;%Z+LVAZ&I"2I^<)I@ [>T7R0OA*4T0T.RZWB7EK\8C*CHQT#U^ MK?[B1GE3/)S#*[,9 +O/;\:1N-=O!A$P"9J7J:TVC@ MI$H'.Z_[1KZL@R25(RZ'_'($)0C5/D5)P1)9GNV^X*C<%I@.?9\*_/UE) U+,SIHA 'M%45O6:R0VOQV0M'' V) R#@"#I8M,&V.49B7M@RY::X33 M>T2*)[]=( 7DO$9PT%9YH9(9?THJF<'G3*42+[]_RE]^B''"643^T9&'_/#7 M:_P4I3PE@6),D98"((-<.^$$%RV!>!$O0\-D:D+ 5=/C#2PUW3T#_/A'E Y: M+ ($O(%>0D;ANB.]^-/#]8."FJQW^SB3=>WXVQMY@9.G['[[6"9Q$A4[_>T- M56FHVQM*;84!D)=$75&?ES>LU?X33MF.H* ^NV/I^Q:''BM[MS@ @&)UB\.M MY1]W- 43:_FR%8&_S-&;)[3__%.""])7S[MK_$*ZW'HFJZW SV16;Y,ZE$5M M>981Z^OI7T*9ULYND:<)K@7Z-'-<"^AYF^:6HG*C)KR:>CQ/?746NB$RN/GO M[*;YG@0;T6DS'39"$X1\5^S%1JJ/Q;5$66% &DEU'0*J*Q3*K3YU$P]AHFY? M#U@XCRK\1,\8L0#.N EF(^P-*PI;U-@I@_ ]]AVB1Y*N-T9/37N-18/SJZS> M;")3(?8*Q\-SE'V[O\C3-#(<(QU5$]"4=IR5.F"QFKFHXQ[RR M:4ZD'I)@ZSK)\%6%U[((9\*ZCR W7[\EYDDW1K^ V">.+$F?N6GR0=-$O:;) M#VN:8\C6)[!HJHQ]\U!H[JQ]5GC9#/%2=G@I>WB).KQLZOH]/*E,KQF)]W;; M"P>G:ZKC!\U4P+H&R&NTUE8)=U'9M2OQ+NJB?XF&BWNZ6WN@:45GVJ:^3M!< M+ZD1*S4.],JM&R:%V[=N@ 0^>WU:EKCZFM.FCE*NBH9R7;&IW JVQFJLBOLGN:/ZB M@D2E/%!^3!/^W*#5%K=KC3ZVY9RM'D*W]]<%ZFUI723E,LUIA9YWYPZVD-X: M("7IM@HA2YF04<_[BWL'HE:Y23<.LAXG9W>8;E40W;J0MBLS=KYF5ZGW*9RE M[?:SNK;"_ORN5S"\J=Y!32"9_15M"_"97S_; 'T";[6M""=0(^?W?:J#"6$W M671A X@G.(WCA ?J-)X@0<1^6-$DH\%ONLFD2R6 3'>R;0CK3I@'S#1^'$3. MJ$T-1:KPP^2#3#P?QL@Q+I=%LO$](+MC]/G M)?E?%C9HUV]GVQFU_%:BMQ]?*S\'6?HG(4$AO M)6Q(^9SEX&E.*.,W,C:0B)G&R^S"K==Q M"!U[]KA2L!$-CW4:HQHKEHT56&%%**P: LZ%24.T@;#GH6"3W1T+@%G"TO)T M289>,OW5D$8K!<@5O?9#-#6E>7;,!>(""]2(^*'&2!MX8LB2E4>1P@)(6E@@ M:<@&"QB!O6KQ4+\ZT"X(:>"O* _\IH5,8].S$-TRY>1@?\'%8V[WHH6-YDQ3 MMMO&XBOQ/1\R_WGTNN^F18WL80LE9#I;+8HOCWCHG'WBT2P5J&3TCGJ@1[/ =6S\OIU/#KF!<4@H-R2"L*OYZ$UF M=U9#41Z0.RJ-AUCJL8#B2'/2 A) VO8>XD7;V#!Q!SU?Q,+ZDJWRGO=WDA^* M*"M7N-!/-^VK@(Q*[.T2!GDJBGJR"[0GC7KBWH*6\>;==GN+R=+K4HTK]H3P MQ1%XXPE5%E6/3.2GCDCDA[_>5V3&0[G[&=.=RCWZ9,A9SN+M#U: M*<@K,%KM)2?.N]*(%M-(N+EB!I$?"E MC+GAM%(^*;"G MO36 O'K[>6WP2@,12T8:B$#R-1*)/%=)MY0V?O5G,-*VE TMA9(WEGETDM$)-C=XA:R44H4;Q# M3PT1Y]!-?D%G%=U;28< .FVD; 6Z +R<0U]9P\Y3%$T?'F"/$E67+]@J!;)2 M O(BM%)KX8IO6Q*QHJ%X+D.["U=R]8WN"RI&OZ21\0L7I0]2 "8 KV-L?PO0 M>/ P9]LRR7!9]DZ.&#R,4@(0,FJMA1R'=!TLYK4!]JD($Y+$)R),,/)( M >.PH1?S3@.E;]6!R.M ,;\=_NF@'QIL( 5"B3M<5L5V23.+9$_G>4E72LCO M1"A+%9:=,02394\ 'H+;T\CH7S4RX,?AY)JK3I?M MHR@$9V1L?_DY,TWC X[,[3V!:_H1\_*%5@I\7%9IKQC.VN*H*1] >#J7#?#C ML19+\N%8"R2?-+",4)5R_JE@BNUD0 H@1)W3C@ H81.C&D %0@OV7!A7QWBL M7E(6$/XR384$WNS)LAHP/M^C,S;O$!'*MH5)EY14=1YLBLFMZ8:3O#ADLB2Y MOD*NI+88XN6\A@$3*PV:&$F##R$OD@8<7L!L'.)5 AX!K1P,)>CP.IC/H+A/ M8.N';3U08)[X2+*DPM?)"XZOLHHT7&>1J7)@3O5 OF4 MAY-U0H(Y)GW"Q%$GSY^I*M'C#K$J$*O#ZU#@WTY(DHW K/"HASM@?=.QT\IJ M)\2YIC!HJ;#2#;*+/< &L(L2D,&!$%6'9@>RZJ \?ZJ=^R7.HB+);=+L[)>% M3K$ST%0XWU?_.91,-;*&E6:ID;7J?/U>?^Q;5F[P,EDE.-9GJ%&7A^I_C<9J M#/A.]6)JYCTDF-IX])ORBM=AY50W"0"]_J[5V?:M*X].P*[=^T^+FQM]8@ H M&6\6\0H"->^5,/#H!VS;WPP%H)C@CK[IHHD#>G\'\OU]C<0^CZJDK%AFK_HM M0[83XBNSGDY7]C?/@8G0N_TA2.C:>4&FW%812D "3;F%HH2:MQQX>GUKN'F. M@20]+4!NJGT= ^B^1&_)>KO6PFY0!@AX0\W$5[C8WY4;=_-#[5 -H> F[>,^ MX*0=/!_DR(3?"+G],E"0&V@F="C_NT_(':@A&.1D?;P'.5D'S^CEZ$+2MJSR M-6EA32 G*PCF[R0Z"MDPZK][B^6FT!+.[ZEZ?=_YJ;I\-CC2U9JN\N(U*K2//+C7!9D,>82E0IK@I@Z6)+BII&P7"_F"Q_8O5"Z:EZ1,\DRBG0:T>C'8[#,Z_25I9WAQ.13] M[*,ZVM \&^[U,1X;W$@2XAA!$Y#[MG@FT*V>X-RVYCD^:Y<]WRN#_)7Q^RHJ M*A.##C7W##\E64:O4#U&*:UG)F,NLWAN4\@G-':$-X*:'E(<0[& G,C/15*1 M@'6E?0K#M:;@'$G?RD-<":OG)"<534? G[BA&7Z**CP1_73V7N!XN_0^/H]$ MYSCZ"="$.578/"?,#TV=9OWG5NM-F?@FNZ-O1M);I:3 USPKFA_/HC(I3Q_+ MJHB6ND%^VL] GD>IO'!G7FI91$ZV_U5PN=)3ZA57FZUSP M<33&L;F5/>;,X5/V: /K4/I]V>IHO&IK)^[##>CMT0VE*E3[V7OU:)@7>EK@ M4,D\"Q#"DNHJVVRK\AJ_X/1'>R[)I'Q02*J]#F!<8(&8"/HQ%,98V7&?/&7) M*EG25.C?LOR1YDYB&R)<&KVKC?HN++JH$:9DB1I>WLCQ<10Y/@9"CH\CR/$Q M0'*H[; DQ\=PR?'1G1P? R''AU'D^! (.3Z,(,>' ,DQK1V^Z?#!G0X??- A M+S!Q/9=ORV=Z,OD\S]B2BYD0>CE(2A@L$,#$RZ-& #42OBDQT@Z^+[3<.1@$ MR@T;@ GLL$'7T2P'7B<9OJKP6IN'8]KO'-FR8+^%9E^#IQ]#[&N^![_?0(L= MVP*CP,4Y%AD%(L(E\.-:MT9<).4RS:G.&M]C$H1.[:>S09[GK\FET5LY[Z3\ MD-S9DI\C6B_ZI_P="(+VDZ0R.X@-+!M41V M(XA)$#0]G,$&2?J9*%LF4=IX]U7[BUY=05''V<:'O(I2O\GC;) E)I&S@14( M-2YPD;P0;_."6TUN5MTO&TUW&I+85P%(%P>[Q#-.3:F6*+L^31;H4W'7EZFJNR#]A2O=AI[#E6LA^! 6 XSW'[5X.+ZCL4?C-U@1F<]@?_ S MN(ZT2L&F:!9#IG%\4Y@2D%/8XX^C0]@C#\S)\1'ST#"FH"YSM@#GG2[J>X^; MG6>384PD3U^B)*6[LR1^NH]2?$]7?U@]KT#O GLY+3=\5U)/,J+I_3^5( M><%Q.?(=*FU0FOUVE=7U'>V]^E5!\X+K4., M)/^S#BXPCR4645:N:/J7++['Q4NR3+*GFY5$M?*!J%'*_V1^7W'2ST ^R3AM M^]@ V?=3)4&9#$G?.;@@O'4Y Q% ',6W^X>"[>_NNN'8> Y*)P1(8JWN0WQ^ MNT=-Z5[([OGXTYP60%+,C*(A8Y&52F:&O$@"$O5)G M(?D%*8AH2=04]0QW:\V!E+:DE(/;A!"GN?%AAX!P?LS1",O M#7* ]#19(*3K:\JCP7*29[+.;P2#%:B MQG;;W-:Q8/?J#> 3;TA9T :4&S',F7=/V,L M?:I=&MVI1$#C.Z7>8H3'BB)6MOC#_W*]Y_DX2YM <_XJ]!CO1POP8VX'#?NZOC@'F)G"?@RRS0XZ=_KRL<"LQCAR\R M*'&E8X025-#7P>RHX-?O6[G,W=79!NSLV_ M^75LW=)*;[_X-(O_A.,G>B%W2?[$3U:UIT,M4N >5*N71<,QUFN6$_MG%>A5 MP;I"U-78.]L<2";;":"@7K@;C0-_+/A,IIK7>5F>[6IU[W#*9J'E<[(YVUUE MRWR-VR?8FRGJV4Y6V5U2_FI*9 NIA&^.S=6V=I1<(/I]](YJ\)W?U+?'VCK> M'=.L[+3R8[-2$VA3O*QN5O0$MP%6 @>U51OH EQ5GF!&Y\N* X%7H.\1#4PSQE:6;=:8,1J:=>(_Z([?M_><][FOSB MK]^R D=I\@\<-U'#35;GBVA2#G:?IH^W^]/W?3B!C)Q3>M()Z@0< MA:<$2W^NG]LZS:1SFHMYO*;-%>@IF^%\N]ZF/&3)<(4V!3ZIHK?:=_H,7";S MD9-!?*(@:*8(*%#J3F2_(?8YWKAGZM9X8JWQCO/WNU"#GSDBGZ,+>_S$/! A MCM0+WLTT$9R@7B _.$4+#/O_[IBG@+,V2#?]HSNLY!?>?>!D#.@[P;#@;^,% MY^AU9S=88R+>LA3U@<[TNH:@;763=3];+96*0EY63"6ZJQ=.ZTU8T@O=[WSO M4%L8T&X'4.S@.(P57Q5HU N_*L0 'L'.UV0.^HRSDNT3T\T)R[MF=N+@![*- M]BC.,_?EFDVF("ZD@9L%?US;#H/R4]MV R"4,;;;+85!$0JY1TQ*_QYO?+F MQ;20R*6_%^<&1J\$L[PUI!8,@%"F^S8RM#5'Y_S?K' W:+EG4!+.J0X[D-FR MQ<-)CR_Y"SL)>)7=5U$61T5\6^3Q=EG]'!5%E%6[T^6RV$;I79ZF9";X2@IH MJ#.J-D ^C;-VB,FF%KKCU-2#ZHI04Q.JJT*_T,I079M7L![0UT,$']#1(+#6 M:U7_F.#RJBRW6(=HUXH P>QLH_ BM0F[]"W>)?,>1@N^N2 MY< HG]0!-0!"WD8[=GI]-!&["H(A8,^F$<2[P#WB-55-Q[>?N(49 M6Y:-#V.IRG[8TV'ZK2ENK[O=Q M/6XVM>'V.+4(V=^YG!\>=ON1$[?WA/2ZUMR-,$IXH]FUYHZ$M VO?;VF/K_^ M_H@G8$=/OGF ,XZ -AU0=,7A=^;/Z[,D/R?5\_FVK/)UE]!B]Y7T%D_>HXF2 MK&L O6UJ:Y5XIY-+HEU]74L<9=X!4F?XL)Y#CT:&:+95T% MBN(7FJ_/Z]S>$8[BM58G+/J:>F1QTQ/U'\=-1C35^)V>Z.RS&88H+%NL-@6" MG<48>]-B7F/L2O^#P=@A(!S'/\;=3^[B^1&\^RHJJH,B:++C/CTMB!]@@GO8,=J$8-3^$P?=\__4.[Y^-:42B^0&;CB%AP M,'K]8\I]'K=UYX.M[0_ A&9-B)ADRW1;7QE\[ AIZ5R"H:02TTX<50+:/VG/ MGTEGXJN,/M.S*J(UOL7%*B_6M,-N'M/DB4U<[\G_EJND#3,.Y_CAWPW%)4S0 M@B,\"/\J95?[W07J?1EUGT;MM^=U/)--1F=HT<;NN)D>"!)VG2>N^M$#L6XA^+(#3\O.@2SGO MGQ1:QT&_6^:;/\Q)O/83QT2YKEWF)-OM/#-_RV01%JM7QO7\[Y[.(=CWM3DUM?&6Q,:- MYZMR].@[U)\$\M*];:]X=]KYGA#W18O[30_W>8?[N@H&C:RM$7X/_7[YC.-M MBF]6IR]1DM)C-)_R@B;7[9Z&->6.=Z@#\M2N@V7">=9:ED8CK?0)Z<>3DLCO M/0/L,W^[5Q-!S_2ZHE0XUNL*41CR/>=%]8"+]57V@LN*'2TV7EO4"4'22Z>[ M #9:^(1@>HUZQ8.XV6?N P%+Q@Z 65&/RN?+OV^3%P)B&]PHRD.N8"LT%E:> M23G4*Q@$3K3-+:Q=ZMHZF'']VB+GMV,]@8WOU]H\X8]5;YA;R$9!?V=BI[+2 M89C7V!K:6"\@=\QX+\ 6A)A#?2@,.YU.ETN>"Q;'GXN\++MDA>RQ%TS3:3U$ M;QK"3E0_()&G:A%'@M-/+5"O>L3J1[T\GO0+"S(WI]] Y".^SD?,U4(#4WVR M?E):#+W!I)P 2CJWI^% _],UB4"I@O0IG-,5&4A.TS1_I6L,I,1Y@>.DHKIK MW,14'P!-9C=1FXQS%$W]B'Y@@2+Z"=1^@]W?Y5^1<@DF6IBMB?:M]YM9;TIF MB%GXIJ2%EX"B4Y\:\R6JZI_ND^PIQ?7/.[83:SZY/T7E'D.)46TQ8J*P0$U= M"^82EBR>H&N[_$OMG]FA@07Z%"4%^DN4!G,U8#H0F<;>\0@*BDWT5!)-TXG_ M$T<%[4[6FQ,P255Q@"Q2M@$ @U[9MQ'Y.*)?[U/*S] [?:.Q \PH)Q;N2%%$ MXHL4AQ6DCR/'6 ^A9\;HC7[;S[/QGGS]X;G(MT_/Y#^8:5+JV#_U!X". DS: M)D(LV51.DZ6Q!TC[RU#,5W1?0.P3C.?U1Q#["F-]Z8WULS<293^?8K0.H*KM MKYC]]%?>DNA/SYG^T8% "6-SE@"(.'2RR=9ORXXX,27.NB-.AQX)<-"*$N=E M2!R@%W1?2"OFQ>XKKMCZ*_GOS>H.E[AXP:<\MIB?N58&^O.MLIYC1 MOJZ"/72VX*OS])]T.;^N"?6J"F0V,;:'Q?=QQW4O+(SOHE=";%PD4;JGH&[Y MS4;8!U1UMFC 2<10*[<8 -336M@HFZ@AZZ9P$!0RHDM)&B.T8&GRI7= M%OF2S&*<>:*3]D$4K34:IE Y.JVK)4/CBI-9C2V;(G\J/$]-'6"F)(P98[", M^91D2?F,X\]Y'KLS1B?M@S%::S2,:>00$PR-,$Y6M:8\T=)!T,6,,25=S ; MO2;3'=^@'ZGP-0GRXM,LOLIBO.I^&?FQ7B%2(FSVY;='76O^QJ1;Q:?]DWCZ,=H%9;IF!#?WTE&"K8K*B$#X71 M7L[)H&M#$M*QE0%YMM&VRL90YTZ[]IG:=![3H\--A_)?A^&\[[D" +F-SYJL MQUGG)6S1K\ ;HBZ],D;JBK(EF=6CNNW+O41'$:JHB_H>/3R3\EV9J,!H6_+K MAG%2LK=7::UYP8'64;9#T1LN:>TTGPG7 7QMN3ZAPZRX60V;6K<];Q"$W'XWV: XG!4UZ:\$ M+^!I1_P@.^CMV*ST^I*$'9B$[6PK)(T.&H85LB.K@[>;'XHH*U/^WF7\MVU] M1TD1.!Q2(5#P<)#-DE>"!V,D/_JQ'UJH0/(.8R/V*U+= 3LU]XJ;OJ MV1^I[8>*(@X'?C^2" 3U-M'$O-WOV/OP0_HG=>C4=[67?+R@F^@/K[EFI!]9 M'V ,-9B^7SA1#$U:(^T\SZN:UNP@S6(5.@G:)C,]FVU)0%O) DI%OPXS4>? MH<5!H!Y&' ;UO5NI?>I/.=,_[!.>YOX'MHMY-:!_(WQO:#V>!8+Y MVJA9,HAZC;0W-(?L%^:BF6Y=(1B.C5EIF!M'A\/H&)8C/I&^FG8JPRH,>RK# M;9YR*D-J/)JIC,)ZXU3FGXYL*M-#]@13F1ZL Z4RNZO"=89>QC&Y#1J53'Y=^W28&U:?SMQ,&Y:K1'04J'=*N>:0.\ON5HICEM-#

^-I%%K%VT^CH!H"(3O-OD9K?,&.](XGI;RV<(BIL-8=NS0S MU=]H+ E)1 MHN<0;ET1939_&/9,HRLDX%4H&*)9!0'O$T+Y+M+(2:"JLD F?DI;G2=[BFWH M\"9WUB;;FA3*+$Z/6Y>9FQZTG@GZK<2K;7J=K,;M;/3%@R#AGCU.M%L@+HNH M<&A$TYKU,TZ>G@F\3DY?>)TQP5V(%2Z3I8X*\G73Y\*C.T>P-/( !)&I[EXC;LNB[K"GJ=! MLZD/20H8,,$)G]/'=6])+SU'9'Z+42#8) !VMU>H\!$%;N!V?=*5=CZW*2<=F5$1"I]F\0T]"6!-/:,8% '-^@NM MR458YALF% H=QYL2.9D"1DY+;.U1%!)85D1U[Y6'YZ1$.&6#8Y=TID2;7F_Q MBBBCJS^/.U;H*2>SU8Q]J4X; MD[]F-&GYBI_98772/^&W39HG]+5T\E6:?I!E.BE01'./TFR=+"-Z5)_R8?+) M&J-R@Y?)*N$?3*-7#\^KYZOJE;3)!7[!:;ZAIIH?>%;+0#ZOJM%<2*I6ET6] MPI[CV]G4!WT*U80>X=E3$W3 'B^\RLJJ8/Y)E9136QKX64%16]T[NM=Y]L0? M,V>/E73"GC)F0EH"_=2? D>R=_L4(!H=7=[AESQ](9/%3]$R2=FC&MJP4E,> M*)[4:2QDNF_*HJZPQ_AQ-M6AXD4C6OJ!(@Q4;"+$<>V^:@M/,Y%[>,T?GO-M M28)+$JL^O!*E=S<9YB]JUIKMM.1SJ@&(CFY6"8'X:XX:<19U\PK84UCU0[-- M'1YY>YB-! @?&F-J3.U\$7@$!ON4]@5 &Y(?#L2J#\2* Y&F_ESN]QW\!.MK M7N'R-MK1$?\A/XLRB[-2&AG N%.G^; +6%E4%Z838E;<\Q1K1@,@HTPC@H:Q MIA$^HX=!3LAN;X*0]5O&GGC#,7L_3C<"V@H##7[6M@RA4@\'O:TFNM;9RO*9 MBK\!;T*[(GN[H 9!-P3VQS\/\+,9^@[MKFB_N[9M=]'G%B?:Q2CP)MK1;_!S M.HK+,NJB4+L5S]VV5@OVSFW,E[SG0:+RCHBN ML"@TJ:M1^)RXL7G:\VK*48);XO0UYHG(08+ MM1[?-IE7=W\+S0)F](O- F \P/Q;1E_V.,N+(G]-LJ?S:$,FY-6.'UBTAKZA M%F]T,%EG@-D"\0I06P-JJE@HSG3Z((ZKE;51CZU1RUHB'"99P5+/+BM,>F#< M>92FGS!];=U^;W-/QAN;]C4W0J(_V&R^HNJDS@UTH"4T!OA8P("]3(H.9>32.%J)@_ M/KC9TMX.BFHKDL:*0F(%-"DLT"6CA@6T/(P+G[3Y 25EO8T#GZ0Y[03__\E7 MGCYK;9O-)^+WO6-9"@2]8_\$G"-O\/5HB1VG"7T1?^CMZVT&,2D=4*BO59[I M^A*E6W9"BP8P 8%:0(L!VP)4?(3J^0O.HJRZP.6R2#:&W ,6LOY"=ZDEYA"^ M%D,]N1!HX&#.LC$A5IO@,9A7(\P0U*OA!73],L,WJ\$YD.@M66_7PI1;PQFW M:D O:3K9)WU^ESCAP7$KFAB)U2%94?)UFW,2.^O3/.O:NK"6EL9@5;S_Z0[4 MT;MI^U1OYB>4\G2^0F0.UH>B M/[N(C3,;+8:9^T?'[N11?)"/OV"'W"Q)JXGSZHB6NHG M6RH1T+A3J;?8]DW1!:*%V8!9%_>587R4^CT +1"]%.,WP-0#1XPK]:B9:!2[ MQJZCUT#"RZ@UU-HT6C7EPQBDK+3O.;\4ASH.US HC8O;V&1E^/#WKX&[+57]SD0529;,5'PX'E-#2$T*)JXGBJUM,^I", M3D_X9O7P7*^=/^1GF)VL3&*KD,M3S:-M!?6.C>RW=19RH-(Y2TTIV-IOQ0V],LJH\ZD&?=Z&&% '*T MFT[AR: .1M73+#[G[]M=XZC$-X]I\L3\F"DRU@D"TU5K@]2/THMWM0AB,J@G M-#T%&I+ <.[TTY^HK3^N\]!1ZTB M1VG&+NMOZLOZE'TQ4WTI5QT:P(/^EZ%UT/E T%QA\M7X4Y)%Q);SO*S*KU@/ M4X4$*&156LOG8F6YI>40*T@?GYP0R3]QE3/\1%_*,"/95O-O6?V&9'UM&R6- M%4LJY!?/6M"(V-8B9O0BQ#W.DKQH+\:S#!?WN$AP^5F;<\)"#FBIP<8"(1,> MD^FE8.!92K@8^NPQR02D-5"+!M88ZZ\3P +,9FG@@*[IDD?P$;:LNV::R_MJ MQ;Z,Y/"78#C\923JOP3)X0"M,42/T/;X]TE?QOBD.0ASF$\R=HW")WV9VR?= MC/1)-\'XI)N1J+\)&/4W8U _1Y<B_FLPJ/\Z$O5? M T;]US&HGZ-+#D.]L6L4J,_0W+"_&@G[JV!@?S42]E=!!J#36^.?Q%=C2#P' MP XCL;%K%"2^FIO#?QK)X3\%P^$_C43]GX+D\/36^.?PG\9P> Z '<9A8] MLXK;-+4>%?OM/-4+)BX/EOA]G\3ZV0[OPYRVB34OQOHES5O9_C! MZR]1D="CC_22EV'H$HL".BJ)GL-6;8KP:X3R06O>:'-B92&]J0H'0T^J @$X M6(UCJZRP)\ JQ]4!"A2C*CQH#U38%W#U08 :$##YY_(LSC-VJ?8QRGZ]6:TP M&0:H,M=79S=WQI?\+.4A,\Y96B2Y)$7D4"N(:DD.JG=,^#O/#_Z-MHW^-8BW M_ISP)B2/; D?Q3=8G]@<-@^RK\':K4VN7,9$"DT9DH#RH)H1J+]=:8:?YR0D]Q6]F=+=![ M/5Q>H#]???U\;'[9@;1U:4&1/2/@"!BN@CLNKN\ M/OUZX0<]?-8"G?P0$/--%F*"0 ??T M]N;NT@_8Y3HEV5.TR0L8SUYK'I=5%X>G#->^ MWI*>0V,/,QT!$8K9SCQP<)SQ6#3R!+.>,0MPEZL57M)<]JVV=&F"IK1/LBUQ M-3<;7!C3GKE4 K@ YV3;L%M:8=2Q@.\0W6&*U"1-F.RB68/SLP WD8U)"T+O M[Y2Z(W*XY.8.1X]4VT?3:?4)QT2[E$:*6Z+#;J^P,P<=:_=.3M?6&,_:J$)U MY:BM?2@4)+Z^F!NT=N]1-JET+XHVFS29,EV^*N<)M:F?ZDCB7=I M7I;?P<>S+7W_E*=)'.U.GYX*EN3P(D_3J#"FV[:4!QPH;2U23]Y0+;E K2SB MPEX?:C[0, JV9RY99WCW.8XYX6XX4CF!S@N-VI_/<(972542YW#_'!6ZB-2A M#H]TTEEF0ZG>[YH::-2(6!UA$&N$B7URD=D2*FEQ],CE0^*9$9@FKAE1"L4I<:/K/*N>O;ZU,#-+AS'&S!0%<6P*A1^>H^KG?)O&5^M-M*Q:CV[> M$!I;(:!;&FVS>+Q*Y5\J4A=BE2%>6R]F\A,L36X\>UE/Z2'0*S,^X<935W%. MYA51MOM]V8N\0M@*.HP!0Y]P&/R#V1!F2Q%G=#YXWIL.7KXM<5EV9M5+]0=N M#SM^*[#-8M>6&K_J0/] Q^BLQ.A=7>]W"[[B=\(T0+?1CF76."T*.A[Q*US! M;R8?VH2]QUY]/U"@KNHT"QN%;)>#A#5U!9S%_A@BC 9N?9NKWJ"5 M-_CH0;O-$*GP.)(R0(/Q4+-AK_92@WKS":1@YJ6E';=1&S[BE][44EO04@;(!NE@#K7K/VPLXD$ZH=A/1F/6?AA[("" ML26F^K"V!!1(Y$'&LUM<)'EL"'D'Y0#CC*&&PH$)$E7P @%$I]+F',82TK:$ M[6UC@"F4]-'CRE&LW^INS_);%N+A.EC@KD^RI M%URHII=N50!1V]$NX;Y<*]YL_Y:(58#:&OI!I)<#6F.[KX\_;WUGLVA\8!_N M'X3MG7S=-#W*#A0MV9F:1XP*_/=M0I>95GG!#M=$R^<$O_!9 JEAB8N*C+IH MG:2XK/(,TX,Z%!(12EM0M ]Q3/, W*=MM2WPER1+UMLU-QQ_PI@VB"8KJ%$* MB(1F[8=]QB50+5*3#2,JA&HI7U2S[(H^NR#[P890[OW1=$3'HV6^7B<5XP3E M25KWT(I4 W^ ?/F,XVV*;U;R\Q=]!W&VZ\K4[N3T-2IB57;=&;X!>4A\PI81 MCH77=5,T\'-2_(Y3O_Z]P9%N!?4+M@>JZ%?\9 ;^[;03Z%'PJ?DF'/Z>FFP@ M;HA_EGS L 0V* ?H#H8:"C,TAC!:P.MC5P>K"4D&::\/ 2WMW^@"LO>2S*FJ73.$!;#4.BWY5:[I&L2@EK5,>DNR7O4"" F@9@((C+>DDM/ M: BBV/"X6 QB!MA:FA4Q]E;/X%AAM5XV&3ONOWFX#4X5N-E0^XP/&$K*0H8* M$DT5XQXOY4,$6A&!WN*R*A%Y&9WH82:8H M#T@TE<9#2'3E:C?FFV^C%?<^$%J!98AK+5)@!H_M8YG$253L[B.V?$3U,"S' M:&0@!Q.-YL**8E2O)G*0>U\",;:ZX !-30X#EN[;=%YULWH@$[(R8BFLS L= M%L*0\+&QQ8"C$&;EUETB0,JZ/\)8=E/-^*\UKZ),67E(2VHV;2%@UV(GQ;"1 M2\(&=-H+"="?N?OY"H+,F>^(E1W6/FTW[F&!R,O'TF M9]2B)E;]I?K$\9'Y'+NVXH:^U(9NI(8>A0_14&30K_JA3_"YY M>F89ELV/NL_T/6A/,T.+S>YR^#<7WA^7AVK ?3]4, 'O?F@NJDD=TEP\"SOB MX:O"5UE9%6R?A*>B?GB.LGI!^S.IHBJO,NYO?\;42AR?ON""V,C^>!%5^%.4 M%/2"O]&;A:'C,<1:,_3,#%ZSWE7HJ:J)5KNT"-OJA6 MF!=!5&5$=49,Z2.+^0#ZK)$YB>IV>V+M%M-V6]%V>Z&"+(\^5;'D?\?31\^V M6VC'WY;=XQ_&5CV*4'TNGS]9G#^7PP][*/ZZI=L_]1'>\O0E2E)Z)/=37C"+ MYAA9C9\\AH'2W&XSC'O\H^T1]1*UWV77.]B7C\[ENK=DUPRU7XSVFN%)U@Q' MX2,MR3B9R[-D8MC+')=OFX2_*LP=\QQ+&^(WCF$Y0](R5ZD^8[C.]Q\9(LL<)'IDP-\J^;U5V;M9[K M?9Z756E_X7#2[WFY?#AMB^DNV#5?0O6GE#?N%JC['A7LOM@DA&'?#.5:XF^O M!?U<6)R!N^K+BS,0%^81BTGTMCG),OF7(!^PF+R59@BA]L3H!P,X]O(;;#C0 M!R_F8:?PW,4\U(2YB M:]A#7D5ID,_KNN%/N"SN!#ZH.R.8)B$[S>(+_(+3?$-]9:V)S0T2LS3L?1(+ M:R27-)@4HCGI>G+MNU%^[E_.:U09RBT46_A)[J388@]F&0&GI+JGSSC#1902 MK4[C=9(E9447-EYPT^SFJX]N]4!.^QTM%((W+K] =0T,FOMUF-$)-#^?QM11 M%H+.G\> 5I@7CT%L0//=IZ<"/Y%A^2(IEVE>;NF^QF/)LF\?/,/5UAWF%T[+U]EQRHCYVUQ87SPKAID@T;I^ M]1C.!T_/_>D2^8TF?AAN]1"S8"[5_):OSH1T0>9_M2LP'BZZ')//G<F5,#-F%APL+" M(_/J3I9^_JU-Y/<\R+R3]3WW$;:SE8TA=TGYZZ<"XRL" (+B"C)4E7_[&!RQ M0TL"!J94 T150(T.OY5XU+)M56%H01MF11LF:1JFD#3,4?@[5Q+/&H'J&!QV MZ@29-9?U;.4!%VMC'MJ9/GH,R15LV@[0[36?1O3;1Y:!84Q3&B?;:;*BG@[M M<%3X7XZYIY_4SKC]: M?/L8/*-#2\ZY-MG[/MNZ[6G0+5A.YQ%_XJV:L34^/>SG/ MFIY3+^Y9<_,HO%QOAWVNH^13:7!$'L^^58&.Z\ ?'N=9 .^KJ*@ C_',=WP\ M[YU]BD@7X*@?TXX<%(LC_\)MP M^[;6_\]A9G3/^^[E*!RQ<:[C:FT5N%_:1C('TLO_%59O?(32DWB5,/RZZ19OH[KW/ *.BH3DN:=NXUFS";3* M'+]GGKO='=8TFK^$[8MG<0:3)Q88Y0F@4L=6Y*,TG2U-Y\.R^=S=?[-)&JN3 M@TT7J[5 DE.U+K^7P>@=D2F_\Y\E%L 6X-RP9GQ)LL*:P15&,#+Z4<%>0!;F M,[=N"H84O$#UB;\';GN*_D83>_S_Y5U+;^0V$OXK/$X 8Y#; CD$:'L\$P=> MMS'N;+#((="HV;:";LF0U,XXOWY)D9(H4:)(/:K8VM.,;9*J*GY?%9_%I?O* M^6';@_C>&I^VA3%EU[NVO4;U:HP)ZN/AGK4=X^ O/.@^)/$;&UM03U^6=Q%O M%0'7J3_PPFTE)EJPA=@W7+:W)D2)L_SL>LZF7(2I+_\4RP+Q "X\NP>#"P_. M_RFT14U3.;^,JPC3[CV#%ZN%K*M/? G09Q/"B'!VC4=03BD;X?+AJ/ M=/P7'I*K,KKI @N94-E/*O4H'$A0.Y-")?/)W.]V50@#^\);.@GGBX6V0\LW[ MC(UA"]T^1<QE-5+7@_?0HU0Y M')C'Y/#8\]+1&R59D=5#I.2Y(FF=[J/XPQ4_)WY(TA.?O,JR9S:E+3+6M0N+ MOV0T/*=LTLO7%6J+;4[)&6_\:PUDN.>D4 J:5B"'=$6X%KJ&$W; MGB1L,:A,"ML9$X8"8%$>N)2O)>XPAA'7?!]\XTY M^2 TNI*Q+4(ZC]%::XRH6Y+GD!IM-2?V(@0R2K VR1]EJZB7;R?VOT: :9WO M$^1W?$(^'>>R&?_ 7>HW"='DCZ(9I*O\/FCJ(5D;R!W)T 9LH6FY2X,X$^<^ MZOGK8$YYVP9PJ&C6R03-STG*9OPQN3FG*8W#=V6IB&QR-N?ZQ@84+G6.G^FL;L/_DCZY!L'.FL&L(A MGYV.)A+*%HAL@A1M8#+1:1ZDXYR"L MX1E3'8!M8*P#JJ&9RT;1=>_<%*O6'LLJS:@ M['L,':M^/W/K1KPCK1.F#;1U K1/T\Y[YFWNE&J!''W9L177^H23FP7T3MR-^DN5I-=+A13Y%67A, MLG-*#:NA2WP$Z!CE[+;1]E+;8VGQB6(42=A'],%VXSNB7/TEY)74Y>"DGE=< M!DLP][C#%[H_'^GVT#&6KF4;7'!U; ?R1K6CAMI9Z^1Z9QIY]%4"?[.R167_?LADS>%$6+5AA MY$0@JO*AW7J5M-$M$[*YDFC_2MY#"0GXA.$?\,7BL]DG]LLCT[%2OA!F(*6I@C5IGARMU : MXR",\=YA#%RO,(5&PVYC"H<0QGA/KTR@)+WGG^(G8%SF!)UUT49]W9H,#?]D M+5)6\V[68.@@\XC0T#OX.'.<5O34]@5KUI,-'6W>33R,'>6$."^F(T\T?8M" M>I-DI@L2 _501SA-#>P&+K(.X970[CLZ:E+*'';(C#M@Z,#0\#B@ T!(%+B+ MV=B19KDS!YH544G0TL&.!64ESV@PH$LEM7]$Z$+2,!.Z8(1$AP:1*6.I(Y"^5OG,-?7!"IK>_6RXRG' M;EF_^M.R]!RY0&6M*%?IM53I59Y/\R]&F@$YS#DS&I%7GME\[YS&6W'*+5;?(JS[<%5O+% 'B&B-4A V*M?B_KL!R:9*D"GF3;)K4!%YIMELI"Y.RO)(V>+'R9_6\F<]\H,F?A]$D);A M?1 ^H-#?OO)\NU'\[(#\CCH(P.^2O!\W56E/8.\F?5))[Q/H>['3A_E>X E M'\^"Y^>4+YD4D_JO](W&9]-M?>N:H&G)A[30I['5W\/.$SD>39)V'+KO@+F9$+"1\>L]XW#.2QE >B#HFB=L6VP6D+DQD M:40>.%&I!0,6&X(Y@B:J#9^)TG,&)S?&#=0!#5CV1I2^RBOV M+:\#;&AS8"(# U[>KP9 MNW"'A%;=/NM0<)-%09$SVD@#K100#73IM,3?K(3,^(U'@UG$A*)!3X^K-%BR MNVUH8&G/A!>9B08GFD9AD%E0H:LD%!TZI=1L(TOY@K=^TS8PM[!=K7#G9M]Q M^.O>-]+^A@[WAF2&0T_/B=O3+)SG*?O I7RAQJ4\A=_WCQT(%'](P#\ M&K)HJ\Z_W#UL8#%FEN MD2]-Z5W7=E1UORTW\I*C/?.PJU4(:LS5EJUWJ(HXV!J248ZTAB0%&VUU]G=C MJ-79V92__Q[MJ3S!G-0I#^IDU^_BY+QRBMC^A: )K:.\&S3% M&J8G=LI#7-_>6^>@LBO^NZK-ZK"\+Z\+>6\0R+-B,[*F_V6BR909O7;U^!*D MIR"DYYQYI6/U/>,JUD =H/6L(%S,=-O-^$P9Z>HM".D;:5@:AIK4O;Q&K%XC7*LJH7 M=!VM5J5%P%1ZKEI!)[ ;YE0F(P#.AM+S (_W4E!VVTL>.V8;R M0&0V2:RGM"W+>D'8D:)CTW(0(RH380!B0[Z1UIZ=8"Y'Y; /R=F?:/+J7-PB M8L/1R_H0G"_'WV:W-\B"TRXZL?GJ]K!+@S@[\+OI7Y)DORU3"P\\06-5&W#! MR$X;;8&RJ,57/\IZ1;I"5I,H^;2[WZ*!6?>!UPMR^<8!@^WE&0< ^D"GP9=V M+.O[0ZG>UW8LP=?SY(X7M%I(-X^H97Y0R F,,/22DJ1TO\D?DRC.[V(FY7#2 MSZ&*D(0:TD%#6UV!!#DIJO"W_7@EY!2$SKKPA+E/ ;^2^Y6&R7,<_2.4"IIJ M_>1%\C8[M&FLL8(:-%VV;S1U94J[#@Y)-,E-_.!+1)X18U#^3DYL2T6\HT(W MD@PLZ(21T.6>514_L?]\"S+Z\_\ 4$L#!!0 ( (F%!%7Y0^]<[V8 -_< M!@ 4 =V%T+3(P,C(P-S R7W!R92YX;6SMO>ERXTBR+OA_S.8=ZM;\KBJ1 M6BBVW;[7J"U;YRA%C:3LNF?&QF 0$)30!0)J+$JQQN;=QP/@ I*Q @$X@I5F MYW2EI(A ?/YY;![N'O_]?W[.PY\^2)(&_'OW\$XF\V ^BU[__G&>S M7\Y__I__XW__W_[[?_OEER\D(HF;$?^GE\5/5S>W]S_]KXO'NY]NHS1S(X_\ M=!5[^9Q$V4^__/269>]_^^VW[]^__^K/@BB-PSR##Z2_>O'\-_C[/\L/_O1X M_.L1_ C_.CK]99*_YFGVR_!H./SI_SX:_.WH_&^#\?_ST_\[^?K__?(+[4,8 M1'^\N"GY"?H[)>R-S]Y=@"61=BS;#JC<8C\>_%7^%HFGPM[2H?Q=[;E9(4=JOG[@E MZ$^_K(K]0G_URV#XR_'@U\_4_YG*((E#\DAF/Q6?_UNV>"=__SD-YN\A[7;Q MN[>$S/[^\W>WE.31Z&A(*_\?ES&P_."^0CG:QK?'VTU'@=3$BY/W@A[ZU]\J MI7]K^%G*?N!3O;EP0RK?IS="LE2Q&]S:+77KP4U A=](%GANV*R/.TV9Z_!3 M!O]+1UHZG4W?Z9BD8TN[L[QFVNGH93Q_3\@;B=+@@]S"%#-7U42-]EKJNIN^ MW83Q]V8BKK323C>?LMC[XRT.?9A#URB8P6")LHGGQ7F4P2+T %WS J(F^F8?: ;ND7R0*(>Z M7@Q?H9]6ZC*K6K..?'63/TCFOH3DB7AY FTJ2H]=L5EG;B. E\6):A^VRC?[ M]) X"GUA5A_69=NR(OF5(?RH)-*:!SX[/[J4Q! MI7RS3Q=R@XEZ'F3%I *BA-F&CCK88ZJJA+R19ITLYCF8.8A/EQ183USEP*&ET MGU_9_*9)HUNBZL8V4!K]8=1J;3.ET2V%5IIOK#3Z4RW>QB9"HROB!LQN*#2Z MQ:O:\N9"HX?*;1G=:&A-6K"LAZ?4&3VSK4I,T)<7Q M\2YP7X*P6*2_$C?-$^)/LALW2/[IACF91H]T#4^@B>*S'^)Z65\0GO"^N$&4TN6*I-,(66Y:?>G#P/:RX"/( M%N6E@!LM4BBFSU9-UU'-%DUWGR')YS>R$N85 MF9$$IL5E/6H9S-,LGI-DXG_0M4EGQ+3W<>-"\=Z(GX+V/&3.!K/ZYN">@U@SJ.3M-[<9-25%VD;S+JX7HVF>43\EZJ%%?Z_9 M2UDS[75TRQW&4*^9;1J[+FVJ%:I-M7O)VA1%H_;;L*HV!52CU39@;.8U]M^O M/^D_=19L(]]I ^HC"0GL 3/8$[C?X&_/,7R-)/,@(K"A7A[1BZK3]\()[0L] M'!'_*J?F#2CR0)(@UK%L==*/5K2B\O7*9%?/OM?T$^WH0IHE@59WT-0>5*J8;@JW45C.='9-;7RV#4%4/]8JZ;H?,GNOMOMS M[2-GO8;-@FFZRFJUU_)U8N6X+BI:[MWX%9G!A.5? MD C^4?P*SNGE^AMXR]]>QJG.^:?A%]JZL6U\U5FOY;;@K,]J($UJ$4MASEW9 M3!^2V,^]X@SQ1)*/0,\>:?R;K8O@"XE?$_?]+?"*7IGF5^,[G;%]L5C9?0L# M83OTN MM>Y )EO2(I\9B7SBK^1%.Z86+%9$Z<7>5FLAC8N+DVWAT\92:*V(?DN)]^MK M_/&;3X+?*"/T'P4U!2WP@U-\8?*2%D;F54NA^T+"HGUGKXPS.!^-QF=+M&UT M:17M^ PM*,%EB=_>"T/8+]Y; M$*YIFR7Q7":>Y8=C2:?S%#H1OY=KR<\_Q8E/DK__//CY)P!27OO%_$3>Y M@=^DDE&S4[H /3SO/U6R_K-).^XW:>6V6)VV2OD2N 5C3(Z 3=U)WZB[CK(@ M6]Q&L%"[U'.!4$O099Y007'8$U4I5H&A!4N7$@@VAZ?]Y/"2T'MU.+WYY/,_ MR4)(WD[90FE/3FUAC==[-EUG?:-KJ66;.?\Z\JD'!&^ORBE>P#X=]I\T*0 V M;Z.^\;::\__/W$U@V@CA+/4>)[Q9DE/:.1N-3HXMF"!E_6>3=MY7TIX3-TJ# M\LI#@;7=XL62<&S!#"D%P.9MW%?>RJV5>(9DEBT7<0NF1W'O.:?IH[[Q5:[, MC^0UH("C[-Z=\^AB%2WQ6C"^A)WGD-4[VT<)XB8(R7T^?R&)D*A-L7(.&=A" M$J/C'()Z9P4I 3R[G[<^B*2(':!]5F"+4Z>4P+$MU,E0<'CLG6%D=R\+3))R!)Q+[IY:2Y80+FFT8:?*0Q!]!F0A<2MU.E1*_!5X*2B X)/;4M+($\Q"GF1O^7\&[]"3.JE N M&4>6$,Y<6G8WM-B_A*''':VRI0& @L0V']ZBY/LF23S2@H]T7K"*.Y@'0OJ\NM1*P1B*LT&BN)H<4D!IM9B#Y;95E\*] MSAN*M4&BK$BKLB4# 7'[A1TL3\JZ]'$@& J\Z<-65W6+ZQPC.9C4GCSW>F\H M\B:+,S?LGK6')'XG2;:@.70RV,S1C5SQ!)AX]A15<["\\+2/*U(4AJ)ST%;" M[:2[@.KZTPMS:G9:9>T5KI#RZ@Y6D(@VU\IH3(7X()&N0.P&+I*7D39Y6STV M%=:#M=DIW^N.7N^(FY+'X/4MF\Z^I:5:BO8]HGK.R>#X_,@6.M6@F(H.\FFR MN,("^24/?+?P#L+9W-['D:>SO]V4=[ N._2YY7;?5)00ZOY6NK%UL.X6:QIK M'?Z5HGZ8#](FMO+<%DT52._9WN(0,*1T1YEGX7.5/P1$N'W<5:(YBYVH_3!75#;IMP@(:CE M8/D#*_+%)ED&R%3X$K(-7YE@=@7G&/FZK1:W BRF8IV0:+V>OX?Q@I!'4J3: MWI>.@&%I70?++[P1V6JP3$5((?&^?JIN[@8T[7SE(8#I2QB\%DP)N%>J#X(: MG!XAVZIJZ8 >/%,15[VPC:Q?V%2X%!)6+$P* QMG $5/4<+!R$C2;R 5@3,65]<;,HF5><; R%33BDX/#5 0:OB%U M8[S7,YKMUW.PTCZV8S?C #05XX8UB./HE;I[TJ=9E:ZIV!4T]A_22ID2%+D"F6C?.4&^WZRK-^;0FPKK MZ\T93DE[1-7*XVU_=@=:BJ$$S%3,WP=)7N(>&6S4'!UD=4LQ6;J@J*/C!,=8 M8[/;.=FH.[EPYL+^7,OH$2Z&Q&'9%A.=+L%L09SVQP:KMSODHN'0JF^90S_P MJ9'I8+VZT,YASN&_P7"L;UG#X9!F%PC*"#T:C1E'=-4AD2?F5%#+P5W&)>@XA-OBR_:PZF0!4Q9OSBCMG")[KTGXX1RO M.4 X;&I;V] .3I64,-+D 3M%':Q7QAHQR43!H5';M(9&X^:9]@ MP":@ E9D^Y!6=DZ1Y^5:5"OBXI!OB\'KD3[*'1'_VDVH7TXZ\;Q\GA>.6M3N MYP6BI5A>V3E%ON:L1;TB+@[UMKBL/2?$3?-DH31][Q=V3I'/4+6HY>#@Y -1 MMUZ-2RHC\DJUY!G->KW2T\*.0[/0)^2-&O<_2&G#O8M3&C0ZG3V[GV*#MDY+ MSBGR6:O>#%\#)$=1;#& [8R/D:,"S6UFB"DK'PH)OY$L\ #38>6O/!TCFBM L-.DZ*9?;!P>2%+D M056V8/ :<,YLB,8\Y6:3T4!I=Q[,;:!E$MQ)GKW%2?#G9N1*]6"WHG.&;M0R MR#\3G=V),UD ;],TU^:\K.22G2O-\X):SAFZ)<,W>QEENQ=;';G\MRR]98 52W<96GG#-WW6ZK$6 M3CJ=+?U4X:\=6CQ*$_&Z&PI&#DX-YZQ;N\:Z \\T^X:*4:8HZ(R0US:1^'BF MWST /31!I$E6H0U^VE &/SC+J%K8:I/D(_#(Y#-@362\HLZH+^:%#0G;; E[ MWD/3@1I?A=VY!)->Q33QA9BT_?+.",E0("2$RQT'@-WV@"6VKX3S!B6SG'.. M=,:7L\$SZ>SVWN[C^Q*XE+6M*&"?2&[AG\(':O8* M.Z.^F%AX"YVD[W8?L)>]LMZHSZ8A/=)H3-'K/W=A^5EY!N0# TRH"B M^CW(WB[S-(,==[+.,4^S[<+_^6+OH1JM.>?(9PLFJ4+^M>&U=>SNRGZ69M,9 MS6%?7:.>XM!7&/#RRLZH+Y?@*E. (AZ[7][@@ZS%M#-"MI8JDJ;+>('+\O1 &52A9\D.O/=Q*E0DN14@/."-F@VD@%-#!:_KK' M(Y #@J7O8E[!8A?&Q7M"%L';RE$)+> ",/?.!Q"(-.;J/HW@;GGR3 M):[HG/?%9T&)6SD64^]\H$57WT8PZ9-48?N\4](Y1]XP:U')ZGSCQSRVPRHQ MN%N]&U\JY@JDD$1V%><<.268)IL"%):_U;%91U8FW"#*8>[9.!%=D%F#\'9%ZQA+R?2 M9=Y5J6;MU7#&??'[4=<*-@C+'P:Y)]E&YR5+C7AV;J41&TP]^NNE\%89X) XLX M-9QQ7P*+ZHSR*@ACKXOT:IPO$>J$%FFVY(QMLMK5 =?:ZR-X@2F,G$(X.3G* M;Q=99/=ZI)>>0Z4E9WS^%]EB#[!?9*S#C)D-^(#_:*,M1S.5O%^3+$N"ESPK MA5&FUU$8,4V;=L9]L1 MXJ>PX/V+&T3%L$R"%);+JSPI7]$-8E\AG5\'7W<&1\@3H1$MTU-@X_*S.U9* MQ,!Z/0&9/;DA>2(>2*%(S^;_*R^O&DJ[;SU5UOX&"!S9/HJ@L#6E9"@8#.^! MIUKB:$,12Y$BFV5[IWAKJ32-7\.^+VXZ[AJLY;J? ($CVXU[IX8\(9F*RT-T M-.+(0OCP8_7%Q]VEX9%XH9NFP2SP2K59_YUZV]77X/8Z!%0BV\J1]+UMD3:- M?.SSG,T7 ?5=F$PO;Y6EVW1SVT97@$#D6P6D,=&>,.T.\FQE'D%8#4HZD.]+ M;)OOUT)K&K:Z\QB&Q=N>#E2WE#JRTW;?574M),OC; V/VX;'Q09?!#:0G=/[ MKK(\F34.#>[][+K"^T!C)T%4#!(:WIL)6@8A(]^;(2FFLFR,Q2FC/12\"U]A M&A34<@:#OCA*-[YIE<(T%JV,^^+-EHN-F[[=A/'W+E._5AA;?U[/BV:O&O!S MW+7/#.W$0Q)_!$##Q>);2N.AU^&6$R\+/DJ[J!R9?F. MR_A;5PVN'XRM;#: M[2H#<&%K(PDVWA1R!B?(YM:Z-+%)WT5FR!T%\ M8W/S0QN? [H.2L7:DY'=;B6K.!%2;(I@;U/0+%IFF15 %,@G@_8(9BN42 YV MY_>]6O91/UA24M,9#)'=V+I6$B6!V)U7^(I -[U -FU4BP%LY$-A]WJPB][N M=,25*[TXJ>;Q4MJE[-0!@2#[;'6M#A)1H*8[9B8]8R?P6N?W@E_3G $@(%YB M;'21VYTW>1_MQ//B',8GC$X2?$@>75*I#I,P\M%7EU)5Q>!A;7SQ MB^UFM@^5YEB*X$.!,!^CL![(!O]-KE;T8 ^DX7O3/BC 0T+>W+=>@R!-9+^HME1&'7WC*]#^Z5*!<;,\Z^L.JP&0%K)C4ENZPD?; M^(:T?[JQ6E,?W 5=4&GF>L]+=V;BM.(-CY(N!;I;"/AA3; 'F8V3=J,LQQZ5*!W;CG./8Q[(J1!IV/IU=PR8M6WPEV5OL M;_*M2]SKU-I8WKP@!_@;5A=]\*92@=>=6Y@7E16UIWG+PY!X6>Z& ^6U&QQ M%WB\)WHT:H,,D+>K9LC7AMPX5SCZ/+%$^QPO3W&*4X.@&AT0AZ ,ZE@;YP5' MUX*=R>ZKF]$D)8LB,J08 0 MI?$B==8-A=9 CL@>+^VN'LHBL#PMN;H4C9QC M0&8'M>G016XJ87F_3K\W0>1&GJ'3KZ Q8*(O.:[-G'ZE6"U/AEZ=56_3- >P ML"^_BZ/79Y+,K\B+2#_DE>'HU\^-BY17^2(D0MQ:(O1NM.*1O"]W:,JZP*L" M\NCG-J2F!HAQ>*]@0"*5SU6+R*HF?4YE4%&_8Q@;3BUR1!S MXE'M<>;E7%U/ M85A=K$;.Y" YY+.X63W21<[1%UO2)%W/9L3+IK/K3YB$HU?R"$H[C:@$Z/_3 MF[,/-R1%H 7(+O! I>D?8*'?_D6EI$"M6OB:,SBQU!;4FC X*FF+*;J1!,K7 M4O:]UY8[SZJL2_F+?$T[[0AP9ZE+#X:<.#INBP&]K0FVZ>QA::HM [ Y"J5M M87\O]!F )-D/M5K)MS]/U'6J5ES_^6-M$WVI5M?1UH$"+YEB]97'TKT*)ZOB M?C_TTBORZQSW=L&RJWUYX5M)J.SQQH%E*"%BV'U&LA6> M4@K4(!I'= !-/@/1="NL1SV73DZQ'RW@4"7A58S'4*[$[GG>@745S]U %,3& M++^40U_. &*J."=:,2Y#Z06[Y[=BF/Y*Z /EP@#%G;+EV$#>6$N8X6Q_N% , M907LGLF)[P=EKQ_< $Z=RX@X*:O">J58D/>XM1A6@V4HJQ]:Y,TCR4 6Q+]V MDRB(7E,IV^P*A3S&R.[RM6B6X#&4P*_[T?Q,;45YLE";F1FE2Q$@^X[5HE0$ MQE#2/839V?/R>1[2PR;O"0OY3*W:1BDNY#O0>K.V-D3;\^JM=Z5W,(WQ$C/R M"Y89R&]VQ&(A)W"U,!C+#?8A?PPB.2B\/4&V6H%N?2 M"XQZA6V,BBPZ*\5* 2"[Z^H3R4+0.-E<'RC<2@&[?O7Z.:X<_Y8*?.&F@2=@ M6;.E0HP#VQ2A+DAC[VGU[TG"AN\+KI^>*D35%SNVJCYH(3/VKA;2$QM4N\LY M\"I/X"A9WM[_TPUS";\U1!FLJC5O?]*<8/M5P@NM/DGA!*MZ, MZK95B!$[KYO1&4<,T_I<;L+A8DA=!(V5@K3RJ%H/IZED;F@*LV5.+4;(*CIFI8YU0MA83]VJ*T46L@:YVC#CIT03IG:S\MI-U8*\I!VMA*#1 M$,I.+\=W/J[RGC*WDC-:O^_23?\Y8A9)]QFHO C%T?--F@49(*^<,G[8H[ Y MYK;>F&]_M#Z2#Q+EA#Y@"'"+#567GF3%QVE@.?.]!?F 5&S!&:V3V?0"FO;O('R>@-YQ/Q:";,;A>]2II-F@4)9KER\[CI MC-*#FJJ-.*.S;B-^*EV[C9:=VXA\KYN1?TD2ZLOYG+C^^D&JJR#UPCC-$Z(R M3-OZ),@.V9E.EV?VR&Y7/O;.!-5G*+L=(/2KBXU$%4<\IQ;0,.Y\B._T1768 M\JHYHQ'Z(T,2 ?/'EAB4O>/C2QS[WX,P7#TD>0L-1Z\!S!E=CI=*+S8=V)V3 M%$:05CM W7FG8TJI=RJC3*\AP(GL.%"#%O9(K /\;%RWYT'Y9FO>.BC,)V2J&,+OZ 76L-( MJQUG>#XZ'G=K;%3JH,IHTVNHA(HU1TN$-:B[5( M5[SNPB,IPC&+[.S%'>D+[>0J)ZW*#K!1PS )=WN9I]S=BVIWE7:4S5H&22!? MZ9E@DK-#-2$:>P?_*GO! TD*E!T.^]U/*PQH7A7G?)WB!Z?O*H.06P=ZCYW) M1BA7]L"1P+%W2 @S = M"['B&KZO9V4<"?CH_..75$8T7KW<::ZXQ16+>$@ M+T$<"7,WD6J(# T3AM]E%UXC69 4GFYE6%FWNK9:J(MTH:N.Z![I5%MQS@?= M7G ]4-4INE7,00^P#4G6_;L@$9D%NF;YNDTZYT/DBS%MHMB#LID [%W0+O(T MB$B:/I%7BO0VFL7)O.M#WO+CC^0]3HK'.Q52RG*J !_=FE9V.Z(W[A1J.YO% M&LMI62AK]GA2!F;OT'DD]!&NC>?G4^9&OIOXET7^?&H@NB(?)(S?RU>@,1R7 M-UVY3I(8=JL@S_)!92U79GDSSOEQMS=G]^1[Q><%[J.;D;*)YD GRG9P^@^S!;$X:]H[V)D$+!Q&\T.T>]P;6"SW#CI#"=JQWI5: MOV4!_5>G7U0-Q(*Z7),AG*U(U']C3XG>IUF 9P=A>\<;A<$Z,@N[/7H M9*$PE**]'H&P82E(.1H=E<3 +YS'(/T#]BC?8*]6.,P7_O.JD[%> \[P_/SH MQ"HN:P*T/3?[39P0V*M>YM#5" F;I2ZRZ- Y!<_A@5QJ?J,7;M-&#G(')I59Y&&8 UECT=: M^:D5#%#3J OU"8-?R3D['YYAO\E3;U)0 &5[6OBU7ZHZU;PJSNC$RIV\&(^A M7/%(8WDS4^GPRZGCC(>#,SLM,G),IE+)(Q%]XP9)D2[L:Y%LCFR@:FSZ5-N M5<[*^5P3H*G4]$@J<4426+RRX$-G'>=7 ID@^ZW5(UV&R/*D\OM9P=3)EM8% M"2%':];C7!&8]:GDR^OIAR3VZ/:I-#:I-@+RLLNS5PVB)N.OI M1SV#U3YD_B:8C5KO>X99W!D?# MXQ/L1.EC'(90ZCL<+@O1R8:2B:8!8X\-+R=[.;',XK;;6W)M M92YS@0'TN\!]"<+"%65I>?:GT2--@$D?;H "]W&4K'XLAK94T=K[F(.>4E]/ M]=J6A-T>FT_>&_'SD$QG2P^7ZT^O\.Y?I5Q.UP\80)$@@O$;N"$I!MY5*Y@;B,09%ZM0:7>N6A8+3:+&JJIUA2(K\?F=Q4%T\%I MR"NW%\]K='[BZO*1C6[3%C,[0S=\E?V>^A"LT1H@1CZ9:5'#'I*U<=M],EN/ MS#F-#"B>S%NM8M.7,'@MF+S^?"=>1OSG8 Y%IK,G^&TZ*WW!E17+\)>X_)AQN$5+QP.*.FJ$WGZ$(-N]

%]68XX7 M-P'8>O!PEU#PLLE;!:"]N5X$+PMU/K*0WAPOX>Q@L"A]WD(_ (.]: NL:4-V+3V?)>X$] M420(*Z#I#5?#WW3.CY"MBR;8E\T)K0C-;K/%1CA[;UY,J&]6,>F4<3(I=:TI M192F^;S\78V5QL2'0/3(#B)=Z*LY21V*!Q-[R%8E,O&RX*/>'7S=QD'$R,>, M;I6QCG0.Q8^)(P7ZVW229V]Q0E>+;["O2RJB*2**+A;7G["G"U+RD,#J\TC] MPHPH:../TS?-3L[_4A-J2P(TY-F$E@N(+:#*->U25G0=^E:8Y8FO/^,:^PC, M+WJM R2Z-=SD@4S4G>Z^E#M'7T[ MKTQV/M80WIH<8KE%W9/5.XCEU4:-K:JH!6=P>G8Z&B*O?-I42'>A:ICM'8+\ M!R0['XUFGY'L-E*ILGV*,IC\?P]\4I%E):#B&@A*0$M6P13IQ6(9*5?D32CO M*W6OB,U^$Z2''/4DYE6Z@VU#''9?_HK1?R'Q:^*^O\$^/R&N^MK0H%7G'#NW M>!T=:PSX4&YGEX*X6'QU_Q4G%1FLQ;D4;YV-1MW&0<3(^X]F\U8SW';?N\(& MS7U]3ZM&O>)O7TTU#0<0+3]_XQ@+'6P!8-$NH$.Z\C7+S_Z-FR'1]&=+FA+O MU]?XXS>?!.5D#__8S/'P@W,'TU=8;LPGGP'KB4E&*6=PAG3399"E;?JY*/NS M,Y236?;]*J:Q_1PFJT5 #DCA!5QI[Y.RWV'4#15SJEZF&GO*7]+ #T +OY+Y M"TDX$S"GM#,8(YV\V&+>GQZ%';<[H]0Z;^'%8OW/?P0D 0&^+>Y@8Q=R9D>] M!D"R2!: [DCF$51S$@)2@I/49@P_7[J=;=W%))P)V!1 %\GTYGR U0JLX M##W1BD3IMRBE^5*(3Z%Q-W>"TK!'0O91%9'#II,+ _4U5K8?,_5 ?"3O.:P? M+HT/H ;_.6>Z%5=P3J"#@T/;I2EB-O7^:M@BJ]SI5%:E0#E$.F,I$J#*V@XB M4X^D:O-F,&F7P@9IOS#,7Y;:(J7;(QY84T^E8G-]Z6;DE89[%7*3+JKRRB > MY#661YD*P7Q$IAY(-3,I5U+!_8.$_FU4IJJB*ETX2#Z_N=&WIZLX#-TD%=K! M:K0$^X\>I/A2(6U_(J\-U_(74V'%>B=)MJ"NI*O\@^]4#!<+A2E?H38-_3P] MV%.RC@!,/97:_=+ 1:ET@%:H7,7DAEB MOS ,)Z2-0.NS 0^LY>^C;L.Z=^?R,<^K O+ CL+D<*3"Z"X.4^^9FMG[W02? MA&91)"#8[!'V/N)[3G9I9]"'I'9\D3/N/45 <)\=-7 FHR%,S^[G,OE&MJ#R MD)[#>96=Q4360"W8,JH0S'::KF#A<=^1KQCQO M+WM928QXL;B(W<2?SJZ"A'C0BOB*1;T!9S!&?@A+SM#^R5P7'X?CCLQD3(Z7 MN;F>XW^2-"M>VV,EUA*RK-,$R %[+U:#9WV$'*8[.$J).ZV2EB^% +2E*Q&#X-2*1H.I;98Q";^ MO_*EK\9-G-R3[Q6=3^((_NF5T0N20Y56.\7%+98JM'[4JB<*CAY9X.Q&+^2G MLXE?=EYN6F$4+Z6 ;%NIQQO'YB("R:&Z?3 <9;#% K<'4ZL*<8J4,Y!Q*$>UM4EV@=OY M@ 3;_OV"%/88*^"[U?V^ "N'8M1P3@G%]+9W.MO")-SH<\N70D ZX$EXV2=1 M#H/#I2T>9XRY[()$WAMH_Q_Z"_=6U4)$!Q=!IHV>HR"VA'SNXURAU%_'=ZH6 M(L(*1-/F454-.!@Y:F"+?UPEZT$E:\%-0OZ= V!>SB2-VL[@[-!V =KH.;EC M;'&:8^6U6*.LE09DIS9("3F!IC*5$DV08>1H@BUVPRN2!!_ #7T:8.5?3"=' M:0@#OQH,L$,U"!YFB!+=YW+'CTGPF1KP/2NJ60D W",@+5 M:6=CXRB +>G?;H(HR,@=3)4T>LR-7@,8$),T)5FZRB4?NJGL#EFC%8=>V \. M]CA90Q <#=*V4G:_@12@W6!5"L[2;*F4'?9YLP;7VEHC1,_1G/8C;YM[?>)4X-Y^SH9&1KKG>Y[[\$-$AE7 MR@SO8.(D(FX_WUTS9],GCT1N$L0JCJ;5LL[9:'Q\CP9S4L( MWZ+TG7@@#^*+?4MYY4O\2&<$.2L,%J5(.$Q:8! L A9R+\L3T&GZ:&7Q#F9* MD@_9ZBRIZ9R='Q\=;/HK5? [!TBMS"*5VMN75*>2!'^*ARQF9<_-$/9H6E/)#O>,5,J;&[ MBX?#;Y^#>Q_=Z)5W.-OZ>V$T/CJT(Q@;(N=%IIZ:S(K^J7!#;//'&Z07E9H,HG?!1&YA;TX[[TC(VW#(G%HKDB&9<-1*%O\UC8/ MME^ZZ1L(@?Z')M?[<$/JZKG,PD,^68^GZS?B#$:6^JKLT,[>$>L*@J,\MKB[ M473;"%,JS[71%01'>6QQE7M(8H\0/[T! M*3\!W.FLS.GYE61OL:^F.\IM%/Z%MN:T5-(>?5%P],>6<-YU@-%=X+X$(BS :+?6O4%*L1E+AZ)@U)KXX>GU> MOJ!Z'T=>$<]\37N=!+J .!?BBVX QL MS4RLI"E:4N#HC"TFWJUG3XHLWNDR^-(7Z(F@%DCED(\S4N0LA'I::"X2B;+09=D%J20Q>WJH2A^W_L2IW^;DOLY#,C MD;\A>UOP+LQ17IR\_^K%\_*C3>0Y"$J%_$(\$']9>C/9R5/12-#-VVG,%XW.WP5^JAPO92IQT' MU!;YX99ZQ' &O3YV]JC7'O3O) EB_RESDPS%+>D#IKDX8L 6>R)QJX%PD$,S MC2J&'"KG53]+-H]JPOH=-M)D.IL)WP+3:PF$AW1@19Q =M!S^/1O.=:DRP1W48_CI33:..;LN>YWO M1-<]$76XTDLH0-#N.2G5G.$3.7JK,I;HJL$$:VOABZ\+%8OW/?P0D 6&_ M+>[(!PG5EQ%! R!J9,M Q=0/:U$_7 L% M.1HZ%RI976E>N*44>#9)\!!Z(93IC0$YI"NJ4_2=Y:FZ# MGP&Y8Q]=10K!UB'S N HGBVVT6]/ZQ"!M@SD ?(_3 M()-K!KL"R +9%MZ52HCP:^5;Y@7%A/9A4>\,WCS?.B54.BT.X+9;+ M[MZ6'PZ0UX.Z2J %D*,.UEDS&ZR9=X)LT:U\!\CKB\6TDSM73\K-@$C.X#T+$=^MEZIB<2CJN8+7;;XK6H4J)K M 5\%J1?*\NV)*X)L#L!154E=5 3!41);;*R;G^TMNN(7U0# 'L-VI<,Q6) 49V!TONH-+ M>K?-+ ^"0#;@*/#$)EB Q^[X3]AJY/.\> BQL%)2B EY(U%:W/S#YH7_>K-V M&R P9).O@$>.H44/F]T!H!=N2!.]/+T1DMW1+U!RQ+,_KPHLNWT)S&ISXA?# MMSNLDX5-.O'S*X%(D+T;Q&2I$US%8W<\9CFEE:F;RF$BG>QY56"4(-LI9%0) M[N:X>.R.N:QBVYK\-#C>JP>"08Z):4XT!Y3=89:56V8UAG?4'7F];L#J/A"[ MHR8+4-H#=E^IRP30]O(J0&0J%C(\C$""XP-PI9%NMN4BL#Q0L95 @F-DISPY M:S*V>:@L#S]L*9#@I-<^Y,=\!P0Y+,O#"3L,)#CIS:#74P(M@)9'%%H:2'!R M #YVTJU&"S([F"!'DR\@'X_'Q]AS50M9MV:G+[ND!^+"84* =D9@*C?3) M+(B*I^R^Y(%/C856^&32YQI3^EXC2:=1;]PQ6>86JC'_(/XK50T/_E1&*JX] M:Q6\+QNT"KK2K;,ELZ^KMS4O%LLN/Y*PC&!X"]XO%J4GQ]H]:&6GOECPK%Z;/.\D13\>E>K.\ QY)]6U2HANDE5D9;?3 MIPRG]&)"K0$0%?+^2IW0>@I1Q6FWNVAM'U&9\^0(>6;1H5!/":H([78/YP0WH\%12HBNQU).?"DRX>P'@@&V10H94V+["HJNYU*+^,T@Z.S M&RJETMTI"_,D\I2@P _G[I*-Q6X7TM4=K.(RSRH.8NCG2)53RH=CMZMH*SYH MI[UQ/,%YHQ2H,@D5W3^[8MV!&-*9]6[4"&[VY6 M\'TT.BHYAU\XC\0-@S^)OY+/^F)SI>\;'/0%7-I;_S:Z=I,(9)C>,YTUC+0+ MHZDW>X0=!K<)-X@6U[^5J1_?HJ0E#3'0,DBM-T<0J8X8PVNY7ZE)/6K<)DBT M-W?I0@TRA-28KVFSG7K;J6M%3-WR,PW"9%%(P[=5HS1F.3CJ= MS\4]6^9N$&!4J@^HD T/M:E@KP(:J VYN+W#[!+[\-TD0\E3*("[_!&&^&V: MYD0T(O0: @$B'T [51LV?+O]V<2(']Q%81JJK3&K!D!4R!N)3C5E&W93][9Q MJ2$1>:4I]_JF(^:6(.1C)M(2Q#UR:MNTRB7H.O*[W7,^D@\2Y83NJ5_+D)6) M[PH)\5RB3$LO\ M*X!B=Y2!T0RAYTAN05*.V).<&(C=6R/CN3[/D?VYQ62I$US%@^JZKSC%BJYI M)34 )%(8[/),%L^OY&5Y?)JB6=9;Q+Y*^%,_ \ZLW4?C8["6, _!+"F$N2W+/X5F2;V&0(#(SO6= MZ D'=]---[:U28CYLO QO8V>@SF9)>Z=!6M1-]>Q MIM\%:I W_YVHI!DQV1T.W-;2AQP/WM729^Z8TAMSZ)/W1OP\)-/9=9H%#!>8$&!(C22E"X=(# ZK.BF]@I&D\38:O9#SNGHY!3KVENJ$NPYMR4) M&#+OFO+2-VKV&]O!L!(.N_=32LK;=/@[QT=(I@4E!AL,ZQ*9H2T56FK+QC/8 M0[$9'+2Y3"P_X9R<#8_.D9RFV]8F'?R&C,QU=4Z\2HA KEX^*S*&\F\5&K5' MG8T'6.;,&EIB!FQ;25S:/]5]=9,_X"0&R_ 332%;I&[B.PV)QUNBZH4"!+ M2ZKZ;7!&SW,7,C,AK)+LW+MEL8Y(CLEJC)%IMR'C"L(YQA M6B]APGZ-D^#/@AR%C$RRRO2:_&B S#R/-!6*A: ,'0B[9_W23=_HC/.+H1FZ+S7/<-/;W&2/9-D7EGJI#3S*Q4"P7Z=J3'7 M"O@,';:Z)_PFB. $5!7\57R$,DBS:E1RA YC,W(8BT#:.@4U3W7SXD;I=!# MF@C_B20?@5<8$1AX4SI24O:?I#ZX)C]3"ATYRDVF$&PU:D4,AC)W=J][WYZ> MD^)5F,IA2;JP\"N5$R_R;-,*PVQE4I"$W>D_+^/D/4Y@;:8':PT5$=8K9(.= MO+=#+5$3AMW)/B_6#I4#8D43.4$1;NA4MGY MB6ZD:[4#NTCDR<7(AK<&9LM3BF[/C[NH)W,X[U%_2)H^?3*#/D[",/Y.+UJ@ MQ"5@"S*:X4J@1F8^ +*VX$"UHQIL'3,I$,L3F.Z"WQ&-Y^7S/*1>BE]H5M=- M6J4B.2B9Q0EY=C\%NF>D?9 TLK>>,=4S*(_&F5&QO?OYHMR6BH9Z\9H B5EP M=5-+@\203>5(9>RE<"[:*V;/R]!-TX &#UPL5J[DN1M^=3-:=G%5G#TZOF07 ML[/L&O47@,UU2*I=5;A\;]ZX.Z!F3!;ACD M@'S<,L5EG4E"33JH=_U,CRU55,6F#4 ]OR5Q_OH&_R$%P%2D6&8_ ")$WK*T MHV!M2,GNU""=[F*&R+L8S%EK5PZF7-EWY@(-'&YG:'_7-R3;#I[ MA(\D'PB!7M5N%#O0:G8N#+@Z8&/@3X#?$\B%;SV.P86*'^/DS]NHX=#[(R!VHEU]\WB>SS6]V>R,*YF_2I#,X.AZ. MQ\CGIQHT[)^_S8C!T(X-Q4N4!_%B\=7]5YP4AF&YYZAJ*TN9(89QFF&W6;5B-[XP1&^F[FP_%((2%M_.35< M*D50VDH76W^CJ:7-=Y)$,/4:6XH'R<33UN V(0]KXU-6.W6%,Q7LTQ'WADT9 M8B_LV]@,17I@/:&ZQ++S!F#A\%R^:KUZ)E2!;'DCSO$I8BZ/=M5!%3UJ_ =S ME=B%7OC7\>%,_'_E2S++'F85Q(0D4&- E)2EXI>Y] XND)A4 MGR:? #$B;CW:5ZCFLC$54H+E8U)!/9WMBD?D62*L"+)!/(^VLU*I(+8\8$1@ M=*FBI_G9HI3:MI$%1H&V2(===O3)A,2L3Q"1$\$U+_O M^7ML3,F6[8$DD8*/^J);6X)H'/IAG4I1WU&S2D5;!&DBYO;MC5IM1&$J7,0: MQ;J)K.X&1P?([U6DS;6J.*G:,GVM9KE!!(@8/: MYLIGSY7H+^*E=M;\$>Z^>:D=GR'')=:@P+"'6B$"N^,)NG=1.SZS]?*YH+NY M:UHA@!]N:?7IV\)H2H);CFU@&!(,<8&AR\$I1M/1[38/#"V2TJ/"=WSVGB M(2RI!G#[NS1K#60EH'8[FDGVNQI;?\V60.B(5Z]M;?]K"<'NS,,2R)K'@!JM M@1"1LSS68KV6 O'QVYV5^#EQ?3)WDS_DFXG=HLYX>'QTC&R"JDT;6PNX&'&= MPGH;RW!\ANB=:GHM:2H'RUW%F*ZYUY]>F/NPMU:(<5!K &1EWX5WP2]OX5!' M?<#N76RWVYH7V^S&0(;V76H+-*>N! [6H^M;2F9Y>!?,ZCE$;*J#G.R+LJJE M*;N86W/*:O_ZNGB9M!>)5&A/M.ZBV16UY"]7\LH[1R?(]OT M19)DCPTN#+NOA;=A24Q ^X5!8L@Y9;F\J-"X@6#W->TV*B5##*\*B -I39-1 MI$+H+@[4BU3F>=XW*NAMROZ_4.O!$K_;C^? MO\?/;W&>NA'=83U_!Y2+:43*]U:6(!9"]C1:6'H'(ANZ=#FM!=#R&](X>H5/ MSZFHZ+-CDD6351Q6*.0K-,UEDP\"]=K3.)?299-= 42!G$V33Y :H54<=M]X MWL<921__<^#6<4ZP,Z.)B&)3*P%C]VWDMRBE.?>)7R3WESZ0 MNU\:A(#LAJ3/*!=&_])4E O_QD,&-@5JE*E7!NC(3D7J#.JBLCPIQ!5)@H\B M:_-F;_$8I']([0K\:B!59+:U+0PR,*8N\+K/0+;!MGK<3&G3)*H&(D&>C^6$ MR8CFH3)U#]<]T9?T=G&5Q>8V@NF$I-FCFZVARA\>5VL!CO[HYB89C6SZM0!: M?I?VE+^DY-\Y2/.:)MI7./5R:C@G Y"'76=?&113=V'=CW(&,NEC\?%)#^[H%(:I M'(2IJ/R.R%M"@#/"._&*MV2%N9ZYY4O\2)LK.2L,%J5(3,7-:S/)CJ](R+N[ MH ?8 \1^YQ1QBOJC ?#$^PH1\5!)L7 84;;K-0.,]P!Q"]<(D,,81"*6\[. M#@H./]JF(HPS9U5#[P0.QI(:SO$(^:F=1KX*.S@X#@OV6(JJV&YBZMGXF20:0W>O)DBG5_?C-:CF8.(P;J<# MTHTP,>)>69! KSQ9Z@S@%0H.C[88>K917<9P'':C[(JD7A*\2SSMI75!0KU: M@&OPS$7%X=V6+)7T1NMY>:-U'T=>8=84+<;L"B +=&NN-L,B*!Q:;7%5VE%> M-PQOB)OEB?KT7*GC'(][91&J,WQWT7#XM<5]:7-W441IW,2 ;] M1JX&SU)$'*YM\6O:%LJW".#X%W&2Q-^#Z/72?7>](%MH'J*$K8#4>G7S7F.\ M*^#C:(4M_E 4[^\D>'VC(7P?)'%?2?6$(=$$04V03J],D\KL2S%Q&+#@4:QO6&(F7<7;T2;*@&3VWW_($D'I7X*TQ7SV]+._!S?$&**YW 9]"JWP@(Y/3\V)X1W0 AAW+, MH#^V"9@:D^@6Y9'RH,0RLV8!?&C/ JT+B\,G9F#@#EJBR^-6C1(HLN-4(_[8 M<#B\V6D[H_L)Y?65%EY&.]I^L;$-A4.IMKD,Y=T*"NPIG\_=9#&=3?,LS=R( MYDXJ))6&Q ;&7SOWQ\E1KS8=%5Y4:-Q M^)'[8^WN?-2K]6I#D0JANSCZE_OCB41!G*R#_XI W2>2!"3](HR+E-9S3H:] MNIK;I6)_ ZD(J7\Y0?@=_T=-#O^Q!MRK:[ >V5B M:<+A%J3^/6[ [_A_UN3P/]> >W46;\+A%B34M!Z:'-[5Y'!9SSF%3YT>S%#< M186:PD.3R:\UF?Q:Q=RKF^@F3.ZBZE\"#W[?[VLR>;_*<3\8GO3+T;<)D[NH M3&7N,!, Q>_WM":+TRK>'EAPS+"XB\K>U!S;C@X28\Y^8>?LZ&1\U*N-C]2> M(T!A<^:-*BBI*8=5O)0"LFU.0(X*FSM(3.7/,#.[[F1TTLEIM9QO"ES(H4Q" M@>]/HF(@]B;!,!=?>H+-:"-[^ X.4QDO$*WBE](HEDHIYV30*Q/J#AU\!K?Z M;RK5!9I_6[$WFT3^7>Q&JR26D_$'#-K@#3L&\Q"+(USRSHY[L'!A"=) ME=U,!<9?W&%NV*OKCPHO*C1N(/QPF%M?. Q[%3>UH4B%T%T75\UH7$7E2&'.:-!X"VZS%'4O3II-.%R%Y4AE[F.N#3A-->O1#Q- MN-Q%]5=RFL-^&L,;!-0(0I-#2G3ZDQAPV %.. M ZLN+7TC\ MFKCO;]171N7UQ=WR( #$M\?8=&S3IM#]'OH)R/@CK[MPQ(\O\LJ# ) V) J\ M,(@4XT#U#-@B,B7>KZ_QQV\>=8Q.%B67RQ\V5"Y_X7Q[8O"V^:,S/!^=8H5] M*(A]FR=&OU%O^QOPH3O?%A8>+_*T\SBCZ]B9-[\GWB M%0"#Z/4AB2/XIU##6"AIK-IK _/T/9T-O%+ %)K M-:LXR!/97%&#-3;]?'BHJ6YJ'08>W>B5=RVX]7< B'07J'-8V^FNJ;OWK@GA MCK"=$H 2<1.Y(VP.&]6>FKI%[Y"/Y7,Z0D:VRL#ZCS10F"+?9X716\MOR->S MPR3/WN)$GAN(78$>.4].D9S*=/<@$@AHR61:(%/J],"K4DH#^<)40I0JNSN( MT'+1L),%+=^@RMT0^ES<[L&NRGV/$_Y2IE2//FIUC)VR2TK&OJU?'9BI.W , MQ[(P+ZD(P_@[#?F_6*QR %!AT3=*I0YG:DTXQ^/Q&"OML.[,K W*U)TW1EZI M;5@*08:L"J4DD)T;M&GCW7 +$9JZTNZ>:P#T0)(@]B5C>JL_S\%N>I&_F3 MR'_^#I)83"/R''\%\;RQ_OH4? HW44V;+:6%//OR&-S?6AF#:RIGC<'8MW7F M2F!--S+PI^KTUED3$T/E=]Y,Z7C%(E%B33-E^R @9V^LWAH/TTPDP. M[LGWRMEIDB34GB5-0"NI56)%BOP4R7Z?)54D'-8P$UE4IH([@8<[KZAS35]#9UR*.(PS=1)JM4JF^20..3;$LFPBW3]\P6)R"S(4MB;/;V!@#44@-L&2 QQ*FZJ!!)8'$7 3(H! M6^+7 'IS/9L1+PL^R!H"M4MR9FAQ)<#:CVL2(86J.#B*LPX9&=Q%!E ?1 MZ_2=)-(TENJ-@,SZX::C-'QU<7%TP19'G0U*XL41??5@&6WBYUZ!$*F#C\H[KP-)X+MG%/LAL"J-R0>M#GT(>%;$$PV#J,LGY8 M@QO,'C4 6Z:RL M#]96G! MH&_IBS#=]N.XKS01M"H$CDK:XGW%$<3SFYO]'N>A?SM_=[UL/97*EYEZ#3IG M1V=#K.P(=72J(4R.UMB2$45E:2W.U1=N2OS+>/Y.HK3X[?6G1])T([%E"H&& M^Q:M;]'':49G6.EUV]K)U!0!1Q&;&S[;C](O-OX =AZ4<0'TU8/B:/A*0"Q] M"=T7=% KF%^K'6=X?GXT/&J\S;S),VCU:Q!1G^.[ %0G)3>$K%Y[XNPZ);7* MSB%?6=<3Y_X^516KH4P!9N[I'F(8:5G@AK2;A0R^P\2R"= M)DHA8#_W:8CP6L -Y1D(.YU?G[+8^V-O1>G'K+JA;#JK]NZ1A#0Q4?%\5;$B MOM#^KYA2>92E4+#9EEAV??'<37_;DB[%O M.*Y%M$ M;^S37.A-)J[DG&)E/6J?0,9>54$6AC+TH+W]^$A@<0X\6+T+B-+T!LSR( KD M,+6NU$)!#(8R!*%I1 %HJI;L8J\L#0L\'B._3=&U,O"E8"@WD5E=,)85XQ3[ M?:Y6=YP,K#U,;&0TH\8IUF-=#%ESR*CVM(=YA60)-4I#ISBA1K4, $7R%V5* M?)\41F_M2P2DG^?D] 1IC5.E9;^W?K99VST?@8*Q2GLYVK&'K/,B3)*%]"^!:E M[\0+9@'A1_4+RY?X$3=48E88+$J1H.5":M_PS=/[.X4GA)HW#@,+VZ;5R?[ MD* L?\ZHMABN_YT'V6+SK$L93_'\YD:E02C] DUDZ6U49GCXG02O;QGQ)Q\D M<5])\<?)"V2 M%!<"$ST=9?(SSBGV$SL]57"NK%I[K:I#'7V1"^1E;\1_O@=E#&4I#IF"FOA& M\5+V$?8!IGT%-2HK4YG,;%/0ZHA]I,M-JO0R8RO?@ZD"^\*HGUHK%YJI9&ZV M[0'N[% ML?RZ*X=UYM]A8:*Q#3\\O5?O1(Z'W/ZTC%T(3CT0#/(94\J:%ME55/UY[[1>3&R:P3[# M#4DJ]=#<*PL"Z,6C($)^V,1RL/3GD=1:&Q,20G.O7TA$\^A,(G_BSX,HH LF M#5E?[AOE1&NU X)#MN#75H(:./OS9FM-#WT"LGT#J%?D@X3Q.Q78$J>*O[ZL MMG-ZU(L'Y6LH@S*Z_CP26RM?B)%=DLJ]N>$O 7?8\4)=;S5;D6 /'<]UXEE+ MM,3G)5DIAJM *]4: %$A!YZTPCU;S71$TI:?/):M[9&$Y*.\*W>_P=^>XRL" M56$;0)[?2'%SOC3#5:_=B7^5)[!S@"++US:ZML6IJ<+M>';;=%K%G-].D"^%6J/5HX:L45@N2&P[_[P1]A:UL4"9TI0=ML< M:TMA>>":YEF:N9%/_9GB,+R)$_K'-O13^$&@HN^I*!35R;"R*DC-;HMI4\EL M.^I_2>*TE=F5_S58T6SUE510KG;4F2M&0^93O)0\=06SCB29I&D^+Z7T&*1_ MW"2$W$8P-DF:21+2M_YMH @IZXB%FJXGU!XF2.G"YYTE)&H0I^FZGDDREX81 MM?)1H 3;0H2CYRU*LX>I9K"F]9U@PG_&(;06!MFBR_E=V F@#-OOT.Z)7D&Z MMB?Y,2FNU7QQ%7P$/HG6WLA=#0;>]X$I6X/W^C$.Q((UE<_H$(; )/*_DNPM M]N,P?ETH7"-W\'50$UO5OUVCC*X(3>5MZN^QEFO&54FG(TV M0.9Z ;S9FCA#5SE-W__5E+6I1%>V+0;]23Y3-_/)P-8,'!V-E#;D;2J96&\\ M!:M.@.Q-:^=.@ =SM38X_^$NR+]A'AZH37O =\HP*[P>^A":2YP_Q%[^@L9SYQ/M:+F4R)[Y/"Z&T/_=?,)\X? M]N4] PXM^[VUVY6KIC?[ -M0T>8*)\G)%9KL3"]W2 MW*9IODJZ4 (L9)%6+V565[;""PSMQD"&V,?7=M6NID0:>XR,2ZV*BAP#OGT3 MXDVKA[;&K>& MM5T]YN?WU[;]E]O5Z\ANM6W+D\],#X Q6R_WNU9QN1A-O1O7[W/:X3FR'F.; MSW"'@&E1'OH;;S)YK42"/@:T.@+J%&_@-D# M"/E!/-G*A7L([]O]10X/V&FT>CT4M,1HZE4\YJD9+[MQF@%$FMJ9_OU;%&3I MM^@#?DM\S,"%GF)^/7HR]T] MWRC7IINM7@KBZ&&$R"'YA)YAW[]WL0B:$I3=83&UI7#][SS(%K<1C-6\(&*: MO9'D^V%.6)*\\!#AII+K#TO%-T^@.KT M?5/1@H*B#96JT V%-/7[GK^VR+;OBU&&RG87@#1;;_@M&BDLF1N*^^IO5K?: MTOIG01KJ(-GN A!FZ_V_18.$)?.F 6G6^OA*I;6\2T8>)WN] -IL=0&P:*AP MQ-XX&&Y[N#S_.*ETL6FVU4_ HO'"%+JIV#L;??'5)8:23-1@]X!K["M/VRUA MBC(VE:?Z+W'T[^>PTLXF>W8 8=\88ZN6H$TEN3YXDT$_!Y=F'X'S'U53@>=TQ'VW;^E@TI?RJ9"/@]N1!W0V6IT $D ^GZV&O'S M!F@['_0L B(D'R5>]QO\[3F^(E!U#M0\OY$"_70&B_@L3N9NM/0F3W\$1&S[ MRX].NIT6[0J(&"%;5PT1W'I Q(AO$+5DO:X9$#'"OJXRRZ%20,2(>U?T(R"B MPX"($?+YGJ$5709$C+BG[HX"(F"C4FC6T>BHU"[XA5/=;ZS=\Q_2G!OE(*_D MG)[W_0JB-H';"J,JBQ_Q#:W&-XRPK?)=K&FF!/47C6^PYQGA4=\G3T5%,ZS& MNB+\$;Y@C4OVN:TV:EV=Q/;#/N>:J0\^#Q6+JL<@_>,F(>0V C0DS1[=K!43 MM.JW@2!;[E#'H$FN.Q'0 MZT:2T*^X44!89AK4_@!#ML:A-1L,/9 Z[DL]S'%Q&<-7PT(,ES&9S0(O ,P< MI647!FS8]U]X&B42B2EG]D/8):SV4%?!1^"3:%6^%2NVSO>!*5MCIWJX-Q!+ MV93O^=YXP'(^8EY3_-D>U5A@ANW=UHS/=IM&2%K>EN M-,8V[9OE4,G=:,RULA_,=LH&=Z,QLB&%H15=NAN-N<:-0W,W.COJNP&Y-H': M[D:%+'ZX&[7J;C3&5K1CZ9!;#!@5:^Y(%/-ST'HO[]R_EX=CX<#0\@ P/& M"."(LJF?T8&GI^MM2L>QK= X@^Z,<1@)\B3MNYZ$?* M1<21H9"R8HP=@&;[H%&4L=D4I@=^IN[GL-+.!#C^<2;I3M"FW,!^I%SLP9%> MSCD]J!["$_;X9WYU6?_(:OH72;UX=H3M^V+IR-*7LJEDI@4UB8"X'M_OQ(O#CR@C H/M>]O_-.=U3D^PV D&3NSA-)Q\@..I&\AR#QL[CJ/!'>HM#4)<4M#3P!) T6P*D MR-M4,0?L(5T+I"$WX:J84.Y.KX(PSX(/\D2\/ DR=G@AO[!S/!Z?#K"S6=8@ M70#%D%,PVBY%79\+(1#1A9YV6R!S"[6A)DQ4Q]W&>K*SSRAO1);>BNDTS]+, MC7R0I&R1T&H'!(=\=55'/VI M-N[EPEXJ?M[J"?^O_(THYM:72V1MPC"1+ZU M,:8OJF#M]L7E#!4>>/UYA=<2" _Y#L+@S"(&:2II7IRY8?<:LBLFV?K"+.^< M#9#M=G78%D QY(I9=]?)# /:[>Y2*X7SO5(]@(P=DJK!G@8DNW.6<4!JC,WU M]GB ''UC8G1N@3'E'K<[YW9O:9OX?E#"N(V*(#7[#6R#;@ULDR@+_#T#PO6G M%^; RPTH(S4.YR5_T]E>O^=Q+MPK&VD?I-);8]R .P8-0F\KDK_]$3OQO'R> MA]2=O+@EH) 3\D:B%*1"312;V$)AT=*FT?G05N@3!7%/LNGLV?U4&/DU6P0] M&'4[,:CU4Y;Z0Z<9P(C]8$<3'Y2TAA1M']))0DL9# M6,\Y&R)OLO5IY%RZRF':GS/ @"VY5%SA-GY\W'8[>-O3("GA,W M2LN\?IM3(S>AAEX#("KLO1Z?0>D4+P5FMRV]@O2*!LH2_X)$\(^,IA))Z^F" M0D,@.NR;N 8ZH0S0D+4<[;:V@AEV2-^BA+AA\"=U6:7>0!3M%Y :729U]$.I M*1 @]EU< PW1@&CW(S,*NR@=U1"W 0+#OF]KH!,JV$SE/%AG*43QVU'<6M\I M)%O2;0IVZL@J8NI<40^YW3;^JC-+.=2$Y\O=PC"&D"W[]4CC'2S9^ P9^U$# M&%5L,0]Q4K"794GPDF>ET]-#08- *QJV#"+&SOEH4(6,",-4!#IV(I[&T_DBQ("B//\E!FX#*1Z7RP8DVCT=QFF6;'5K MDT):<+E@_B/.V&Z@0QCWO[Y0 D$A7 M0 Q9<\BH]K2'QGX)'5]AOS7/YT)"MLH 4"2C&U/B^Z0P>MM#^[N,%O=33DNU M# !%,FJHTK+?6[L=Q;1\*1*[@XB0Z9I;'H5WI]A5R@%@9W6LYVQO(?1D!FY#V1KCN5- ME5(8R+<)$IY4R=U!9,B$C$WOTWLSF M-?!:_K+O/M+5PZTW.4T1MGP!,KF,H_(.C&8\NLP32L<-R,0-_XNX(@<6,Q\ MLI#7'@V54-6I^H*P^/GQFG6>2S,5I:PR-]T6^F* MJD8KSO!\=+0VU1_R-50!%'DXUR'&Q&W3"KNA"Z>>;2L;GS).C@;'9U;M(E:$ MUCUHK! ;NM#JF4(8.6=0$8V0(Z+4B:Q_SECA-'29UDP54N+]^AI__.;1N-QD M46K"\H>-$BQ_X7Q[8G"\^6,)#7G*UZ%@FT0&$$,W:VC1"S=Q0H+7PO]"ZH.^ M5Y9*X03[X8#Z=,IQV1Z;8LZL?WP\ZLUSO*:7XSV8!W)+U]2R#\) ]O.5\*1M MV2\167M+5W&6VSDP2^=N6=52.+V:RAG,L0E7QF9WX(?(.?(?Q VSM\NX3$(G MU0;=ID""I^='R+[=-;6C-E9#%X!HBW\WQOYBH<5^E\W@UD /M;W7@OLXGTCR M$7B$6EFUM*)2KY +]BJBQZ"J%K!0FKH([-$4<1O!ZD;23%L+JA4+ 9TC>WBU MHP9,F-8_Y\:_DX)%-T^B:1F@D:8DTULQ^,V4PD.VYK6C(PJ@&U_<;;]9W@>- MF<=A1% IBC)=FO1_).AVKTJN!"PJOBG)T-.AU[JR<. MIN\D<6E/ECT33B>H]C9/)(/$N4J[G>2FD#I:;?;%W9_9.YUHFJ 3D7H)*0.5L3 M*; >3JF2".;EB)FN3FV"' VLH@ ;>\\I)66;3#$2^Q(UL*8\WFVZL#P( ,DD M+J:$2Q\/ FIV!V:.H=_I^I9N'F5^6J3T),2] )76<=T/A$SQJ\ $)&.#[7HD@%!30C!Y.K9U1M4DOH2EL'1ME0182/[4#18L M!@)4WRS.U*="R4XI (,4"5USFF/TWM1+>4CYD26D,5H/F2E?)+1D8@6H\GW J# 8_1YD;Y=Y MFL5SDI3O!U+;+;W'3(G_['X*G=JU6X,1A.VPI,0S6T=J VXM;4$O#-E?2/R: MN.]O@5?8LS%O_%HT7J\=+BTV7J-[@JD(N8[Q6N#MU6/;Y_HAN,T(SE'5N$(;=G<\B 1(.;A!<&D6(<_4E7K!=F?7G/ MX&WS1P"':!.0R'R;I-U.]R=3L1XC__$@8.0_'@ 7"^8!9XPE?=>.0",F,Y;BRY!_PU9 MFSN?S61I/,[.$2^T:\UFJT[WS\P\@?,Y8$@59K3]DL[Q>'R"]9I+O8E- *)? M*7=E4]L2B'A>VRKDG(T1G0OT)S5&YTV9F#M<@Z[S)'X7O[A2+0(X,4\XNB3M M=]UR2W"K=P#H0:F:Q@@]9);GH.W!'0!Z0)@2SP;O 318#9DD=5P9K]8K"1Q M&;II]][K1D-^QB>=CLQ-@HWK* NRQ>^!3Y;J=K'XZOXK3E:R!3&ON[N*F%#/ M&EN[=9 (=@X2(5><*WQ3P.V[8-A&)[A9V"\(D'OSPDQ#WO:W1 MIK,M/,(K!VYY$ "BY8Y'R#YU$@#]'-AL?1(GM%CQAJCT 8AK..,CI#V MUPKRWS=%*&#IG_/\;>1#1Y- E3!N>0"(:(S0)DN"HW^W%%]H5KF(SOAN.(G\ MB>?Z9!YX:JRI50;HB*8*;0IU0/7PJJ,O-HQQ;U[?,KK[T1, LA__(=@ZL!-W MJQ%MT-;!S^C=_/ZG5Z:.Z6P9MO](O/@U"OXD_B2;/,0!K?8'LVY'ZUE=*A?;L." 1Y MV3?). L;JHD&)87/Z*B?*9FX:[D820]M,IVE\!D=(;JC\BGATL>#@.J1RC%H MZ^07X67E& UZF0>FD#G+F"U T3\759,)>T:#7J:!X1 E _)73)4P&O0R#PR# M04'_^^C'VI,+AM$1]A/K-2T0:L@L=X_%OS@8#?H9J[W#L[F+@P)PMXD2?J.= M?W%3\C_^?U!+ 0(4 Q0 ( (F%!%5#BQK##)X! +.3' / M " 0 !D,S#,Q,2YH=&U02P$" M% ,4 " ")A015$06SL;8' ""* $0 @ $II@$ 9#,W M,S0T,&1E>#,Q,BYH=&U02P$"% ,4 " ")A015E$1#,R,2YH=&U02P$"% ,4 " ") MA015#TS?T^\$ "(#0 $0 @ $YLP$ 9#,W,S0T,&1E>#,R M,BYH=&U02P$"% ,4 " ")A0156V?/9<\3 #WSP $ M@ %7N $ =V%T+3(P,C(P-S R+GAS9%!+ 0(4 Q0 ( (F%!%7@^F&@:P\ M &S3 4 " 53, 0!W870M,C R,C W,#)?8V%L+GAM;%!+ M 0(4 Q0 ( (F%!%4.Z#J?-TD '.U! 4 " ?'; 0!W M870M,C R,C W,#)?9&5F+GAM;%!+ 0(4 Q0 ( (F%!%5Y52[D)H8 C3 M!P 4 " 5HE @!W870M,C R,C W,#)?;&%B+GAM;%!+ 0(4 M Q0 ( (F%!%7Y0^]<[V8 -_

#MY-B 93"O*) \0MZOLC)F M98WM%W8;<34%<1%7*D)&!ZDW^!+>C#GHQ@274/#:Q'<80RQD%Y,4JWS#0(5E MI[ OEU\Y\(/$KI"C2%D<)ER%RYM8E@T77,$E<>R.N##V6W&:];_ !!DSK^>9 M!@E C@T>"ZJU158.2V. \URH/HO91DRR(+Q(7&XX!'X >^O)QZLF!(_;RX$< M$$83GA3VS/<8A\ #R8CM_1?TF=I,&SPLE59#"$5Z2AN(,O1F6B,O MA87,\2I61B9(8SRM$1=)W"_B^C-@/.,#."LN#21N>/W-X',H,"OSC0(LN>( M&L["J\)= -E&/.'%M1E;H\A&#L=\G(7WQ_B=752S($SLZEE'I@"],,XV?K0#9Y;Q:F5Q7W;B=RNA.[BX6PE-6#B:.??TJC#6)Z?S]UP)?(0!]@<1N3 2-JFG-]C';1W\^: M9^QOL3#[.R8IV0/$(>;%=OP5D4W()-P%B8G SA&E/.-D YS%UX.?@O?BF'@ M;&VU>/3M\9+@ZG3?,3F^6K7.W]<2+H]$:X#8U]+\+I>N^M+KFA*DD;G,E%MM M1458+ZH5]EP#+!%G=2$N&IU8+M^VZMJ4"ZTNA_X0".._GT7RN-:M+8XG__-# MQ/!9E.'&/Q*(C,BQ%^^(_!465[U8S20L-._K@6F5[UR;W* VB>OCC'"?RT*2 M?)^'8 H41#PI)_Y^IITJGT4M3/$OF)D5%!62@N -A!14)06K0\$CY\&^XS09 ML;X!:U-9)0^5FH>D'*\/!:4!K#158BRB-=L*T5I] M^-'IG&]U,3!W^BSAGB"A:75^,?R$SMG)G;V.%+X6;4#=ITJ.]F,%+<-6Z2Q#,2TN.GJE M..LP*54VN4/^+BLD=VF,NATJHN4H_=96,YD MR8%(1]YC+\/M'7TS[PZA6*F/\D!K*NV>E&\QI/0U31GT>M5%BI1ON>]1W?<* MI9046RO@9!BW#L;Z,-K>HAS&>B;+),D%K=U6NOU!=85WCIAI*ET<=E55S$BU MEOL>3T.KU>,\M_MMI8V) %4]S_EAIMM3-%4&**2D6[_']DE(NG7VN[ F$RJ* M2G%KLOO!VWUH^?X3W ])'$JJ:CZY;18@6.N"JA/9IN0(R1&2(R1'2(Z0'"$Y M0G)$)APA,\JTJ[V5;Z WDUD80;;=!45'D-*Z7=ACT.3D+:R>2B.M2( M7MFNZ,:]:&R( ]PM5]:-EO\ILDY)XK@.3Y$XECBNPU,DCF7=:)U3T=%:Q);M MIQ#Q;35[BM;L5M?3SR\5O=]4M$Z[NIB1,9#\*ZR:)Q$$J<>![@PT&?!-QDRK MK;2;%<:,%'7YB[I]NSF6DF(RWEMK"WY(31-CO&S$X7AF6#AK5&=3!(.P;\WM M>K6K*OTJ]P?(#S.=OJ*IK>IB1BH[66(JS?I%!$,=**U.A7,5;GO]IYA:S SV,8X5MN=L=O:)6.OMMM*40?ADQ S:4H-) M#;9^C^_K9:R?U]M:QWXPO7YU#W1^B&DIS;8,P4M)=^I1"1F!KX-%_\,'^#$E)-;?)H*]9W^*: M6_0M1>M5V&[-$2]=&;F0@FZCH*M7^N!:02?#[RF-]F M)3Q][M@CZHI0.G'6A=S?W]D>Y914SVMKGO_MM[ZF:A='!;;\.JQ66)(:K8 ] M)O!+?31H*D$"PU"=<9^;*-.REC%\H3V:9LORHY0G*$ MY C)$9(C)$=(CI <(3DB!XZ024MU:/9^'S:'-*R1/:-U3U$:#)1N2U;.)6&F MJ[2U"F.FI#&B.H7YZI6D5.^KC=:@HZC-"I_G_##3[)#3N/;;I+X92_&=9KG,8D"JE5:\:X_49?,N[^C%M( MED"=GB*%0Z6$PVGTVY2,6SO&E6,0I5;+YBGR5JT.P]?NO2EUA+.NX"CE5;^MSK5#:CF6%_0TBI<*"R-A_P+8OOM6MD.YW6]3U.57E.*N 2\])5NOUE= MQ$@9E[^,&]3+L9=%_Q4URV\M^#AUPQZ[IV":O^\K_<'AHQ_.ZZ>Y #,M[?!V M-T=/MA3RKH:RSKU-.[FUQGI MLFB_E#5')[)-66PG.4)RA.0(R1&2(R1'2(Z0'"$Y0A;ME^(>HWR31FYY%= C MG=@.#6J"//VU]D,#U8&F:!G$L>H7X5,'/:6M5A@S,L"7_SU\JU8!OKH/&>GU ME4&WPN,TB'8S\;KF%;L)1S2H:ZAM9HA;-" M\]-=34657;:DZMJ8+ELKW55S,[W3EA&)9,1TE%ZOPNZ+E'0R()%S78!,.2KE MC%4J.D!PA.4)RA.0(R1&2(R1'2(Z0*4>EN,DH7\K1'?5*-2'DO_+( MH>FVE7ZWPK&\?)#24S39+5_&\3;%\4ZDOT?E#W-+:RO=087;&.6"%+6CM%5Y M4R$EW/H]UNNB0MY3'.1FM<#-&MO^HTGK[4Z69I\5B#"4!E>GLD_)$Y(G)$]( MGI \(7E"\H3DB:K<653P-J)\=16+VP@RIPX9&Z;OT3&!%V:V1=RI[M3XFD)K M]"HN%5 &CU>,3N MFJ\>^Y:HK?(C]D-MDA6SND HLP=GNR[VW_]-?E!G1"T/1"K8#AZ94=T"@V'B MFREA/$L(Q\%/_=&D\=C8R*2Z\PD0,;V8Z:]!@*K)+((@^+,N1K5=)T1C95Q1 M)03+CA8%>YA2;2,>F\([HU)H-W M\!KQX$LN'=GPPG]\W8$'LC&/7;)"RP^=N!!%GE\ TPZMO5$ M1KX+.,;P'IWATOK(L5V7S&QXP$S_M^V0)VH_@>'Z_]K[UN:VC631OX+26J?L M6Q!#\"TKV2I%=L[UGB3V6LZ>^#RQ+0ZOP.E\YRG\@N_/XLC+W-1R6>C0J\ M.X'C'C-Q0)8/9^.B%S3*8KET7%<$,(97 )X CY&? A ^A1;S/!_W;-.0522J MV0%@4Y!Y.'K( 5'A'(!B >2P$X\!&"=LR>;A_,NNV*U3XR> 79Q-@?U8R3Q) M^72!(/J"(!PX4*S+\VR2\#*N2&$81\R[&-+P:B(\L25(C$?+'_R$#@:?A_P> MSS!,"6EAD%]O[!*LZ@RVM3G&KS<7O]W*@\!9@3+1L+.N0Q;,$Q]A5 N[E0EG MR?=E(BJ3RS,@W["^A3]1$4\*7LYB[HOR2.^%3@'8\ M!QX6)MD4!8F@CX3'=[[+DW<:?K3S-;X(/>Y]V/)H!<#A/FK@A).C9%NV@D5Z MPR=S$(B*YHY7]GW.V9J, Q6GUQ*GUW_1Z9'42HIA04;Q& 16[ ,4?&32^'H6 MI KL.M&+L[R+@FPJL0R^<_7!AIPX,JS'!U8PAT%&"4AN.'?@H_I0/( 5@3CT M79*^P'V!M&@#,:DZ\,Y((!,CY$[2),<-)1RD:,"5/H:-.V?4FOX"HCS$ X7C M>]/J=H7R!],%2"6XGS?MGE-^"KM!9<=E"1!9$-V#V(JCJ9)W0.6/R6,8$673 MXID##U3<#+\OI&<^#_P4:G@PY!9+T]@?4@122@./ [*J^5-_B@/ W,G$GR%O M3);P/I=EB,"L_#TP,>[/Z/A<4)5!-P!PPNN .>*L<\20(&!6DLUF@<\1^UDJ MM"L?AD'E(H:AM97>?/[7IP\7SB7@8@@B"M LB-SO7G2/:&C=3/R0D>IWST%B ML:2*GGX(W#>- /4"X,.P'DTD3@ _>5PF!EL]53LH\)>0-\?=C8N^8>8'WD4V MD]B-I\%&/$5M$S:,>X&MP4GR*8 :=C %_0C(!] G2S.@? (I4-@$X>\G2892 M\:9 ODR(/X*(%.N(5C"*4#V$]N2R&3H_10-24,%@Y$0_$M#1 .-2$!ZP^C % MK?:O3.",$%;1*+T'#5R-X_];@ YV\Z;?M4H$T^^7Z65M:EC&!P2E#U;-):CS M AU(-$!Y7+'!UV->:^QI-V*O=5EATN5_EF3B4 )'=1OX3/-Y MBF+R[T$SO6?S1+.>)[E#]=[WT@FNO'E^92G_;1M7K%V^=;IMVU+_>7=U]L-2 M#'+:C=8 ORXMM='KUZQ6/KZBS^_EU,,H0._LC\R:Q'STT]G?@))!JJ!NA[A] M ^\B4_SQ![8BJE3R;N1^!XVN#XBBOX]Y,?D:8[$:EJ51)7&&'IUM3)0NQT:P MZ/[!P@Q5@%;3N:RWZGZ.6.PA8#Z0+(CB!!.83>&/<92-)PKP CK(1&'Z M=L/ZD)%Y\B3+U>%>S((*C].J4X/:EPMJ4-U.EYU+U4;)0.K'.A"6[3<1?ARU MU"$'_0(DG= P?-Q>(C<;LM!%R3X*P,(%=/%3PJA1)D1[L@A3L'O(]R.T4JG3 MX7:%,"7Q)_4+?.KQ88I)A& K"=E_04F%!\C'(/M@P8XTX VMR=A,"L MQG,::9B![87.#.:"G$U\H3?28N,4U12TQVKA6SA8,V03D/4A(&[ -TI\QTX+>="__4?+&!EZ21!=R^\ M^(\L4)S7+CAK\;1-3QWKK?"Z2L,KRA)X+7GW_G&PR[VV7JSIBB$VH.IBW(34 M&Q?8W R=N.'XI[/F&?TN!Z;?2TH@32#U$Y%[+9Y(=DO*VY55TNY>@!4RN]M% M@,\2>*Q^RO]4@L#9\KP.[<]>12?K=L[K0V3R[RW8P])HF9[UO<+/9NA#'_HE MR2&#%^6&J'0K2:L%NVAT9_5QUQ<-]$@8UVDNC>.JL25YBE_U@DK%K8SR*XIE M:&0O_R+%*A6C*L6(C0S3'5]:90.;O MZ/ ,G_CIK'6J>*:KDO+?9NNY;83,.>[!.;:+OL6+*4=;_G@_"PZ0\[[B,MY^78&=W" X MIED,I VDCVV69R@G1[1[@\W'-8N!]"9F>>4;SWNF,NY?QXSKQ&=&6]SW60RD M#:2/;1:C+1IL/IY9#*3W7%L\6C=D=^]T2KJ/=[R531W EGZG^>*U/;?@W3Z# MIM6W6ZW7JP5H*@(>2D7 RY.H"+@E/7B'-8N[EW;_%0LY[S-HVDW;Z;Q>'T[# MZPZ%USFGW9?M-%V]^Z>6_X/-6+@?:OE&AJGMDMFWN\V#Y\E; T^G:SO(C0X; M/$9D[:!7&ET/>C:8WH=.UUL#SV77[C1?K_>*87N'P_::I\'V MC*/]Z3-ZP/F,)F"-7ZYVF8_=[O4/GX-L3<'V[9P2<$7!/[K%S5.+MN)5Z M![3Z3N?@@VG;@T^_;5^V#UXH&*ZW]3T>ER]C79U>M1];+%-UD!E3+^WE#( 0 MUTR/NV7UOFQS9^SU6 !V(MLT>&'P8J-X<7J@.I%M&DYA\,+@A<&+9^&%24K2 M0QC]O0MA?*,>AAC(./(01JL_L)O.P=\:V!Y\>I?V9>?@SR-;-KC MB&%TVRV[??A)\MM+R+R\M#L#$[DU7,_$,$Q>TM$4E9GR&(!FRA#N_2P&T@;2 MQS:+*2QCL/EX9C&0WO/",@>H,>Y?)OL?H8\=%6]3EO+DV#W!3ML>.":O\[&\ MU\O#AX_QB6R_L())9S\<5W"GU;*[K<&AD_7V2A=T+NUVY^#A8]C>UO?X[)Y" M>WEBQA=\U)J]\@6?Q#W53MON= _^1M+V1%S?ONR;8*>1<$:Q/R+%?M"VNP.3 MV+8,//V6?=DT-;<,TWN2Z75/@NDM4^O--=6]S*8_D6V:RR0&+PQ>&+PPUU0- M1AA.8?#"X(7!"W--U5Q3+5]3E;&,(X]BM+I]N]5W#MUEM3WXM#KVX/+@+[49 MEYZ)8Y@XAG97M=FSG>;!)^!L-8&KU3UXL6#8WO83E(ZKBKY)4#KFRZH?LSB: M\2-7Z9W^I=UL&]GVV)V#0?/@,[>,;-M^BYCC4NF/O#%6N]>S.^V#3SG<(GP& M=J=[\/U]#=_;06NLT^![)CWIH*(H)[)-$T0T>&'PPN"%24\R&&$XA<$+@Q<& M+TQZTBO%,)R]BV&(]*20IU;"@GTIH/1F&Y?IG([==@[>G[<-T/0&CMTS!?2- M*^_)/9[&/<.=!C"V0=".W6EBHN'!9]QL!SBMRZ;M7)K0A>%W3^WQ\B3XG0E< MK&1?M<&^\J)L&/#CMB/W9I\'XV#8&XB=RCX-9AC,.-CPQ=[ ZE3V:;B%P0R# M&08S7AC$@/\R6%AYAV[ 6?P>]C.YFK('M4+1'R>I-6'!R(I&5JO9:EGW++&&<<2\BR%+N&N7* :XAY:;Q3$/W;F5QBQ, I;"GRV/NS&G$5**=916 M-)Q;W?-'UM7)_UBS0E@@_N6/QFT#D#8(&)K/L( Q/ UAO@36Y(\ .F$:S"TV M9GX(0P"LU$)]6(@<_CZ* Z]A?8,?QPJL',=GJ77/8TXOT=Y#/H:-W7$8T@=8 MN]C] K9!&\AGA_/#95:71R.):RNTO7\P."PQ:_W!B=4EE47-9^+(X01F,?PU M3*T(&(+5;I[CK%$6%Y\S:\9C/_)LFI"VRMGWT@IQ0<5R<+;_Y:$51+A:;P&# MJLO'S3O..3UP>N> UG'-:=JPUF3&70$YL9A+^5&[^*@XY?('#:O,*(Z5I#]D M,1Y,#35(I+?SDU54U282P3[< IH%R:BB![8US%*-#L4;XAQMZ]Z'<\77^6@$ MX,:)1BO0,RZSBAJT"$"'GCC8 ED$BC0L;7N+]+RXM7Z^-1O>J-D7SE+LR]G* MOF#M'6T=$G'SB1K6S<0/V<+:->1>A^U6Z<2+X0>B,6 N$:S-S1) 4_C>XU,: M B@'"7X61U[FI@F-F_#XSG=Y(EA+@*UY4NOF\[\^?;AP+BT@6OC8=X'$W>]> M=!_B"L4N)L!3I\SCE@\(XX^ >69!"@AKX=)A>"GZ :$ 4!S$ 4 @)O@1LQ%L M&18P97,8ZP[81,XO);>THK!64(VR- /F6$:ID7JL5II(9AQ9D0NG2+MGN/< M8 -0%[RN8=U63@.I M?50DX9T)]I@511U>B5\HY'K-U&'ADOW\A3? M%;QNL&HV1IW/O!AA$QID-=E$JL5QSDZPF+-?:T&UG1;E8.I_S/$C. M4F"JV\!G6I[/D",RO@=5Z9[-$TV3GN0!BGO?2R>X\N;YE:7L@C:N6+OT['3; MMJ7^\^[J[(>E&.2T&ZT!?EU::J/7KUFM?'Q%G]_+J8=1@!E)/P(+B_GHI[._ MI9%[]O=O:# @+M_ NX "R8\_L!51I6))R?T.&ET?$$5_'S.+\C7&8C4L2Z-* MZA$].MN8ZK(.A>TTRB4X+W"D;S'*D9N ):6LILUJ<+U](\K?5287@B"7U2Y" MP6(@N:2^CN* @X:=L]X4T%8HU8G_ (9&F$X2BX."B-#&@U1EL!KR;OWJS#PDB+\/ XNAM@ "T?SG\C6Y4$P8YX' _UTUCRC MW^7 ]'N)N=$$DNZ$0T,\$=(T):9T94DJOFR=ORCQ4'I,7(3W+(''ZJ?\3R4 MG"T/[FI_]BJLI@>ACTL]0+IGI05?C9#%S^_)&-V\**$617%ETA? MT%VC2Y2W=M[*XP,M#@=H#(@;_G36.WMJ:(GGXE>]T$GA,BR_HA0&C7[D7Z1\ MHM3I4A)*+HE?XF9<8%=28R"%83$=E]CP;X+]?D3V^\P,%'.&KW:&MR! =W2" MAE?\=-8Z53S3]3+Y+RAG!\LOS#F")IV?XW-K)IASW(-S-/1X'.>X(WKSH#'7KO=;6'P*O2Q)8W]?!,5&AJGM>- N>J4@H65,GB%9:%=]@G0/;!'":< M(8[=3SB6D4E2/\U$.9B8NQS+OHRRD' 7Z2*+X3 33G/ARW$FUC5/4CZE MTC4V5O5*,G>BR,EEH77'XGFEFM1L?=ES.?+2'X8'4$IY]W5DSDOU$& M)-87O;;5K:QM96&I#<&]3K*^"%8.D?"IK?TE*F4Q?#$(HOO$E!IYC5(CHD#2 MIBN(R-1-\E]6S 4:_LY/_*$?^"G@X\3W0$@O^"E5E9'!4W. MLKPLTGYBB\$9PUD,9]E?+-F/OLCNA(5C7H>CKZ3QFU(*^W(O1(:Y%C,&]N.& MR&[XP9NU2>#93=ZWLO[6H&D/.KV-[&)7:R['#(\:O5Y9""Q&9P\W3:CGW9 MZ1\49S*&@-$&#A.>+PP^GS FGIXA#E,>!KQ8L3+ M@0#EOF/0-Y9N, M_Z/,^)=N)EDMW3B8#HPOMEHMNVUR,?=UJT8-."IXMHV#R5@ )R5>G$N[VS0. MICW=JA$O1P7/MC$SC7@Y#( ;TM\L/,TE'Y/J;Q(U3V6;)H'7X(5)X#4883B% MP0O#*0Q&F%1_D^J?6"$_P33_0R^ZW&MW;:=K/.1[NE7C)CLJ>#K-IG&4&1?Y MB8B69M]NMSH'A>1&M!C1CK*_K.V[,'RXNR M8<"/VU6Z-_L\F*C*WD#L5/9Y '&5O8'5J>S3< N#&89;&)QX=AP6_HN-E,H[ M= /.XO>PG\G5E#VH%3:I.;L:=4$9%WIS:]7P9YT^KPVQ@8WCEG%OELN#0/:: M_^FL>4:_RX'I]]*YT@06R])(':)XXF9QS,.4@LY@5_E>.L'(:O.\)M0J#Q_> M#=@L@P0&=@FVZV")#3\G9_X0S_P4[ W)K[G\7#!5I'KZ_7. M-VV?R)';,/!N#*(-+[_6(-9EXO;^N_W-F;,Q9V/.QIR-.1MS-MLYF\?=IH,7 M%451YREUM4)=;'1)85P[#//X0(O#@>(%)Q7^=.8,SIX:6RIRXE<]%[%0[\NO M*)514Q#E7Z1?G#(U2X$.%Q1.'K^*P_[%SOE[H;$.H\!;?/O6?[!^@['6T>'5N1:,?A_$/(A7[D/')8-*^<*AVP:&>N->]WQAE\&H?\,IP M*(-)F\&D_4@6[>NEF':[37O0'!Q4=FEO%IZ.N:?W*O?T3!N>K;N8;B9\ZB=I M/+?<*$RR*>94GY1[Z7D*Z9[QQU:W;W=[QA+8TZT:=>"HX/E4<-U@HK$$CDN\ M=+IVI]T^*$PWXL6(E\.$IQ$O1KP<", -Z6\6GL;/9.I!F5X*I[+-@ZGOLB\ M.Y%M'D!UEWT!U8ELTW *@Q>&4QB,>%85*)/G?U#=>&9QY&7N"7;D.0I7^: Y ML-M]XRK?TZT:?]E1P;-G'&;&57Y*XJ7?:MF#GKE,MJ=;->+EJ.#9:QOQ8L3+ M00#C@J>[;X1+T:\' 3 #>EOF/0-Y9M< M?Y.I>2+;-!F\!B],!J_!",,I#%X83F$PPN3ZFUS_Q KY">;Y'WK99<=N=09V MVY3TW]>M&D?94<'3:3:-J\PXR4]%N#B=2[O5;!T4FAOA8H3+8<+3"!O[S]NS!\J)L&/#C=I?NS3X/)K*R-Q [E7T>0&QE;V!U M*OLTW,)@AN$6!B>>'8N%_V(WI?(.W8"S^#WL9W(U90]JA4WJ%J]&769"5%3? M)P*D3FL) %_[XJDL<)98+/34+501!;7\T(TY2[AG=<_ISY?G\,Q*)_ "=R-X M\%?&8AB%_CCRXR2U)BP86='(:C5;+=N*>3+C;NK?\6!N6_=^.J&O^6@$3_&U M410#S$/+S>*8A^[<2F,6)@%+_2BT/$[SPVY4A%:L:QQ']S#2<*[6U7G)NAK6 MTL;N,!. O2\F<6 R6.XZTY31<\&JH\,;K!I*K[,+BQ$V03_53 ')'%R "(\K MYM]ZV+_&GG:#_&VG8L$]FR<:'YGDYO>] M[Z437'GS_,I27+&-*]:R/9QNV[;4?]Y=G?VP%(.<=J,UP*]+2VWT^C6KE8^O MZ/-[.?4P"O R_X_,FL1\]-/9W]+(/5,3A5D07)421X1%_PVY*:+Z#0P%SY,? M?V K8E)%S$AP#!I='_!(?Q^S1O(MQ&*Q+$NC2EH)/3K;&*O>.V2MX:*/\LT@ MNN!P'^BR^$'/9J7D.@N;[YYQ^?OOWO%J?Z$O.I#QM294?] M,!4_P;DFBY"74'?KVD9*R-\SE/$^X#-@JN5EO )Y"7!YC'\T;ANV]3&+HQFW MK9N)'S+:^:?0\YEM>3&@0(BHA"]GLY1]IW4 W\JFH= AV&P6 1PQ1>(-?[( M=X&JQ3%^]^$(80&S"0,ET.49 2L__B07QLLT$;F!"3 # )-Z2VYBZ < X+$- M_!A/(0M8#'N&]='R:76TR=!'#+Q-8:IBQI@C,>$B8PZ;S!!V/ :<#9((T&S, M!/I;_A3H%K\'*$0A!VI.$+\#'GH,\)?-%2S+A(1/YJ!M-I[0"HY%O?Q4JY#E M'*6DT!7'Z_1R5>X:\ &00R!5BQY?)XB$Q #5AQ)'Y0AX>H-S&Z,!08$[$I]I MH'^P&PAFFPTQ#4MVN07$)B M(2!N!5O&G:76+8%M,3JU*:CT]@WC?U=IQ*3% &CJ3&PE7/"E !2V)%?)4E#" M!3XE_H,UA=5,$@N$"R#B/[)@+@PWH!ZD(<'2\J=M>NI8;ST8DY$Z!L-%60*O M)>_>KV*.EAC(\^Q1,<0&#%)TY9"5X8+"-V.>!P/]=-8\H]_EP/1[R52C":29 M()Q3XHD@\I1,K"NK9(.] #FD^\M%@,\2>*Q^RO]4@L#9\DBL]F>O8AKU89&U M,53Y]W:-XIF[]'2WV H_FZ%W,O2RJ/PJ/'#PHJI\*IHO":J@Z4:7J'KM'*#' M!UH<#B@$:"+\ZR5> MXH]>X(72N4*^E45Y23S^-\';/R)O?V;:RRJ'>$BH!LJ5P(W6DZCQ;+2#H=>8 MYD@Q4% MLCEK0\FG>[K[D4?L3E@XYHO^FJWCV5XD*F]*<3[5*_[[5V#]VW5-9L=^W/!_ MLX6[(MV>/< ZEB]]N+%;5EAWHV+[MWIVN\?^4FOO$$^L]A+,SB^^ M;86@V[;3;AN"-@3]%$$O-?H.\<3V@Z -VFX?;4\":[=H2Q@K83-6PEZU8-K( M,'74WFK9[7;3J!.&+S^QQ];@)!CS3M6)[5&U8SN7AJH-53])U9>&JHV1<'!H MVST)K-V[",@^7[3?E[K/)[)-@Q<&+PZT_,*^@.I$MFDXA<$+PRD,1FRH98;) MMEGN1]_7AAK?KO>MF<8V(O/]2]OIF50;X[U8NZSU81_9?GC=MD+1';O=,KDV MAJ(-11L_^C'B[6DGVQ@_>HTQN#=%.T]EGP8S#&8O_"Y*1"VMP7">@-3(.S(AGY).,P4"#OT4A"W_H,I#V8*S;P:_IGR8*=S MUJ:HT#&?KBD/=CIG;2CYF$]W/Z)MICR825@\LHO_IU0>S'%:=O/2)"V:5!%3 M'^PX&H@U%FP)A)F?Q^-#6.0U!M$5SPA@*ID+8ZN3>Z=B=0<_H M$X8QFPIA.]'W\G!8,R.P?)RS_[Y*J+6^)EJE*6]N?U]*OLTF&$P MXV MR+V!U:GLTW +@QF&6QB<>/T*.JL[JG3XE2KNZ #,;="%[Y*V,Q3$:OC_PX2:T)"T96-+*PPH!USQ)K&$?,NQBR MA'L6<^,H2:QI!"].V9]1;(UY- :+9>+##'[HQIPEL&BK?TY#.LZY;<4\F7$W M]>]X,+?I,0X[BWT (H#'\F+X4V@-YP"[.(*/W2P!J,*J/#ZEA<$\41;CNA'A M8 @6S!,_T;:=Z!M.&M8WV*)<#OY@%>FB$AJ5)60<("P 0W\& *CW =BA&'[H M!P#R<8*O,FL"* 9KQ#6P( #@((CP0[5\N0P^&L'N\0^P#\#+4)8VDMT4!'K[QA?4Q@42*6H HFSFQ$FD]6P\JA*96YD01X:_ MS'CL1QX\6$)Q^A#BT[LH *JV@$3O>1#@ORPLO<8#6 7P"M^%2:>S*$3.1XN. MB?/#.R-!5RR>T[J &"OP@$&),I%RYW!PX=P:,3>-XL3&N8(,[T#;UC!+ 5-3 MD'Q3']]-(_M10K9ADY&7 <5/_8?B%UH#SKYXO946SJ812/)_"UZ BXQ&Z3V+ MB?VD,-\4-G"=JJIHBRO@#^(JN!6SE,,.$+ W !K<%G_ 0TL>YS]P& G\T1^! M.A&F>$*2(2'[2?#HHI&?Y@@3 VO&0$JLD./4V,HM)V% AW?M3?W0AW-E2!K6 M1X!WF)P6L]'!P3SPE(*X#XTG1+7A9A4?A$&$V'0H2X=-9$,TYZB:?PGPD0:=K M:PBK[!-X6D= N?U"*#^.OUKIL1>5H1QLJ KE0KA76D:R1(CU J);8T^[(;IV MJW(XY7^66( 4]JYN@T]+\?@A1U1\;['@GLT3S8B:Y!&(4DE.91*V<<5:R-[I MMFU+_>?=U=D/RRN9MANM 7Y=6FJCUZ]9K7Q\I5=IL:A,"RP4-/.8CWXZ^UL: MN6 <4452P.P;>!<-A1]_8"NB2L6(EOL=-+H^((K^/L;V\S7&8C6BH&DI^$^/ MSC8F O8.&Z]!DT&NBN #3$*@YTD%]DH\ZYZ#P@.J1%]P+#3GUS!6\7$+L.A< M_=19C_$YIVTG?06AR&)W0L#YP $$T8S4U%-49TK \#1@Y+A:2./6,FL\EZ?W M$S_@NGL$A'/QU2(J2\T&M/KT 5_^XD5"0)Y= &GA?O7[E^9'P,4 M2PR_)C"_]D(^A1=?XLCEB W@ MTZBS"HZ2EW\FC/P4 KUPFS30=5CJ=M6*W3#TJU*:L\C>>J4-KR%9$K#?4*AP MH+\4N MPI"2=2F>G]::_( 5;I,@L)SP@B26D%')"!"3*FZ?WA3S]&7M#5B-8I_0;HQE,HH8"7@33F>!@ M(HP'K-[[,TO(9T9,/8[GN,H[%F1$Y;$LYN_%C*=!R>>V@* M2K;;$M:Z;* [H&0D5,F(QT;LQ",@P#F]21AC!;5J<)Y&0TQY"DZ MN CK0JD]@+W%F2+J/H#QC@O2SE9?@Q_U!=G1B1+DNP@$7X%&:CX"G==* M:R@"$6 L5\T-2U$&?ORFK7Y=R&-(!)^,]8#!5(MVB@6!;0+2:PYZWF*X@OQ; ME3!$$2%5 0DFC04<+8CNB:-+" C6#I^%G&)SH#=KKP$!"H6>35'%%<%'^25& M"2V1S)$[%9)[-K/8..8D&I)5B7"[IWXR:BN8!G=@10/>H;HCU%?K&WLX+;\; MDLB(M ,0>&A#!M:?(/L2SW>%BE)V,$AY RO(,'8/QCEH)K$0.7\T;ANV]2GF M 1"R+1_]5X/(^A86PT !X>B;X_(#U(JR- *%+64/(HXN/=*8Q>2T&EW\YU(F M3_07,YO(DM5[M6C./+74"4,U%9A4&N."87]J,ORX>8[:$7"OP!^1)L5P=&$E MP\[S9><>A]_(?A1:@-"NLIE4\I@[\<&F5&J>R^.4D1NAF!I.%)A!%/*DNDAT MY8=PNE6K%,01"PE+ 4/18W#'JPL#G76&N.SA6>!TJ"_*3 S)L/0M=VG+:G7I M?,9EF@2]J?SW@DM:UX 6@8"N0]!URI"0K37$WWK5_"OT%\R5'O7HPA+\;Z') MUR('\F2U2F2\*YQ:(7H"5NEE" M.@U0[+TX:/3X<93N7%-((FEYXN_+H M"^J:S/TDY:4:2<*QE+&%>J7DU*!"N=]EAKR>&"9#01JW5Q\78=NT?K$@9IU& M1\^FF$5^*'(X5]G%LZ'0EFJ5#H4%K^G"?G8 #.<9P)";$< H0GVZ5!SR]![C M0/53"[.\L,D7A/3* A;6M7$9*V6K9!X2LD:L'J%8[1BQNF.Q*J2J]C;)U$7Q MN2ADGW/W;@%#5D:N==O6_>K_E?D>NN)1?MZP&?JC,!(=9;%;\34MW<[_HT7N4 M[9)IJQU L_A5@A^>E+DD79\4L1P>!+*CWT]GS3/Z78*%?I>S_?SYZX>/7R]N M/O_ZZ_67VX_OU0_E,WR$D=*!"^+I]\ZOQ'72]TVYT/=-11S+RI@T:\J8R.&Z MYZ5>[4LNO\J[K^*;RB?K=(Y_;-C.6L/6U&U9K'E&)<^LE<$\P)->K=C+Z[>, M[^7H56KD^=YI- %;9$V[OS7I?U?U<#_ESN^GA2RM0T>6!2MLB]ABCF+E/MO6 M8RVV]Y1P29@N5,'\F^MR,-J>(&D XG-TT,6&3\NJ93Y+P5M2.N+W/-BPHGR\+H)K:TL)<,5%&T[4[3EU#S.HPZ]>SQY:MKN7=4T;]XL&CXG4/O 1CT6VNHHP MJ5KF1T-G;YV6W6V]C+>_.RY*Z]E.L[_WA'82PFY[-^=@+[/2S;EXV?5LNAM' MF7L;7T08A1=XY4B%6[%TTY'QE[Y]V=R=OMVN_\R479DLMT9V)>#S;G1C'#?""GZ5"H@BOWC4Z][ M7;O9K^MHM%\66'E*_FG$ M,GMX@E;4F!N#[Y*O=MD^N)1%?%A+W+0\V>.M'L 2C][YTMYEDAQ5.Y.%%:AN M35$"L"@W<&02L-4%=M\S$0DMFZ[GV)U.Q^B8KT%]JNZJJ'IVU)3WMF]W7A@* M/#;5LS5P;*>Y7=W3B,1G$^7(#UGH'C=1MIVF[0Q>YF$X-K+L#&SGA?F_QQ*@ MV!GQ?L=7O' G$O^[AHTKFT>\X&I<(1@&1@]P?& M1V.\ L9'L_=+/'H?37=7,O'M!UG&Z%VY)^K^R<%-W_![.VC9[?:AQNDW#8U6 MVV[WMAH$/#[AMV:[^5?AMQM:XT&(OU,]#T%L\%_,M7JDL-:R(N([K'^4UQ82 MQ8<_Y\& ZXKWX_%23C65G"H;6=Q'90-KA">H>N.;5K=25E$4VN\YY:?>8ZUC MEE86IB*#>N7=8AVTQ!&"C#J"%87V<0CLB@5C3P#D/,YS7.=6@)=+$M4E0_Y9 M[U(N6J'DWZFBV*4&P3,V%T6AEC;<6^@EL-CF0U0Q5":V;/$2K@QZ6=!1#!X% M 9\0>_!H896K11D13#<7I:(JMPK3X'O14L";?"BOO3[QZL-]@ZEZE5> MZTH4B<)2>=5"5TL4Z?J"5UB\:KEJ0Z^TSZO: X!HH5Z=N,+2ZBT?QZD;9_6H M6?VDSRR ][QBBHN%;^LEP+$ET3XGKWP:60/'\O UEM84I:UT&^FW:][5JIWZ MB6:$).+=FNEU+B@YG,<#?%GR &TC$W\FM@PO88.&8L=$X\Q*,BROCR#&$%F2 M9%C7/)--5G"PC=_(N_G\KT\?+K"V"-'^#+;%I[YK!9'[W8ON1;>(&V"3K"AK M^I2<-]S'<)]M<1_=+U!H&$L;_PA2EYH%MB>*?1:H'I#8F@2[?R+#*0V6.EF]TC48V5)8T^K+ MHBP7WD 60(1>%(L.&HJ@J'E.&&*#'/DJ?@7; K2@W^JU?$,UAFI>EVH6[7!2 MS5:[G"+)1:ES O^58)%VV[V%'2*QV;;J(D62B!7F+^B608 J'THC[#J5:XE MI?"]''=A&$,\AGA>EWA*-TFD"*G8?]CTG:DV]V69HOK!SU07/Q IU)_2\ZDK MG0U_X;*5?%&>2-3F<]T8:"(INA$KF4:MRN%3\53\IHD^3>2M3CY[[L?\E*=6 M%G[,E6K2;]:1^5BFI^A4#']_TR^W"FT-BMZARQU]RQR7U\",1)<.P+21_T"= MW_,3=T6A?FKKD42C]!Y[L1&2ONEWR\OH+W;*KBREQKT 'RXX$NKZZN0^5"DG M:@$$,XI1L3NV]#O"PIS*PE \R/X#.JGHS62H*TO>=#6'%&\E*86M@TN>547-;48]$'((#( M$(V-91M"6C&2Z.@Q!&"@/F)W2^PPD]#6$8+E1K3M2F\_ >JFP''UH,X-\K3 MC?M4]G] :EY^$8TN +X7+$YKNBCDIR(QL;:KS5.J@Z4SC\&"*O'(4"_D0XNE ML\_^WNY6F[Z8WB\GW5)M#QO1Z[)-[\X[RV)0JQ(2 4Y-Y&^1N8ZTQO))M8$I M,)$ Q=Z@9BAG\-A(Z$0#">/5M40E64IB'YN*U263@QV5N* /J@Z;.^]B^BCL M*R!'3;/:O4YU2[OY\-LMX+8["8&&QW/9$1:$3L!%6V#L8 9Z_-PB/!=JB!#W MO_$Q\UB08EM9"G1H<_HHN64%0)!54_8=+4V+2;T&QJTVDH.ECS,6@S#D\$WN MEF%IKDY[)"&5!B,<*2XR3$VC.KJB=Q"<924#KS'+A M9Q\P=QQSY2.U;OD,4'$(EBIUE!Q'=SP.%0>K*O$CX,47I M+?O/HX4!M@;WY)?M1[],>.@#@\F 5%T40#9!\$8 ^5H!N6$]0QR7VGSCAN1T,$ZBM>(8 M@2&+[T0FD82=E(2(EQ7!O^@0T07?SK#S4VC]@X6@\,QA?N>RGBI_CEA,+.4# M:"%N&F%&299.HIA;(8/E(8UU/3?M)STX4;3*?Q%Q(>1)<.1 M;%S72>\CPFR5F0''%7DR,07=%G \XYA-<0,!3"0V5C3H54USV1WS S+N\CRR MK331Y0\^.;'4/D@R35.5A+G23G\Z":,ZY M'+' LX MRR1>X5!/Z6A1%T;OOKUP4TGJ?84;!17>3JM*D?5*D+#0I^Q/X 2@ M<"SA)$MO25G(-\8\1#M6Q;.5AE)8M[;0A-ZT+\M\#+.>2%%5GR39,/$]GV'Q MXMI$2^)U0L%_T^K7. QH1#]7CW <$8T#@R2T_FC<-BPO"@(6)ZLBT0F;US+Z MCSZGS\, 4]/$:0)Z3)%)P'/\T5>.0/P 1D9-]5ZQCDUX!9 MTREJ=LL07-MJ5&Q5X'RQ6[?8K>4G1>Q,ZNG54:]%-L57COHX:N:_1/%T\RJ2 MT[SX+Q59D3Y$,ELX=L3--209.W14\)"A48]Q4J)-_.CVXPTMD@]C3;GIZ(RB M$#1W/D<3&.7R,X"WA!O)?B&P>[!42#D#)H#D*X.I8:0E6JIB!J#E^/+B1!2# MLL,HO@@"B034,$M@J$03<'XXPJ0",I#()+\S\.,\.*WF5 M3T5/DF;7R$]< OQOD4'#_H?7)%52@R+4KAU]V(UOK_@HWG36WA$9@D?$;,: M@AHT CQ"G9;2BU X*,56:![5-Z7525^A@^\7$V@6WOT9P50 M$@4@=24+B3 B5?FH%(EZ"J!B$X,JQ-:(Z6HCK L%/5=AM5"X]0(LV+LX=;M7 M.1R3-5')FE 3A5D07)4*9"!$#RNIXODFU!J(N[(%M1$%[O-H=/$S"S U6P+] M=L)!F;R.8U1+A=ZP6R.GCK%B,"C%C K2LA2SQ=R!-+*)>:)7!92)BUD6@SZ! M^M/FM=T(@#4L 2LA8.$M#;(0E=F2+V)DQ4RH=3(%T99I?RK,A^LLHNRXI41Y MTW.-7RAD9#:D% _$D* M0)B*'YTR%-)6QW M]9TG^1BRCB!*,,4FR48C(BJRL622L+S"TH44-5I(KR%!:]<05&<*,\R6%39%&Q5A VR#!$\ MI%"V2!@K[OMI0P)ZH6N8+^:LY4D7"7\47Q-X,_"GF$K>L/ZOGZ!9[^)QUT<) M1?(6W; ?88)XP.Z33& \>HE2O)2T"-8D*W=4L34-B2F<5#R18!02E(R0D&<,#^620-"1)4HBCR04\6*C3O[27=V[-/= M)^M:)!7B$7X!R>(J'_5'"?C7\5%_.GX?C<2C#W"A/M*MB ME%-34XY$Q=VH3H!-A,I4VDT0A>.+@&*QZIH8R !0KGSZLK@Y-(XB#]U_=NGF MF8V*#_!KO/0/#W)7'X;22$E# 5;X(>W \)Y4U^D#C%,Q97+>B0Z4#K%1=\^'DC^BD@Q>2:6 M*+Q-_ =X.TPGB<3>)4%/M5K/IW0_E1$]+Q=:*JU/BU2O,HOAQ^4Q@KCWNA6U"\YR[S5S%2C/SQ^5+?"4R*.Z"L?,]+>4!X#2_8N M?HVB[_*8TE?$XQLI-50F6[$:7]Z)_"<(9M@XJ)T[4"K^:5-6 J*!J*8#M&5 6-Q?YHA(_ R/,0LN,L MD'I!%%<+%)(G9X8>*16DY'CJ;I[*K-(Z]7&J2UA(=R8_62"'##7M3Q[S%>@8 MQ54=D>%&%C)9UNKVD#H4+B>41TCYW:HL'"%,K%\"TD=6%WNJ"U;UGY((5I4J MU5A^*9*B[XO;74HO&J)>(8D#Q,'".V3\HC^K[HCD#L%D!1$ZX46BGK8*6I8M M[%550V>*6>+_%J!4V=E:4F9^CQUP)T5RA;V..>:%SD#YEC":@AJD^8#6A7ZQ MU-PKH#D0]4I Q,S0AQ*3HQ=OKE6'NRK1ISH@G=BKR>AV_<7]XB(7ITX:Z#I% M+9PR[*LG(*Y_.'WK&[QQ[:;Y+?;&;:/T+JGF(C5@F<=9I3DHPL=)689^2_[ MIDH'%Z,R=X(^ P5H/0D') IL,@H%XLP0A^,[GM-2_58JRUM,K^NZK-:*:6 >T79!;NXK4-SNN2*IH %UA>9Y_<' M8YY[K>O'5E= 2([A!=@H_EZ*A]359K#SRCWB*A3-6I:G M@L.8-+_FP-/L/G%>,@[/O#N.CEH-=5!4Y#BLQ0-L0!L8.7+9+E9J1)8'C%!(:^ M26 P91\6L/$W"H'/]DVU]@F5: M+;'PG5N(*@]6,YQ+D7L-BE0!7D5R4(:G9!L.4=[!*]XCUF'#^M\HHV*NTB4\ MEX?TB$$IPUQ9DBML((5!29%G-.(\4-"TU4,5RJD^URY(5O]$ JKZ4*8K5A_# M=JN/T'N\\ S#9]6'J*2!R5I]G&3C,68*+*R84'9Q8A4H)TB*FQJ'ACYL!HY).WX(Z3Z[9"6E0E=_BG MM/J5#DWY"*(ZOG*E"\UC*FE4A!#P:SV%G-2)**CHF27CG>J1@-"'SX0!3W3U M1+'\DLOF>7*ZMR$YO6Z515D?$2=0<6>2,U=621"]0/K*QB$NWLR9)?!8_93_ MJ;3?IZLS6E2>\:J^/J/5/;]ZLD*CU88M5M4Z<61*)XJP=E9M'JV0+*YSP[U7]^1%VCR\- ZB(0@6 MM+7(4P62!45"%JH2D_@7,% P:03&_P%]6LI#4-3H5Z9:S*=12A=T@4.+N?\2 M]71P);:LN"&3 61$+B^@X8)I3<4S\AP2K.L@[)027'<%2%NK+2%X*UJ1<[Q[ MS=*4N=^3:@8)0A28-+IV*;T$H9$#9QIY'*Q8F#W.9GD-'/SD$E^&ENLN?5=JMX158X)K8'\[RH-<8S-2M<6QFL!(Z$W!B( M'5EKU M4]T =!9L834!5>E!L28I5HU\-O+9R.>SO__R: T9:Q1DZ,B5#C4TQ40VGO3O MH>P37* 4BZGWRZHN%NC6LC5/6I&[K8?GI (N+5B9S[UQ)A-&X06Z&B6YZ??4 MN4R'ASV"/8*E='(8W0/ZK M)0'T9 <1=%E#^[_@CUXTU0(>OJ;_8EVP&<>Z&*$L$:+W6$&-&%TMA9E2W(Q1 M\4D\-1Y6RO:H6 ;6ELE4^N%<&^<"(TJ\:'*Q)#JS5).6 3Y?9(3D=S[HHKC0 MDKFZ_E&QVEXUCI7W+UD1CD6([!$L2&!09>_Q M<$+1-QGPK*:O&2%LA+ 1PB\4PK\K'[P?>AGU;1!);U=5046YXW@]$=X-@#H3 MX%%RD-2E1QQ(98.H-!;%G#$'XHH29Z0/+A15JV45F8*SYY4WQE:),0N-1#(2Z=#-PD]%Y*/(#AQFL4<.H:26"^2>*&1YR-K6L/;Y&"""ZN9RU^\K&4>/8E3[ZTKL?HP2IEM)K93D6,32M<4@A;A;NOAA6;5BU8=6'R:I% M[D'U_H6ZS;^0=ZP:5\B[_2,J':%59:!^Q&FN?3Y6S8'2#PTO,;S$\)(CX27? MRK=CQ+6@O+*,,/<7NJ +?P.\Y<]4*O\,+^:@^V#APDW>PE(;A\H8D(89Q:5K M/?F]'7SKSRSV$T]YVWU5$:%4EH4"FW0K!!7/D2A_0I[@5!K"^=6JY3>8DHD_ MDK='V8,LT427A(0V65Z'N.SF4QT>O"17=WU**:_:9:,"%%7&K2(-Y$.6#<9J M+T55PB=%N7B+3@6@&7!08V6TNJR]+ACP^;)CT8+4L'3#T@U+/UJ6CLG@"Y%4%F$9'+'0\8DY,F\.Y8D[EF]BK7S ;FFIFY9O9$D8^$:[;I MB,D65S%YY?#&6*E38>6>&9K+UB_B&W5%1[QJ2>K7KS"W3\5#42G;LS5 MA3"8_"\X!E&V3<#*CZGV:\Q!B,IK>0 7ZJL8EPJXE'NR4--CW$;#^OB 85/A M[5:%(^;H&"I7)O4B+BKT@B62345!,*U>+9A+V8P AG]X[+JASH)\#_C/0[O? M[G2:_\]QSC; '%:LIK3NH:Q7B0EY@Z2Y]Z5B1SM;P:*LP9]S/7-MI%PR'M4( M<9>I)__$HK=T#?!.L.)_(O;*WS\(JJ<\@NLAWAG\3609(.M=K!"U:P">4K$U MO>J?G\C:UOE%*E$I>E3I]EI*AM=Z")7:K5']CTH;-+T-RR?M=1)%U!E9W&D: M4XEVV:#LL@G<>"ZDMQL "\I+5VHSVCF_I&YGL]@'(/NBC(:6D5[J^)JBA, J MO]AZ=*$UTXS!8FUKR,+O6#X3JURH=V1E+E'#A+HCT[)7[.!<5.T45[JMR7R& M$DO:-;)@B+Q\ ,.!K@FKP%OM,S"TTU$"'&5UO)BY-979949!<92=* M 8L%=&523UY'5Q2EC-,1V%?1*79=\1&>2;0,_Y=?!BG7S50)N+(]H"SPG^CM MFHI;'GG]5#^DU!F1;S7BGBS!#<-0WVVZ2BLYJVB+=&*'1^IU.UCS10K?5P7>R<^ MOKG69;67ZY+-*6:XUII7/C*/>?#B&K28_4=\LC(E$*BAX(% M"O=\F8<";269T"RQTP)>8N7ZMJT[/O$Q?V+G?.<:U5FBQ*=Y\+FUC2Q M- MX!X:KL9,?8TC^5CJ*%#X$:PEI_0J,/I6)W,G/D<[ E0E<<-A-/)=K!."%B7] M3;L(+O_V5N9,T,6VN@^+OR]\_,XN>)D(X&&A+0FWHN6*;7$!49FWGX?Y0VF. MU+%RKP"[JX-]5H#]+2N:@&Y#Z0;&%3(7[>X@?TN*2%T#/0'G!*^JM5K^OG8"#94D76RC+U]*WS M3CP 98:3P2UF+2M&1;^E(==B%N6>3Z6JRJ('>-%?0+<\\Z8$P@]?M%M&'41T M5\J&:/-K:%;"+?16N&XVS<3%'>6YRD)L^E1X+Q95N(+L*TM=_YBHW2P+@NA> M%>D!'5\VAREKDCGXM%/#@=^V"M#+QG4R:,-D0Y@LIBM=SSV0#8!9&1NV0"T, M'&+%\"EZ%_\M02^&E\JCG))Z>PNZ352J61'D N4R/Y0X4REQ5$]\XU;'&ATF M=BO*;PJ3YE-(%P\")<6MS\#IM J>@K\A/KV&./\]4IZ >W0Z%]V3EAACOMI- M7C?QKKAF09%4M9O=2\G1+J3D:%%*ZG3U3C=1_Q)";%G#($&SU(:^"#"+3$6D M1+1@DX)IS*W _XZL2.O'F;]?+Z!6/BQ3?"H5MCWTE92SLU&/A\S. UW"D[/.)%JY 1R+V MKZ#B!\+1PD54:-DA[\3?4G6?K^HX#V@;,VT;FFZ2 AOE3W0TM$B%2]S8'PHE MCCSB[<(A?NK^\.X1^L.=ZU-VB.OYL7O,V;?)<3[5ALTH_);GHH[*KH@$6V8C M#0)!;2#U> D_.RZNHJ?6E!KHEB"]S+57WUP7107Y!NND1)[,1HW"B@.3T-X> M,)5W%1MIVM8DNN=WY&*;Y!GK*I-$IKFKS1>HE&3#"C:MW9US7]N@?*,L;]F] M0K9 $:<$"Z&C&M&H.DDTK&N9VX-6?'WC"QI(7LV#D;Z'6/B\[#RENI05-[3V M"?982:0;LF@\3]60JFEX*JNDG(ZWO#5FX8-P2PUL%LH$/R9]>T7VD9!4]#$4W[L3U"*F?GZJ8?N4#^Z(Z%=2?DPQ6?,+T MN'@_X+.[Q-M1A*$CXMGDGY(!H*04YV%T-R!O^% -[ZQKJF$BKS@%+6-1HZG* M\$NB0F])&8BR!(LZVI2Y.TLQUB/[1'HL9>_>/Y'+*,'7>H3_B%6ZWBT72 M!-+5]^1]]\O6JUYWU\;3_KQPR=U99Y'H%EYV>WU0[',F#7&GA29A1BJ]&=+93:>!;W7SFTJL1 'B4# MP4PI.!2):]H6_O_=E:7DH= ]+E#"K5R38ST+X5E;75>:?Z$\DSH%\NGZ*.I( MEYV>T!06RZV Z(7UA3^=%?G.RX8N'XLFF]X&TD YO<,W5T_#N,?_@XZYBVJ@0G]IBP #_/,R@>TH9,Q1[S%([Z& M_0*O%$>)Q\7,THH,5)"Q/6]$P_86IIRQ. MU2?JO6'@N\&<7KL.PPA=C9[$'6QG,DT,FAP:FOS&'OQI)AV/'^BF&YWHO_!^ M7?G\=9Q!CS&]]QN;6__+4^MG7I$'?Z!S@9ZA@T$A".;$;A%)7J(Y"A-\J>IH M#9G[?1P#TGOZZ;>:&,QI#^ _W>Z[)Q5,4=QM,2W)#S'K\KUU09E;&\K-6*I% MEG*6:,:]JM=V/8M]R;K:*DLRLO2G3?'XF;K@KV=+V[#L'FS!;"TFZU&IW/HD#%8LUNLZ?7;]F7'V2AHMBANC"#9@" !Y43F M,Q5B)'_6&IR&$.D:=E G1%K-1M\(D>58TSUTV&Q%B+0ZMM/<+$$9F^6H1$WK MLI U"Q'ZHY'YJL&:W6-/MM^Q>J[\362,Y7TW2R(O#T3IK M%5DIVS^EL^4W(Y^*K(I\T-E#;5CU:8FSB=NM)[?-W5'O3K#VF&8Q%'@2VS04 M^"JS&/^A;M2U]\ZHHQCZD=MLG4'3:-\U-IO3:[0/WG.Z/:SI7QXZ;(S-=E0: M8QM4*2_*\(+'4:N,>[-/HS/N[2R&!D]DGX8&7]%N^W&SS38/^:[DT74"[JS> MY)Z9-[TJWIHMB*+,\D[C<3B,*>7X[65Q(%MVXHNDTDMTN+.HZA6U^ M\2\!%OJFCAYO'('JJF^-:(>>5Q/&QB"R"0FV HM]E^H:TXAKWL3>0HM>0Y)K MD&3KV$CR4VC]@X580@CPR[FL+_7Z<\1B3[0-B+DL'90!K8A*SOK-?\#X@L*L M;(8/WG0$"@^+KDY8B2C*TB0%6A,ML#4BP^XS,QZJOBE1C-7Z[[!=$O6H8:YH MGT?E9MGFR^>D]]$%EF22Y"%*46-%)>PC)VX;X!X#F,231;*Q>1EU0YJ*9F+L MCOD!T511"6'CZYS%_((_^,1:5&EB>2A4 X*Z=*F"4L@\FL\]7$!5[ 4J1;! MLER#=M *+L#"HFP\42@E69=(DFR+JE2(MZ*;N3\M.C/A&*I8A6WY(XNJPM\# MQF +0:KHCWW"8HDB,[Q21J-(),$?50&@HNI/0I6S[H&/4:DKO:5Q4?IG>XJ7 M*6S\&M*^TS2%C8^BL''_6 H;%P6X>J=<_?+CP\0?^NFAE-0Z?./Y&86&7EMW M?Z+2T$:*H72W5@SE6=6:]KLX2>TMXO7TB=ER\^R M6I4'"ZP$,46*A$XH:\ZS5% M$S8[S2NG12V)R;>=QAJW1]48N&7QD($-?O'Y(>!SUX0S$]-CZ M_*911A2GW6V2K^[:BV88'%F*4I?-W@HH]?;_O#-8]2RL>AU^TWHVOS%8M?=8 MY32WSZK*A;%5YP#9EN*_\=?$NHGB610S<>HR^+';K@R5QA]/='"T+5'/.Q7M MD?S_^?GKK];;3S2@Q?^'8C+H#?I9Q3V*9I^_LG"V^]]=_)L(_64_=G M%E!_V-L)YVEBO^=#1_4?5&TND!R^"PZ*6 8KOKMTQ]C "KF$UP^ M"(Y/H1M->768NZ='8%[#^:!C[&3![6;* U9W-60C&CV'V+Y$ M/):N%("%4S[E(TZ^J@G<.%BSO>3G6,FYTEJL/;A.X<*'1PL7;CROT62XK)'A M\G^.+:C5%?;U4^RC4#&89J"FR]4E9 MG1TH'57OJD&MG"FUX=Y/J)?5G]@D2::>!3X;^@$V[J!/68H-/'!(&P$DU^7K MR_)!'@L]2?3U %6= P6 LN"'V+<^G&,K,E0RBMP6K36+U)>=RW:;5&\V)>W& MMJ+%AB V2!%.21E3YF$'2@ROXXMLE,J144Q;V'DL&A$/]X$:L2D\L7QZ-K?& M/ 0I$&@K1R,AD"H0,OMBT7G7$0D?2FTIMZB2/>==:H"M02,A.&D V4(NGDDD MV:=$$L,$6 M33LSE-LT8)'7695=+S5>5CJN+9HS818$=6O8O.[?>:'JO\BTMIPSHTN2/?$> MG/W]O_7#JQSV53&9XS2:_=G#V=^OOWW\>BO/_6;-;S]__?+YZ_6W3Y]_UTO# M/]^G(Q#XT(/1VTK.6$TR+C8O>$G-FAT*@Q^2'ZSK:118-Q.6#6N+>+SRP=8F MXI27O*^KO.6A#]+S7YC<_P4,/1]9.=E]2P)#^[N5MU]BL!W]&:QU8=7O#F+9 MUZZ+MUG0TJ];][--W)/3']$S_=ZZSL99(AO?R#;M*^E@*]O^:ZA@!^P-V*-S M[50/4/\'R.^'8>3-X8^3=!K\_?\#4$L#!!0 ( (F%!%7Q<=%;P0< *4H M 1 9#,W,S0T,&1E>#,Q,2YH=&WM6FUOXK@6_H[$?[!8S:J5H)3.S&HO M0Y%X2:=(;.E2YNVC21RP)L1LG$"YO_X^QTE(H+30.YU5[UY&&DJ2X^-C^WE\ MGF/2N![]T6\VKJU6MUDL-$:]4=]J6E\K;VMGM48UOL3]:F+ &NU!]QMK?^P, M^H/A9>G+=6]DE9JL6(!11_BA")J-;N\SNQM]ZUN7I:5TPFG]][/WTB\Q[LF) M?UGRA!N6C*_;U&S&@XGT*Z&:U\_GX0>67(]5&*I9?,M5?EC1\M^B7LNN73Z3 MWJH^DC.AV8U8LJ&:L*V9]M3J?1KW/%AM<7?4ZUI#A_ZB'KZU1;W##;C\-[SZU M;D9L-&!W5L?<>WM^@8#;S2>"?LGYRL4\N&*C:XO=M8;MUHUU5QE\[5O?6*LS M0O3LXCP7U^YE?)&Y;/;*Q4(W./O5'^OYAT\.UK#-PX"7F2V"4+HK%DYY6&=; M861=_(8>MN;J04BE9NS>."$*M-I]*W75'@R[UK "M/=;MW=6/?WR9-S;@RRQ MV,UEZ;R$1>_W;UO=;N_FX_KZ[K;52:^_]+JCZ\M2[?S\32F.9\ATN/($NV2E M.9^(RC@0_'M%^EHZHLX72CJ)83=M_.Y-B7U.UA3C7J]OS+S:&8C=39OD'VTT MRL\HVYQ$]J,K^X%MQ=1C4[X0+! +*9;"P;I*S?Z,> \>BLV%',5A$SY[$H% M,]:X&H GZ18SE:&HZ#FW1=U7RX C]-IYY<]&E:R:3+GL"X<;72QT5 _/)0* M$=!ZFXG QY ^:-V/,#H81A>O$$9MK@$>P&2V8M\!!D\X$U&.T13$&'(4//@J M9#;\\Y, G4)N# M#_*RRR5MS7.@CAA#3/*\C#,)&/56WV =TC@\E\DB\F &BA@U?2G34 VUU/F M>FJI4XX$8B(U,C\ZXG0S#AQAEG-0UVDP#\(]HOV'T?[N%:)]M(&,7W^IO?OM M@T[@G"A$VAR5ZTIXX$P^ 3>Y!AS!!PQ 5:,/:FGU(+,9D@.E"!P M72PX4MN>TA$:4MX(E!;#8 M+UO>\DKM_8DX3;4+=;&_U7LG;K713)*4]V/&4;R,TD".B#$Q:+!/!%XL/"]R M][^*W,TBIY78YCL\D3BL'Q7;7@K_ZTTVJ(RL!_&;G[X^?CM"RPG!T@BA_1PL MDTBS>:0/;T)B:2Q \+2K6'^I*( 'I)6%U"99P4SXQA&5G%F:R^?*0'C<,"H1 M8!F(RTD>I8<2*0_!:.5)AXT,) _:8L!NFN3K+Z('[9$3S*)B#;=HH7-M6@6,",!77 M1/@0KAY(AR=B3FPF$Y231C7,041;SI%!C]3ZJ=2R7R&UQ()[D=G@"7;"=5$- MR04 HW=4-:EV/2!AQ9=;=4Y*,$,DM$2RT7$Y-591^'@$A^14OK865"RZ^P\7 MV#@M0\WFD,R$.74SNO!8B_U$+CBOD L)S![4Y>;P+2DWS)-=G#B\DB%I5BPH MVXX" F5."#WT.E,ZQ&WZR0.^M U'?\7GS>QD=PL7W,*>OV6;4D X4 M_6@=UFFL%Z=&8/&IF(TEQ*^;)[\)+3A"W[,M[)JA8V#=#3_'O MF(H.9=C[?]!1B/G994W/,#WR;7/. M>/K8<<(Q#?USSQ/H@)K*#@D2T-$2G7K94@"QB:Y:E_5+S SII%CV&Z5D"A;S M*U!Z6$T W,F#8F%7=HI+\/CL<<=VSQVTU&*]VS]&FJ3,00M ']5(.19K&DI- M1S/,&.;&#"9)L3O/]8]"[/^SWB>]Y0;89\N HS#9 8@V/R8FT"_'@D7Z"^4M M!*D6'S,5_R@:) E%S.:>6@D\74Y5G$+X!K% !!)TQ<(/*KJS_5KEQ=\YZ6(B MZJP532(=QBO_KLPNSB\N'KPZE'-[\4QVF'>D-M]2R@BSC>-MG*?H ZSS='A1 MGC7IC:Z8,\WD2W>34-FJ9*9I#(^0BSTSAJ3;Q]CR]%M0-;HUQ@8I@NS6/3/G MKNR7<_/OF="HZBK;^3K2[?2L>[8)U;]M0IX*Z&\/IC.5PF76O; C.FI@@UAO MYK&2,$_.E44U>'XRQ5*7W#''3O)[X'U!+ P04 " ")A015$06S ML;8' ""* $0 &0S-S,T-#!D97@S,3(N:'1M[5IA;^*X%OV.Q'^P6,VJ ME6" SLSJ/88B4:!3)%[I4G9GYZ-)'+ FB;-Q L/[]>]<)R&!TD+?=%9]^QAI M*''LZVO['-]SC=LWTW^-.NV;0;??*9?:T^%T-.@,_JB]:[Z]:->31Y37TPJL M?37N?V%7GWKCT7AR6?E\,YP.*AU6+J%23_B1"#OM_O!W=C_],AI<5E;2CA:M M?[S](/T*XZZ<^Y<55SA1Q=BZRZIY/)Q+OQ:IH-4(HH\L?9ZI*%)>4N0H/ZII M^6_1:N;/#O>DNVY-I21T_=T?#3[64EE/,%NAI\6\B9C!B-B;7K M=S2@?5TW+UZP;\M,1J73ONKT;H:#:W8]O.W>]H;=$1M?7P][@PG#_^D07[O3 MX?B6W?TVN?^M>SMETS&['_1,V;L&.7S5><+IEYRO@L_C:S:]&;#[[N2J>SNX MKXW_& V^L&YO"N_91:/@U_YE?)&Y[ RKK.LIMUSJ+7@\XVZ562*,I+-FT8)' M+;;3?V[[%YC>F:0'OE0Z/_LS'7PT1@C[W:O1(#-U-9[T!Y,:8#[JWMT/6MF7 M)QW>'5V%)68N*XT*5GLTNNOV^\/;3YOG^[MN+WO^/.Q/;RXKS4;C327Q9\)T MM'8%NV25@,]%;18*_K4F?2UMT>)+)>VT8C]K_/Y-A?V>+B;&O5G8A'+-MV!T M/VM2?+75J#BC;'L2V?VX].0+?A2L% LI5@)&^LJ-?LUYB& Z*[91 0J MC)CRV;4*/=:^'H,@V=ZRD)&HZ8!;HN6K5K-1^[5=IUH=IASVF<.,!GQ4 M"#L\D@H>T'J;B<#'A#YHW4\P.AI&%Z\01E=< SR B;=F7P$&5]AS44W0%"88 MLA4L^"IB%NQRZ3/NKUGL1V$L,$$ BH?=CT##X1Q@([G+'&ZA*&3*0_B(5%*/ M\7)INX8O+*$U#]=4Q^-?!3HN&-4HL^$-^G0I(E$G5,&2H15[J.:C.5RQ1<@ M:FO!=$P?>?N5"$5JA$;@2>T*;DM_SE8R6F"$.A"6\9#L!G!-V1CG$LUL-EL7 MY^$Q_!?#RXD 3Q+@W?\2 01SI ^$$5AS1%6!?E3'Z[#P7OH.=EFS3>*[Y<8V M; *U!?A4RR6'2]J: Z".&$-,/G MGYKO?_FH4SBG"I$V1^4X$H]G^MR@9LAX* P^@3 M@@,%"#R72[;4EJMTC(84-T+E)D@-0F4)&\6:G0&8M@#2$_0-OED+[L\%ZV)' MGL0N:AR6+>]XK?GA3)QGVH6Z.-SJ@YVTVFHF2/(7T9AH$#$A!@TV"<< M+Y>>Y[GS7WGNY)[32NSR'99('+9.BNT@A?_Y)A]43M:C^,W/7Q^_;:'EG&!I MA-!A#E9)I%D\UL9@KQLI0 MN-PP*A5@.8BK:1REEQ(A#\YHY4J;1\;3&594\E#2"&0B$TWT]LE2K$FZF4U- M&YUG0IO2 @Y%"*74*$"B)*W8Y121,2[C1"X!T2(1E$4A+)$0S0351-2$ 6&? M.X!M(NL0ZH%>NE<\I4',-"E*>1-SB MH9WA',R3?"9=&:U),>Z+9;1 ]_2$05Q&(!MVBADQ',$ DM$6QTDD[-5!P][L$Q,95O:@M* M%IW#APMLEJ6A9G-(9\*,K%?B 7[%?(A11F#_)R<_B6IAOFS3Y.')_) MD#0KEY1EQ2&!LB"$'EKUE(Y03+]UP):V8.C/Y+R9G>UOX8!;V/-W*J=N6T"\ M.36D T4_WKAUGNC%!=<;S4C1PG!1V":.FME(0]R:N?*K<-,3Q)WZU0,35"X= MFJ&G^'<*1<C"(A'@^3,P7Q1Z]M"?>,C3,P"4%)4]##7\K*,O*+/V,)[PW3 M8]\RYXSGCQTGG,+0W_<\@0ZH*>V0( $=+=&IER4%$)OJJDU:O\+,D$Y*9+]1 M2B9A,;\"98?5!,"]/"B7]D6G) 5/SA[W;/?<1DLM-KO]8Z1)TQRT /21C503 ML::AU'3L8<8P-V8P:8C=>ZY_$F+_G_D^Z2TGQ#Y;!1R%B0Y M/DQ,85^-1$L MTE\J=RE(M?B8J>1'T3 -*,(+7+46>+M:J"2$\"UB@0@DZ,JE[U1T;P]KE1>_ M;-+'1+18-Y['.DI6_GV5730N'MX9*IB]>"8[S.6H[>M).6%V<;R+\PQ]@'61 M#B_*LPY=Y4HXTTF_]+<)E:]*7C7SX1%RL6?ZD';[&%N>OO[4I*(9-D@1YD7? MF#EW93\US+]G0J.NZ^8B$DOO(6V#\R^;@FT7_O+N>PLI'':]8>LXT91%/&0\ M;=>!;NX7\ 4$L#!!0 ( (F%!%641%RX_ 0 M *L- 1 9#,W,S0T,&1E>#,R,2YH=&W%5]MNVS@0?3?@?QBH:)$ OB?= M31W'@&PIC1;>R+657AYIB;*(2J26I.)XOWZ'DNPX:1H@1;<-$D.1X'V$9?)FY%]:&13H9GG7>,FX!2=F:7U@IC;55 M^IKOS#(BUXRWM":U%5DW%@NNV8O_28?]^').,I=MAP#*JX)IN M8"$R@I'LF??^^L*2;)U@*/0$H^[<)/14Z/[@)\8.2S*L\6@RGEYY M[B6XG]WI3>!]=,&_O/2F[@+P+_#PT0X\_QKF-XOEC7T=0.!#_PQN.LO.M(-P M)^-G(/],M@X0+]UIB:E_\K;7 GL)MN// ]=Y ')G]*[WQV^"Z5]"<.7"TEY, M[&MWV?8_S]PO8$\#I!@&O=Y@C^MIK?V4@H^#A#8;(96:Q2PDF@D.BFI\1^H$ M5C05&V *$BKI:HO!(@I*I#3=&@O0"86\D+E0%$0,"M]7\9;Q=;DBZ3\%DS3# ME)597M+0^'_#5RH_-[SCG+%;$KDBG*JV?Y?2+=BA-BLE X1'&'0+7&@$@QY3 M1B,H=4__?-\*K(<,S*#L_-C MP,5+(3,87?HHW5UK2IBF;963D ZYV$B26^-^K_UAU#56F/B^/%0R$0'%I"+X MJTBW%?V#%A(\P$^B(&8IKNT!8YD*R33#[ S][EV8$+ZFB#;+F%(&+/X:RPC3 M**6!*1W@K_*LX;? :X$C.U78FP@[V81H25HP31B-T3V&T^R6@A^C K&$M2IJ M%EI0B1,?L+:J(%R#%O<]IMEX(*MJSV-2)!*YQK0.7WJY %NX3LIWLRU\1:*1 MJ34=PE'_N/)B7J_K&AF\(T&T># Q",8\6S2DLH0TT8Q^Q95:@=0L*,#G-)E0'3,LLD37$G MH!P921&JRA&=:I5OQ8P3'IIY=(B%,ZZ-(M"J2*ME>TW[#\;%)[0 MF+3 DQ.AIQ4D[%X;Y%)3;&P:$S5UV-4D FQJWZI"ULTD$F%1FI,"QUR7#9*O M45_A3@NFU^WL-PS;8*D[G&TV#!L&$=&%I)6.2)Y3@AO?E&6;5\TK*Y52%XJF M"$8*SD*XQ0Y1[K4?2R+!/;"B:)]+<: [2,P2[6!=*5W2<5KWN M&T4>N#61'YWXW^"PQI4[XZ:\)3Z\IX&Y@-J3F8LWH]EL.;>GWO7["ZMGE>.Y M[3B[\2?/":XNK-/>:PLF_L)Q%^5TC:J::>,5=6;/E^YP]_!LVH\Y,C=4O*,: M2(MQ_>#L O=[&!DO%H%C/A8'ICL,.5G3]DI2\A5WHT+U#,FM8!&\$$,=]F-- M%#)K?:?T3URQ^F9J)61$Y?W4G;E]()!7O?+GA=*8;(?05=VGCZ-YTG$Z96WW MQ/PR4IX#],O!?.=#,R,BYH=&W% M5VUSVC@0_LX,_V''G7:2&0@O2>]20I@Q8!+?<)B"^_91V#)H:DL^22[A?OVM M9$-(FG8FG5Z;28@EK7>???;12O1OP[^G@_ZMYXX']5H_],.I-_ ^-L^[9]U^ MJQSB?*LR@/XP&'^"X]"[/7C/N $G9FE\[*4VT8WW-]V89D6O&FUKDO7:NKZ :KX36(BNG$L%U M4[%_::]S/TY(QM)=+V0953"C6UB(C& D=^K?S*X=R=8;#.7=;=B*:3 Y0;\U M-PD]%;K3_8FQ(TN&,^@/!Z-;WYO Q)^YLY'O3B&83/R1MP#\"WU\=$,_F,'\ MW6+YSIV%$ ;0N81W9\NST1G"'0Z^ _EGLG6$>.F-+*;.^>MV ]PEN.-@'GKC M!R#W1F_:?_PFF,$$PEL/ENYBZ,Z\93/X./4^@3L*D6+HMMO= ZZGM?93"CX( M-[1>BZC4+&$1T4QP4%3C.U)O8$53L06F8$,E7>TP6$Q!B92F.V,!>D,A+V0N M% 61@,+W5;)C?&U7)/VG8))FF+(RRTL:&?^O^$KE5X9WG#-V2R)7A%/5#.Y2 MN@,WTF;%,D!XC$%WP(5&,.@Q932&(D>4&+Y0.# X"-^!0%=RCT:=_=!6T?1. M-QF/$7'OXN4SF?0Y1(+S,DG8,N3/9/>V(!)+CHPM:(ZLFMP^$)Q1,!((5I:D MGQC;5R\Z%W]>C4268T9F<'EU"K@X$3*#_B1 Z>Y;TX9IVE0YB6B/BZTDN3/H MM)MO^RUCA8D?RD,E$S%03"J&OXIT5]+?;2#!7?PD"A*6XMH!,):ID$PSS,[0 M[]U%&\+7%-%F&5/*@,5?8QEC&E8:F-(1_C+/"GX#?-R#F4AAM"'%BJ0-?& T M@0GCA$>,I! D*#VL726'*OT&E*K$!RRJ*@C7H,51G%O%X5-"E2K&Z$L%-#VH'([^J_ M(6%&@+FDRH!IF&62IK@%4(>F!+B0(SK5L&\EA]*@PYA9UR8P6A5IF8M 7=F8 MZE'9?L/&17Q4(%O)+..X,$A@I!K$E2]FD#EBI=ZN+_/,G&2$\/ MW&)=*%W2<5$VN:\4>>361'YTU'^%PQF4[HP;>SU\>$$#<_-TAU,/KT33Z7+N MCOS9S;73=NQX[H['^_$'?QS>7CL7[9<.#(/%V%O8Z0I5.=/$N^G4G2^]WO[A MNVD_YLA<3?%R:B M!M7#>!^XT\;(>*,(Q^9C<62ZQY"3-6VN)"6?<3&N!RW5 M>G .V6H>J/AE-#R$\,O#?^/L/=8$_C-JQB%JW3JQ#_U6]0VIU$S+?)7"2?L- M[#]02P,$% @ B84$55MGSV7/$P ]\\ ! !W870M,C R,C W,#(N M>'-D[5UM<^,XJOP'Q%]NKRH:V9Z=W?74SE[)ECSCK&TYDCR[5ZG4%4Q" M$FXH4@N0MG6I_/=T@^\B09$43?M"?9BQ2 #=3[\ 1#_/*\L\LB$Y([] MZ>CDW?$18;;AF-Q>?#KRW'GOIZ.__/*O__+SO_5ZGYG-!'6921XV9'AY=4M^ M/Y]GI^2_CD\^'O_T\>3LO\G_#&[^M]=##-)8 MLA4E+A4+YM[2%9-K:K!/1R$WP"8,1ZP5%R1S_./Q*"C65^32Q)5;4I-V1^7564JBRYD5\5"E(504/N M9LUDKNY429JNNQ8:PE"RI8.U8 9V4JT9S_I4&,*Q&' UW!Y[7EO4IJXC-I=P M'?$4;A8=W$P#$ZY.D*@H#<\56PU2Z*"XC\78YKAW?-([/3G"CD]MVW$ICB#J M:KWF]MS!G]@I/J(L,VA%\,?]Y$K3CY7(%PZ,=7=T 5V#@XKBRXB:R6# XHK7 M"71K&)T2XYJJ3[#!S_WMVB$!3S)S;/^B?H,Q)+14T+'O!*V"*GDM8H+EZAO4 M,CQ+SZ"?4E%-G>$ SDWTJG-JX< R73+FRE"'NF*-3D]!D5/0"0N5.KZ=CJ^O MAH/9:$C.!]>#VXL1F7X9C6;3@Y9=>4=AJ'.7S.6 8H?*TW4U^G]?7O_DNQ3% M/W?4'I&VY'@^7N,D""WIMFI#&FJD M551(@DR'M#UD#ZZO5O5+H[_WV_K#RAW2DA^PS.ASW)WC&QJ=?9_MSMB&J$8= MTIWJ71#^K;BKIKO0;6$>C!,89L>3K9VU-%K^L*UEOS,G**DNGJ+5(>6KR +F MF,S$ !RB;QK/F31E&D7_L*UHU;RGVI,D@0YI=T2%#5XE[YB8+JD(4B"9NQJ- M_KBMT; A@99$->V0+B&N\5;(@YGA6! GC*X=&8P3NZMIM)V)O!*4XD$CID60 M6(?T/V$N%RJM<&?1,+&Z?5.CVYR8*FQ'5,,.Z?'.6"5& MW8+R?.V>9H*KD 0):) $D0YI&@)VELR]3&'^;E)A7BQA'L]P!C&$T-YRUFH: M$#ITI38:BV0B-9]L,C<3$B8!934+2=+ND*'V2:0UEY+;D9H[S<2(3:3FR'?A MKRZ]M]O'3#,:1_H-T-$8.Q/0-F-LGVF73)U-O"8-J"W5F"43,^4:36?BYMR,;1=UGZNIM%W)HPN MSNUVT028K4WJ.G&M46HF6L8F751=?I(LJ6:BLH];D4@@)R%T M0EV"X(E"CYM4(_P!F(/C5G*8V!/F0=>'/PQ:C)X-]:8*5\H(:KB-N6AECAIG MS.1Y&G+&I'O-H_$PP$A"D"1">?"X:O;_3+DM,:IC M^36=V5VR1(<.L40TU$KH X)\1Q\1EG56#+3LV"2.I(N7V%Z>K#"470\W]MA M&B"M\9:<9&^NMP0(T$4B#,0'@?<.CM*JHPPLX&-#RQ?TF)B'QG4R2>M67(=$ MN#KD1'FK,D_63;/OXGB29SA<'R3]O4H7%I52G8EVO@F#08]:-]3%NILA$-SE!K6H M:5R@Y"(Q?XE3P)3$7,GYAB3XDI Q0;?"1#%KAN2[:)A"A:?[8SZ:K;5F*WJ:K9#)%C*BO'#,;[IOWHH M:3;%/K' ^=*JW]*.4Q M]EP\U11/IL7[VP;842_?!A\R&:_ !HD<1X)>L!+U8(BD@E,G!):U2EXCC8DR M6:DR)DH?6]A%DR5.B=@Y@)6LJS%0)A&4/&SB,)Y5.(YBIZ'V(:"Q7B874^(0 MBX-1=Z[2WVG*ZLTT!LSD2K3K^0]6VV6U>*:=7SYZQI]LMQVK$=)8-I,"*;!L MR1VNZ0NO0>RF8.:(:)%;?9;,F"E4.JZ7B-]>5G?#O- MS*&'J\"@RAT3W#%W^T.SC#3^4OJ8')5Q]P%A/HP2A$1#D=+KK"W5UW5FZ M@AOJ*%THOP?0\E[EH9E9R]?[&1&,-^021OM-R)4I)3O!#]D\EH% M3I"RZV%,V+TI>/M:_ZZ\5DN-23-YL)P-Q;DW#V^^M]6^,SBOTD!CKDQ6+-=< MAX"\],;PQ!J3HJI^\C%IS!>AK+%Z)IM6:LOYUCJ6'4V"]&H'?61K,WJ)1=&E MZVOLF7,HU-:.]D,?UMIGB B9>MLT9>*1;ZTZ;YJHQNK9/9C%5D^\'\9>K/BKW>CQ M)H40@[^A*4!Q\(M<$WYFSD+0]9(;2I.5^WEY0AK[9_=&EK9_S#)P@\,P4+;' MGF_"!?5J;6W-?I]/16/H[";$&AW]81/O!% \#W8NM%"T$7Q-6]I6#S3T?@8KWP<^A_ M XG>/:^LL 82+OATN/+';24$?$,2P7>IB[^!#D2<-1.X^+\?8C\B_?WE 7U7 ME2=MHCXQ*8K)M?4 M* +*;7S%:@!1:2S9BEX[AB)3T 2O>F&['M[JG9SVWI^\>Y9F@*T"@%BJ:@#" M=A4!)"E]4%>F6YIUV !Y?BC#+?H,O2=["TK7P4?H\]C)$%QNFSZS7!G>44Y9 M6EC)C'<+Y[&OSD,0FS(0\IJ$%S69>T(PVZC&/=DFNJK'GST;RRJ\H_KJ5SV> M-N6&K,(T;N#_K,=6>UY;U*:XF>T2KLO#25(9 MQ40JHDO9UV2\BCN$U?%':6=(#I+X "_5SXI'5D6F.@ IW!H(H%6">T2C%OL] M&=?J?Z8K^H@8:1WWCD]ZIR=Z!+M:JFN9P, L/R>.(/"]V1\>%\R\LN^$8T!< MA;LTP6^7Z2\5'1%_)H><^,>5 WT,HJPKEZTPSC@B]$&J7;B?CN;4POF&7W&M MLNHSU=3TA()^1&QNJ2W.M0V < (6\ M'ZB%^7#N[$8Y;%U#[B.W]:N+GF!JZDE:T(7QI+->$- MT*=&^GSM1LJ'V[>.;5"Y1$G;44)52$TYPH3+;T#\'JH)B/=MM>U<'6VU\?^? ML6?WW'*,;Z$:H*?YH\I'-RQJ6A<5,.W00X[$_O93U.*K"5@ H;H\%^ 4^&\$ M0\@CM8)],],E#+3=X](%;71]'!P<@5\V(3YGK"3IXCK$X.?P75 M-(.VNI82.SAPK8Y:.1<,Q /DD+M.#]=*^F\UI?16_G+JUU+9MJR: J-&+Z7Y< @AA> _L2J>A2_Z, M4S^7 7]W @'D#5L],)'M2Z:S@L=AL[)KF5>W](2I55TSYRN0 A6I\U0RZ__; M%*X:HNH2P^QL(>A*#CP7'F;X;N5\<^[ Z#.>#V$^;T#,VZJ\5?!4E_8_J.U! MAS@]/CD+&+4IFYY[=4F"XX>)";'*BVVN-TS*O+D9@Y?6$6=.,+/YT)XY*: M8\Z6U+Z?#F'B0-MUQ%K VGVV7'.;Y<1W;^WYDH!98Y:'8]R$K3V(+&&"%/2; MP3-O0>@BWOJGIUDJ1K!V5@2)XWFGT)EKZJOR3^%CS6 MLD&-Y7YB^>6'3BWC?:*,+-$6GX"%S.M$&@$Y''+Q81D'^^,'BR\4&M]CW"!U MZE\TX,/^$@6WA*S5P37FNOIS:O$ J>"T4 SLYQ#XC7$[+G!;+.$/8W]E,">+ M/BW3AL::1-M48CS.+UUB!II=PXAC@KFN[&!9E']G^\C"ED:(_=#MEZRHP*_% M$:8NKCI!5YH8M))RZRDU$]265K #Y.]>$ JU\@3=!UY3G6<;0V+/WV#E")?_ M0_%^NTK;#W!CP_A=$&(D'+C=?%(!_QK9,E"G_UIC^PC85F7:B:+6?,2Q'F%, MNZ1&](7 -M.<6O;599D].;.EXTEJXT Z>X*2#3QS+Y27!@Q:S9=5 E3C_:FB M,UC 7"(\=/#>EC@#8:::?K0H:EDL=3+5;.V_'?/W>[:3 \KGND_V9YMBFWD? M'>_JUD!;7L&L6'C^*@__[5_M&7FG#/E(]Q\%1EW@ZJ1068V=T0T"-TZ+I-3AE\Z M^-SFP%@"1I.RW;P-V6Y>0K;QVY!M_!*RW;X-V6Y?0K:KMR';U4O(]N5MR/;E M)62[?ANR7;^$;+^^#=E^;6SV_XJ3_7U6 43GV[>4?LQRW">EF*#68L(PGVN= M=^P4JCMB Z0FZLN#[4S*&KTZ_C1: M0&4*_D/7CFAU;5T)L-X<#1CLA_!:[?6+WB%2;07N&:76-W[*GA"4'^ GO M1>M/BYT@:GC26G!+DUV;.3>X'26O=,J?VQ1\?Y0ULF4.YH@Y#&GAYJ1[VV3" MWXH$72RA_B;>3^R,\ZOA:>SUPZ7GPDSKAMM\Y:V"?5B7C"&(*O.,/1X-.Q'4 ML&W>QH [Z;7Z#F('ACI//"&8_RKJPF'S.:X=C)<[O/037,>]QFPJVLR1^FY, M[-_GF_S]'M$2@,36CM\87RSQ%9Z?^_OJ($1\6X"/8CQYG 7GM?%XJ^.+3]M> M3\#JUM@^*'C(+0_912\[<[6FJC:LMA)(ZN1T4\=O^M,7/!E3[<),E3D@0^KL MSOAHIO:V\#2-M\8PLV0K#LWQH\?@A;3ME[=%_*M+\QN>*2:#DQ';%".7<8U7 MM31._D\W$B/85E_,ZMG7M<6KRK,#0AW[O()O99C6" PDIVIQ1*OS_&VF-7"O M@*-!9?O8\QC7F)K"DVU%#>:I[WJ&!SRVNSJF&$)UF3[CFV0;;U#\^// H"8, MX<:K"%<62YT4K.GA$_^5K%; OHXLKS@&[S7Z]OVC8G[Y/U!+ P04 " ") MA015X/IAH&L/ !LTP % '=A="TR,#(R,#&UL[5UM;R.W M$?Y>H/]!=3_K9/N:)G?(I=!9=F# /@FR+Y>B* )J14GLK98*R;6M%/WO'7*U M\DI:)J'K0?,.*'1AY.S-Z36$S:/YS\XZ<__^G'O[3;/^,(,R3PN#5:MGI7UY]:OWXBU6[-A%B\[W0>'Q_?C"O;^](?W9^_^W?IO]_9_[;:D(231UQ'BN 4T1_S# M2::7IQ$+WU V[9R?GK[MI 5/DI+OGSC9*/WX-BU[UOGU]N8NF.$Y:I,5(^M: MLIF\>F?OWKWKJ+]"44[>?GOVYHF/ M3Z0,& WQ$$]:JOOW8KG 'TXXF2]"2;;Z;<;PY,/)(THD>?K]Z;FL_-<+*F$@ M8PG@1Q1*1N]F& M^TI)M?AY>/Q,.95A V4+!)?_:,=3N'(RL.P'_EQK$^Y/^ M0NJ:U)G2].F:.0ZA%W2^8'B&(TX>\#4,G3FN1'%N>TB*,@R%+Y^"&8JF& @7# 6"][! )+1BMC9:JHGL%K&OT- HQ'N3T8R%76;F_D+^7H-:FF6J$7B(608-\@-G=##&\_7WO M4;-?PXJ9 (5!'*K?;X#T#:;PD\#1&(]3MF1?^RWB:G=%@XW60[F?H6Q39K)Q M#JVK7H2U:2;4QQKE+7<,L)K*?RY_ MC\D#K!0PA7;%!6)L">/B%Q3&V("#97T/\-G2J6V8+!G)A^_<%7RK'8]%Q8#1!69B.0CE M03D:RT5N(4DUSTKF:AY@HP/%3'@^.-^[6R+@ #4EL(XE3 &-ET]!&,LSU<^4 MCA])&!J7#IOJ'H-EQT ^:#^X LT"F$8(OTC [YPMXHG!.)K>8,3Q4)+0GWSF MB8Z8UG-S/8^A**!<%V L,+"86)S9+FYH-)4G&VG8MX-#4\$7/':9V$%&PX$&&F85_0L=A:%GF=G9EV/E&A#BTW%!;2 M 5I*%UXQ&L9:OL!2X"PP\J#Q+CLS\*1^5FN$=!4: HZ.? TNSFYM7,X7(5UB M/,2A-/R4FM(LZC8$+0M.-, YLVX,\0..8J!XCHB\=C; ;$+97)KM^J.03)6 M#.!9UF\(@);<:$!T9A31;'HL+AH45&P(;$5L:/!R9BG9/5M8+62Z.@U!R<"! M!B!W]T3D]6'$Q@-&QW$@OB#&4"26B@,4%H-E6;\AP%ERHP'1F0%CV]AB>>^J MP?L/+?T::)R9*TJYY+1.. \ *>7FRBNI0<:9,6( S6#0FH2MHLO6N:6=8F./ M1B[M&CB*>P7DN9DNK^2^O<$.PR2-=@T7&QM"N_=":*HS:9^;$HLNX9A4C"J<[ M\U&V7$L-@;$T7QJ,G=DEY$1.DG !&7E&5>0ZC@+S_3-CK49NU(T<:4#+L574 M>=52D]>B1@<:%L\JOH[UOZ>9S<%*]C)]0F#0I](MU1H7L3)>73XM8%SCU?4; M S?:&DY'QIYH[89):)@K#"JN>?%Z9O8*9)&,Z!@&]?-0^8@GE.&,4U2%/=/I#I&V@(I$VO(QB0F!=C?Z1>7X[^'$E GD5&IX2MAHI1;;9* M.H6ZAJ&3$WVU*8#" .K:IY,TKC+AVFHNT%7Y]M#52<+'F&W@C:;NQ83>X@%< M5/%;0[Q('IY%B?+CH&/ LC MO\-JR"<974.@MCN>DXAP(77PP6+YLVV@$<#9,N-9J+K,T@O@!AU2E MFBC&KJ!>(R KX,&WH/7NG#)!_E 2Z$^ZP>\QXL(/_RF>F7R:MJ 49B6>;X&Y4#QI7MO7]MK/$IQXEN,]NK>;KK=E0E6 MOQ QNXBY@/T26Z=ND8D3X+^QV3^U5VM-V2#NQ9Q]%+@KGT=>9NQ:'6?;O5OX M08VUZHQ]X8B#HL&48D)U+<$+YG97HT*!ANX:-J+61) M0^C88BZLI7>W:_1AAIZM&AY4<)XEL#6)TI@T(YLMHSO^3YRX(2JH9^4>OR65 MK"RL0O]0S:;,@S!:@^+YK6D'&+%'T4"#RGW7;)5[%F3B"*IU[LMT^:J2AY"B M9VZVHS ZQ,'J$9WD';7GOTN;E@/]M2#H)6GWSCQ1BWI;"-FSO-DF,>BYD<:X M;O_BVEI05:?MXY#RJO!'%6^AF]BCK8C^L;>#';O*=>&M;A[IG%5..IXYKZLR M5G5Z+-F'M[JUSR@\M)(53F".L\679NT8:O6J1@:Y%-\ :#OW/JZ?N:WWH;RM MQ^&&&+81) #B5H_';?Z0*9D8> $"&7F*>SCY%[XGSM_T1=HAL'@YF># Y/FI MFY!Z/:.2W@&C#V0LGV_]S.7MB.0&NW22!X(\%.7G+].(6R>8$XW*<;%:B\LS M[^H +=6$ /.8ND"#Q^H&]BIO$LQYA0^<6K?@.OJKY+#82;YBRV>AD[3&&'G//0RQ>I\Y?;#KA@2Z^^+RTI1U[89"5HI'WP*ULLHEMQ;IF]LJK%NQ M(<,A^A.[]P#W:JVAL%?BV;- KE1][^GJAJ,EW,9J3Q/D@P. MMUC,Y*YCG]%K:*/IV-ISZIGS2,/[^GYKE0UW;B.O&^Y2XO+,W;++_>Y#W 9% ML:ONXV1@&! Y.18LF/3-N;!+=?J\MWGL%]1[<5AN<%=HQG<.XH#A!2(RXYQ* MO;D*1DG=8(7'XWT;?'&PV[%=;'!WKA"*WF=1E%> _ 9>'.#Y;)8PC;M>D%%4!^^KX5IT!(GX]AYLT4RY[RQC:*7A2E&*5]_>F+V;(88_ M5CZ4N& M/4_1I*"KT' 0=6SY]M9KND$MGS>SL&;#$2SDS[?W8'MXP7! B@;<9K'&@Y1E MQK='7S/72BG+YM$PP&.HTW"L#)P=^,777"=R?JJ,=28-^%EF5 ,6578UC2^Y M;",-A6P?5GU[,!;HA&FZ(#=@ME!#L%0.H1^GM MU0]U'+GZ]E"N9B!>P0$["BHZ.',;>56L4N+R[7W>K"O_FO-8/44[N:'1]!ZS M>0^/3&H=XL;I\8XVDODK#\=,S5OQH;]UWD-:$ M2@)392M*TFBLU7#PC+P5O^GK\ [9\U2A+&G\.SM"OTW7H>-*Q[='B3,WJ6'JB^$ #-RH](463TG:5&ZZ.EBP M6/R:L:.582N:H0<;V /CL*2F'0]PIM5C;?HI#\ M@<>'Y"HQ8=J6?]Q1:$1.>Q3BO2?Y"V=>UNZXT:J;:S8'-Q(5GZ9W7-%_)UVMF,.?* MMXA*XV:JW1S<3%Q8YSH^]H(B;6KK T(_%ER@2!HXY.^UKR6R4QGRBQ9$H/!& M>F+ZHY!,49'UJZABK3>81B+96)@OGF5*.55I.YGOWEG*T._9XI&U\,OK'85@ MZ"HT$!<=*]YL8--M]0 S96?=_BXWX%% PN0Z7.TST#8Y/1+& IL>#=36J/-J MRA8-12^H:,H[U?<"R>_,$-3_"F>CS#K3U8233Q4F6V985"7;JG&"4I#VPY111-7R7: MZ$JR[-DC*KG4ZT1@G$(KM_ABE<&&>>M<2<>>CF\1^XI5XN'G!)R97#$7JY36 MTI.7>IUB%*;YH'K08.U3M#YSJ#H\K[^9 B*LFZ@SLL-(U$KD\$T&=I*H'^%_ M8L2N$&&_H# V93RIVK#3D5H6[9T(D8K,U["#M26Q.X'A"Q3>SQB-IS/X!RMJ MN4D)U!.O!^R@D+?_E?;_/HPRM*LS")?_O8_J7U\0.*)TD0QL^_?5SDTT]G M'__7O_[W__8O_^/3IR\H1JF?H^##T_+#Y?7-W8?_.'^X_7 39[D?3]"'RV2R MF*,X__#IPRS/7W[]_/G'CQ^_!-,PSI)HD<,+LE\FR?PS_/V/\H4?'KJ_M.!' M^%?KY--P\;S(\D^=5J?SX7^WVK^VSGYM#_[/A_\[_/K_/GW",D1A_/W)S] ' MD#G.?ONX\Y:WIS3Z)4F?/W=:K>[G]8,?RR=_?:)$KUP?J$_BG3^O'/N%? M?6IW/G7;O[QEP48N>";(-Z_9[>#D<_G'CUA=:1*A!S3]4$CZ:[Y\0;]]S,+Y M2X01%K^;I6CZV\_YGQ<)9BP,,-?C'/Z+6?M0@ZSI/)]UD2!3#,KOY>A/FREL"D[NH) M?NYG(71\GZ(,7E$H8Q@'X\5\[J=+>&'X'(?3<.+'^7 R219Q#I_C/8@V"5$V M#((0-_"CFWB:I/.B]27*_3 20JGMW?94LGEJF&4HSZ#=;>@_A1'(BK*OR,\6 M*0J&^;4?IG_XT0*-X@\K[XL,*P!O:)X 6TG"0A4 M2%ES!I/L4;7X>+L0+"(8-@(X+V-(D\MY#A5].;ZZGCJY]^AXZ>(C3&4SE-[ 9Q<_A_#ZVJMRU:ZU =KJ>/O+4DM>-/D'O_116GQG*8:6)%$E- M[+,>A!LXU,[1H_]6_U,5[:J>P,6A Y9X%%PD\Q<49[Z*I;-"KSI@;#]^\M^O MWO _46U@DN_1 ?4!10@6X/S2S_UO\+?'!-Z&TGD8H\<96NU=BZ:CE^)0_"6% MIU%PN<#[?GCD'J5A$M16A6(YM(R*G;?OS @/212M-O?U!X3P*_2,A2Q/PTEA M7H"_?X-=7?8M?H7?PL9-(4K)]U@;]C"DBND&MJ?C&9@6 MUL+[R(]K;S!DNE,J.!PBX4,)SE$,_RA^=8?R4XI_T**&B$ [:[(81Z"&&EO:,=SLBU'6<@;[O_6PZ2G[4\^'N M]&+1$QJ!!)AY6$@OD\53/EU$JZ>R:CMK@]*XX"V=Y.%KF"\WB#)6.Y]G(N_.BKG^-GEY<@=TW/5+67 MU0-]Y:JX[)T[0[B0] MQK926, NBB !?%*]A DH2EZ*T2XXT\EU:6^-?,2?M1@H%:]1O7I57'?4"R*A M1WIC]6M"Y?E=AS 2.F(U5[;8RR[H"E\MH0I"*VVQ$'5C'32*)J$Q@5[JAPD( M^_X5.O1EO?9Z'#TU7#=Z!)(8&NP.U.[H*FW;5 LAH1M:4\W^,PD)A?M2ZBRJ MXO[1M\6NN8_6)YC,3I+;B;T-L?:ML$UPQD"J DNU?M>SG=<5:SW[S,/2!()- M4TFA !0+ZY??B5XAZQ[6:_6O>5%1LYRHV"=*3(N[CRM=P:0.I\26A3A^.EE+ MM/KG;F>;]+PPSC\'X?SSZIG/?A1]Y$*@) JN\_QPAN!) :WHK8XX\&_,2]!;CN( !>O78&EJ)K\6 M*RK@++)/S[[_\AG/<)]1E&?KWQ1S7@%N]0MO M(P# 0C?PSVS]@LA_0E'Q6H_^L-?OK11D1MR5)3 ;/F6%UX0A[.&C7K][Q.4P MW1<:QM*ZQ]6PJO@E3]-D+J2[U=L3 =D7&4B3O)0;A(\?DC1 Z6\?VS;T?PWP MUHZK/\-\MO8R7KU-H@6.FL;I.AD.LO7?^!3)].:=G=ADD4@,DT-I<&2:.T9I M/C1LX(/-A$$D\7EOT)P/C@Z 3$?7*!U_HO!YAH/"7F&%>$9W"XQ\-+T,HP5> M0XI ]9V4!091DCUY@]/&4%@%&IE;:F$$)[VSIKSY=#$)Q-Q:OCK6$?-E,+=Q+"?AM\P/P]R M$^]LT!A*F!C(O/2-\G*'\NUHV:3:/R;8NK7*I5N5Q>'M'21[\@:=QK!8!1J9 MW#.SLQ^V[=TE<;(_,:SF:M9$R&SHG?4;0YT $C)3 \/38SDO\*DY>-([.VL, M%R31*8?AE@O[\J.])F\*E.K'&_0:PYP\, JO9JT<&XR%,5_$(%8\Z/7UV"9V MW $U^2#(6UH]?YTD\)&]Y5=1\>??/F:EHWG[]RC)4/#;QSQ=("I+"HP469KO M, 0_;=F!'[Q5,N0H7:5"#M]"TL:<]JC7UW-$8IC*&8SMD+#'%E-ZBNH5&"3$ M5+^7A[KG8R'K__AYKZ]I!T?Q_6P98"J6R@$% 84(!<8#@T1X^UXW;83L^PVU M,+*%0F'&K 5A)=_7O>64M(3L/N>=65G;^8.=LIP_WF\"V(AD*;64,%EA5+N3K#LZSIAX]Z9U8M?H):IE-TA(7BX35KNQC. MDS0/_RGF!9Q-_/1,YS]#.!G^YF/!%XD6GNGK=[)B57'5"6"JD"D,&4VCF*,BE6TO!X# M9U<-@SGH' /-PU-"J(BD*76?/)84#6*HQ'(@9MU<(;6 T8K!6%M@N! MPLIZ%'[>#U V%+),N/ZF.:'+G;/3TS.SYI%"7S=9ME@73R[K6Q;%9Z_F+U&R M1&6%UOL%S*A^AG!*"1-5A?XP\'[;M?"D-1LTQU4=H"Y$3I<^SQ("B]&=QPKY M6ZZ%NW"((LGO0DBSO8"E8A0VB\6J$%T(EB9=R<:>0/<>+@>M:Y&T K,C&84+ M$YQE,.)ISEF\1%PC(YW$*HG=?NM7LG M+3W[CCH!&!NZV-RR,;D0*WT@(34H@/G\"I(F@Q(W1$-2[91S%!N8"_'32KFR M'<6AGS1><(=9'^0#+LD0HV!]7N=&&I ;%#./7?\RYTNA6?R8:%R(B]Y6TKCW MP^ FOO!?PMR/N$0QVY4KA=4DDDI\B8%R(J)ZYX#!Y>KHV1**54MZ)7[H0)R( MAA:X*X?_78GV4H'Y:*K&0G)G=6&!!Z[\=(S$&I+YB[/N6E295JY68?R"OU6*BE MXUJV;"7RA:&Z$33.&L$[]U->O:%T$F9L3X)L7X4JNJZ%/];XY)D@G8A49PY: M180S.BN5T4!;=S643D3(TW:'V--27'O"+IDDTKQTQ[B6)SO( M8L)9ARCB^)JO*)\EK*]5I'FY/6D6D5*XG A-9\\HBK;:K-Y*=;A6&Z'.-,R& MR8E_UQO*5.L>-T9]WGKAWW6DNF6$/RGKVVN?& Z=Q@/L ;VL-^LIOB%V/ES M_)$65X46%V2V>5\BOP>O?69E!Z28&L9G*JH#%\*D+F$:>2TBOW%=Q/PN*:4I MY620S6SGM?M6#K-&*!9 KB#^2OFL18L%4=(OZ$N/"9D8-Z*59H7Z4!B/8M86 MBLN\W\09"(0%Y02A'#\,Z/7LH86B3E022)D R(!="/W:E^W.GR-NI .M"8#2 M%,DO')1"T[0(+X= 7(CS4LR.*V$HZFCBA9U(60N)2^AU^(9S&LLL^PO-'NG'ZQD3A@O16;=)_ S2S8O[1> ]G"6']+C7/K48ZJA]T:%# M=B% ZU Z[K1&;@" ;,=!TO4LQLLN$!<"LQ0RX\IRHXXB;@DKL\%8W^(,7R6+ M BPI-SB$\+37MENKDO4QD+FA@G B$FMUM?JA-8<3E$]M!(K0LVUP8XGB 7+1^QS5RQ"V"\J-R"P]E+FRG.GACKNT2=DEB$>I!U2$ M7SXF?\"I I<]FS[ /])P4B2M)Y/OWT"?]%A]V2Y@7;#KLN-^+<<'+WE\*L*B MB&RMY,VVOHCSY7GBIP&^LB5%$^B%S95X!X#$;B!C!:9DT:D(9R+R]&]^O(#% MN--J#U8R,5FA/>Z=]'MMRQ="5:"!"\>)F**M"VAKA7D(L^]<2SF]&6RL],QN M;NP-^="=B#':BKF^0D[HS,QJ!N@T38829G2>\GFDT6 Y$4^DB317]H>ZV./M M$ W7Q[Q(DRR[6*0IBB?+75OU6GI^?II8#U[;;DHA_ZLB\RD%3T7=S-J47OMA M6D0DGB^_%D&*A0/\.D5_+S &SFHIT!IV$7K"Y]U8-(4UX$3MS8VT)%FYL[% M:\"J*7!,>"459H1#* ^D$Y4WC1#JRBIKAEGNFEL]6B1#DU^>D]?/ 0I+>E%('Z01T^ G T!1]P MIT&JUHZ5>RPQIZ"F(YJU/1_54#%W.GB$_ M[;7MU& A#\MC&Q13;(IJS9HI=A:KS3]_#U$*BI@M;W%1:/&]-:,#4)">DY)S MVVNN$BBTFS5TD#89V;'HE;9FU'Y@]M%42[/*KIM+E/CVC(.8$H=MUBABC7'; MRZ!%ZGG+:->L$65[,[E 8.3QPX!(CQ/(C3F9W[\;7R91)'/"6VHT)-GV;DN^BT='V\J@Z40J2"%AG,![R99 M_@O"(0$O,U@M:"<2;]SIBG[V.YZ* :;PJ""&CP\!LN4QUW!F%H1\[_M"CA\1*0 M+>="/0[(?#)14O*US5IXU-%F>^8US!]O0NZ9-=-<) KSLM[OW%XUOE2P%[# M:%6L.YK.&&Y,MB+@*=R:M>,<"2H47\AH5<*S;;P1T;\@?* M7*N30NX$:_H^V2.HYRB>S& FXL7=\YIBP(/V>W9U"FN 0K79,BG'TJYEE?]T M#YH60#N:P@_JS+QD.D39I("DL&FVYK)^-AV>C370RIV7S>9"P9X>9KA\B:N[ MYS!CX=LABAO)A3; JV+_?Z[KNTBHP0*YV:M3U2!A;97 JU+N+9KP/#(["HUGSD0D>79EH]1+*G7#-6I+*&XH>_;=5D9Y\B4O?H_18!+8*<2:M2&1Y>1^K*QF)4!-(9H2\=%< F28.X!&X,**G@IHC2KL1HO022$ M2!![" MHU!HUABDE4)7IES=7'(G7;.&H2*]K12<&VA]].P*D^6D/Z$/B,P8 Q&%';/6 MG5O0YG.!!P-<\#)72(\#HFYG\*XS5-BP*40:OLSI0$3^E3/$!BM4MJ]68"M< MC*1#0!2:#-_9I)8F5]8T]7QQ5S'3UZ>OIG\<:9(O\8W?22R0ZL=L5\1\]]^S M?48,/N4R/+/6F0,)N1\F\?D2DFVKC)C6R8RQ85&8,FN/49?'3Y>PK-X#ROY"*(8R!A(*,8;+#F,]HMOPM;BRU(^? M0YC9BZO6L_/E5_^O)+V(_(RWVDGTXN&: .UW74B\@C(H8\&L%88A^%9L(7^C M9$^E&FS;VJKP)CT"F/ IH\"LW<;V*'!E9;8]'+@KN(%"0NO-R7B"8C\-$Y$R M4+O/>J?]0;?W'H/5^9 IK!DH,K22YEN:XZBW0.!*?I58+_0 MH%_;DU!U17.G&/WE@;_Z;^%\0;\F^>B94G0KEEO::#U6-5EBBI+U'[R_@HZX M2MY]IA39RDV;$DHF2DQ1LOYS:"CX-"B8(P"<.4N+ L*^6&MUH/#-_Y M[&:+69+FCRB=[]Q4P+#IBW?BM?N:OC+V>E1W:KP-8W23 MHSF^YXB:TRNK!LH L'1#]&WH/X41$(*RU3U-P2A^0)-%BC,Y2N4]1:L@+:&; M[>1Z!)U8B>PU,C1JZ80R3@S72B':.AX0UBU(OLJO_ <%VV>&Y3W2R<7-X53LXE'>U(6YY*UD#CK_RN"_:4PN93F@%93[4K76&8J@$*W MV7REW3EFY M4[5+%]CD Z>1:M;V!@?["4)!=@WJ&<-);C0MTTG*"43,]BK<1U%0\-2*R]4( MZ?**H T"LX:U4LHQ-@$60_7Z]2[\%L,"$V$+SQ?0ZVV2L4: 6 <>'ODG)^_W M;"2K!AK[9JUD:[E&L=CG3GS>:^-Y35>M< >XY:"F46G6WE4D;^S4<[U(XBP$ M20I]/*9^G$U1RCXUB7:Q@OY^;5SRBJ"-@?5'\7FK))#@^[[:\&_V](;>N@OND2Y'T8?+;@, M60+O2 D/W"4P$^\*O1D%(HY$%>_Q.BVS9^RBV$\I^0;(99A-(IZ5D]W0ZVC* M+A!,>-9 "GD*$%$#Y:,W7,1E U^.9W9#K].Q8B4SSK.(&L@\F]VG;UTKVYEX MNOWE&L:2Z;\0ZP) 6RUR9HQ[.850+GEW:104"JL^ HKF -:*)]LU]G>40;F8 MS?SV7G**9RQ?'2MQ<,8YYFB 4G+=++&OL'W&H<_728H-1UL3 K8&;W]B\2S8 M!>Q:K%:K,4>[E$(H1=WLQ$'64$T10*_Y0%,&Z73 Z%&L)XPVR'^= M)'$.Y_JKJ,A._^UCAI[GI0-E]7>8F%#PV\<\Q64F4$ Z? M/) 4#_S[X]-VJHQ98GEY-&VS_GF2U-EFQN(6-Q1I#CMF*QX>Z2].G%;?_X>HA24-EO>HE<4B2^_C Y 8Q8S1FVMP%R%4(: 68L?<<0>BUYI M_J;V _AM7YDG0Y3$M\Y&3&'<<.%36XP[N':;HIZ[D!NN=[H6]29^6>19@;DK MOGX?MX(US0V;C_BWR&&6AI'"G^%*I00I.Y7XZVRP68FS,,+?'D8*?Y;L<#M2 MMBOQU]Y@LQ+T9H2_/8P4_LS:K+;^FYL8WP2(X3Z$V7?.;IG5##:5%N\3,KI' MYJN!0K)9^]16S(LDSE-_DN/+'[G;(E8S0*?I,Q7>]_*5SR.-!HM"FEDCE";2 M7-FZZF*/MS_MTE5F?5V^3&:ZOM9:9OT*RVL&R8W6-Y']!E"61#XI"FEEC MTD6:9-DZ4?A5+#QJ$P]N-)Z$?;V89_ M'PJI!6#2$^CGWNZ&J0$*JV8-0.O0\J)P$TI?PPF &TT)@F=X8&?D/_$O!%?X M&M">)K> S"4I=%[)0T&]!BCCQZSUJ*'CQY4]G ,#B;O=,VO.^C;>Y)IO@J:X MFP5Z(Z_3L9H]H/ZS)X\*G@8HW)HU=9W[\?='^#@NT4N2A3F?5W(#K].UDLIM MFE,6>@J?9DU?%TGZDJ2P:=V/<>3O[5GM )_52&%3[ HH@4*RI= LZ_4R.QVK MG[WY:- J^J&,F?4BZ&Y6Z$Y*Q'62_O#3@&+L^)G_*3C">F9M/D;SQ4[>4[Y8 MCQH;**<0%[)#C>2+G;RGA: R^SO*<"M?M!#L+BFE*0OU"E%.:.=U!X-NSXUX M$G-TLQ3A5E+H9@:J0#>E+8SH]Y0J*,(W4Q,NY((V+%FLIV=],)DL1A\VBO6D M,%G,K*5P<^]J60CK(IF_)'%Q!P7;+<5L!SJQ>%&S+HJ)XTA #R[DJ1Y(QW45 M$)\'.+9N/I50-YDG!B 7.*3T8]4=P+"TU75EW,%\4%"D7)(2QPBF98 M/3B4:)+,Z5=)2O#$_F66H(9 MNYH.UHHB4+L"8<,T6$[D5&HBS9654A=[W PIPY%O>B)0>PX'+G;ISBD^*"$YF*YW[DQQ,TGB&4W^(W8$6S]SBT)J 8/?'?[NUOV"IP M(H61)")WD:0W F2:IE;A?0U;Z>)$[0)R(EM1 U6N[&;4<\;=QYBUU)3GV?)B MD'+&X:Z!M"8PX5@MULO[5LALL=$XD6BX*^+>8B!!U%$[P&>UD$Y]MBB0G$@S MW*G;+4;3P="SFHA6@YIC&$[D"Q:R27\ZQP.LO&BAJ>0P\' 2!-V-$,27HF3X M5A24C6)G@@-WO?C\$#_"TU[G1&K" JT64K3ZK5(2?$')\<4_&Q4=7Y6+JY!A MVH.;^,I/\0W;V1TQ*DM1SU[GU!%;QX'2]S\@I6A=B,53.11J]PEJ<<1.PAP$ MBG"Z%9"WDYBPQG6^_!T%SR!S<9=\R7-ULN+ZC$G M!+"I9X QPWXDAY5I=2B,[C%KOZ6 YMC[&*W@NW2@\*1Q_HFCD*LF%V(.*4)R MK4W,=@!/4W"IL&V0JWPISG9AN1"5IXTU5\R$NNCC&0O-VGGQM=YP'/,CH73. M@V>]3M_JA3X"GPK%)T9&XD*8W=I#)QB@17HB8C2C>/NST+;HL!$@LYJK6]F53@;"B4;4&^?V M@%Y1O$!X!#VO%!D$82G+33Q-TGEYP):,5J-,"X?ONF5$HG%:>)TSJ2.9H$2T M,!'&TR")GKT=,9Y#2"VDZ80AN\+@"[/F+J695F<6;]SF4T2<6MA@7(CM4IZ' MJ,ZACD 7(AD$D#4ZY8+M13QK-9F#4\K<]P?X;Y[&*1Y97DXQZ5>RGI[ MN+CF%('&SA_ R4%AM:4,^V'/75 MVPN:@&8?PWE1/WT,O\VF,&#@;] @3((VX[M1]0JO=]IIG5DYU0BQ1OZVE*-7 ML*=DCV.6H.N$RR)YG3YEUNH/VU[: RM!9Q5X5@-5P394Y^%MH&=%JW9XXW! MDKVQD?.U9X]Q[J?Y)2R+G".?VA=Y)_W>2=]B50[^B- S69.UX,+^5PA:W0'B M=5M-F;3)8O(. V<"Z;7?=DN8-Y]3M+PGV*R%,C+ MX#7&%I-6VW9A3AH!(G0Q4;FP0S;#H"M66DU4NF6J'<^2-']$Z7PK/S]QC=ZH MP-BSG"TE_$U15DT^.A<21B_\;(:K=+_""B%"&O'Y E'7ZIU@M?EB W,A*53A M%?!8$WH"_LQO5G@@74@?;>0]W5A_MF/K>>22AX06/;B0[-K<<>3*=LR9 <7; MP)F-9=1TES0@M5N+0,M,0'/)BZC"B=Q993?!8U!60X\-\LO1@1.)LM_&CVE1 MN'PI\0W3&Y4G%:N9(08)%M"#$[FT]+WR_LS#H%RT"]AW6ZT:J,R&+0?8B639 M0Y'W!=VY*.L+3H+:IL\4B<=HFJ3HT7^3& .5^@=]64TPTC9 :FC#D:S=/?D/ MT WG29IC\7')I>$T1^DPBI(?V(4*3URD* ASC(PQ?-2\ #1F=7E1-GY4JH.3 M,*S7;?TE28(?813!>EM4E[B)V_B%9[R-UL) MRIKG+.]S]RL::O)D-O>Z)%6.L"NU3IF72E!970 M'EUIT^*5Z IYVQL/?,3:W-IBE&WM#8AN+V<^OX*BJ4 *UX/"US"5$186;3YK MT[38=DAHX<>M*L;7],GA?/G5_PM./I&?97PGMF@OJ]G&XMW9NN;+6LIPP0/. M$'PK]IT_YQ<6D^QI]6EH\D+).++EB9,> VP%N.#!MCX.;,_[[@P(MSS0#!"[ MAW^/C(GW-)KD>@&O'71-P'&^)W 2+26 MN*B74U'L*KS40@;O'>_G[M2@T@1>YQ6@#2MEW,T8Q>MKQ@E_=(7E)EDP"Q-7 MZA T8JW4CS/K^$8/;E2FEM^APIO5;O&*'D$G5F(971H;.XIPH@)VB2 B(IC\ MO0A3Q"QD)-*\N)K[;/#.'.9RR%64QC8\$=RAM_SQ!XI>T=UH_IL6U$(>NI@KFJL,;NL?7)*K! MWN"J&4R($HX^R9Y ;WKF93..OI)UXOQ<21%NU.9@"B[IX*G0&ZA"D_U>HG1' M!?(JC0.Z MRH\N' 6'#%V6=_4+A5+^0Q]0,T]]/O_.RTPT>]0:?;ZEI-.JS\ M79(9I2)TH3Z(^1B>KLW+EG4NZ])*<#R&2W.\1M?ZG=^D4YF?K8K/YT/=@,0U&JI-05DB !4$L$8R2;$$XSD-IJ1355 MM C!="*B:)Q,\Q]^BB[1*XJ2%_PM\XL8TMH +JN5;Q1.<1R,3D0?L7P:Y B* MB@XC@OJ;%!Q),V77Q.U$W@R[\MPQ-%]%M.*T6/+!M#FB;%D]8B>U#Q$Y$ M$AUB++*&K]XFT2* 79A 5*A8!X"X:9%"#(YE,%LM/X'K:"BI,Z&D@LJVA!3+ ME\MI :NDV:/:OAS?8B T.$_2-/D!7%_X+_XDS)?EG6O":)B]>-V!U>,<4_'D M#T(:G0N^UGVA+_PHND9^ODC9%TY3V@ LJQO4VJ0=87'!!;HO(N\*$<+37O=, M#RW,RT)JD[$CNUL5&BISQW%I'#\,RM*S8Y"JJ4VG18#%+0P7O(3[L@D9FFE- M )2F';NP-X&F:1%>#H&XX!E4S(XK]GYU-"DMQD"[*S*)7F'#67 M@S]^VNNUK'J(65\#F1LJ""><57=)CK)[?XEGY\<$7RS CZ6@M@%<5NTX\N1P MH&C+:R^W(=LX#=BBB'T:XHT!@55+J#@9LIB<\/UM;+7A 7(BM7LKYD42YZD_$=LJL)H!.DU+D80AAZ=\'FDT6$ZD M7&LBS95=GB[VN'L^L[&[%]C!NZX.JP"AAF!7; MZY0.>GAK4Z=^08'[%+WX2RSS/4S(24"9IVB/>H-VIZSTATLA;9E$N:KC:_H !D77]0T&ZG1M>U91K73NC&+6+C!>/&7H[P7( M>O6ZN@*>8Q*@M/!Z;=CP-6<>$H5#8X6R-5Y3ZSVCWI,N)U&&TA%.QU=RT MBN&*7$04UFR&;U\S2UT>/0N+A$.1/,+,$#!0N# ;@7 @FS]!DG'SVR: RNI5 MI_69.8!""=DU&X>P-?\5B2UW22F. $N,=C 96/5W5Z**BX?"E]44A@2643_. M+U$V2<,73EHFMRV,2ZO7E==/::!AHG!G-FP! QI-#X+Y_+=POI@?IA=SZ]HM]Z=?;'3S(\/;G >?548P9 BV]0?ODK-,4=F1!43@Q M:]; T1R/JVB.NR2>%-XJUJI&;@!3B&47G?Q'Q !"H<96: ,6$[[WE==0:,NQ MWP1'/;4WEN&F,,1%0Z&I?M;#@;!(=C;;:U%^\%8*?"N9QV^&'5PD"S3[-[@.AT&+3O+!K \'"BJ<\'K6$V=FA9)4*9%$045BK7\-K M_^WW*)W _\"W/)H^SE8G[Y'^/2*/CW M#2X]TFN9#AY]RH=Q .?;,/>C6^1G:/04A<]%"1<> 'I#K]=V$P\6>]"Y4"E%UN#_I=\[L5HJLP @'BPO50(HL)?B" M;Q,_7F*AU0I MD]1KZ7'U5"J3),S'CNP*RR29W^/5*9/4:^EQ&M2.KRMI$6!Q"\.%,OTJ"_'T M6IKL;77*)!6:%N'E$(@+E444L^-*_)PZFG@Q<_7M;&,4ATFZR6PN-C1CE(8H M^\),^>:V\WH=AXY"AZ/_V)8F"$A;I7SZ^[]6)&+5SCN!5YTX= BJP\4A)A4U M1"3I&%6D8[2^P:K=Z;D4BE.'CD-,*BJ(2-)Q5Y&.NUW1'7*DU:'C$).V:B%T M$6XJTG&SF60=L@'4X6(/D(H"(9)$_%Z1B-\WY2]TX^BD-,*HIZ2-+Q[Q7I^/?-,'+(VU*'BSU CM3EV(T+Y1A/CA_V3EN] M0 K)]_31#T2+,'$#15VO#"C>N&$]4DL1- M.:Q_;#\H$R=3)F\U_Q:B6@T.8P[SXR6%#4-%%0T%AL4I2D',ZS#VXPFZ2+(\ MNT-L3Q>QA==K.[3U$G2J,)!P2F_8BR.Z]['3=(;R<.)'30XJLIH06\E9V'7H M3I5"?1+.PJ[:.U7,SE)_^&F(8>"86LYN]_!10*[G>%Y_H]NE%N(@@W AWFA7 M,NXFZOAA *)IE1#>VY)UR^=A%X +D44*F'!E)UN?$M[^U7C&79#$12+ DQ]_ M'TUAGX$"+/'MS?GH@7_CN4A[K]>SFC9)^S;(M$E (M3U(G(=-^QIY#Y_K#T5_) MS]BC[N!T1@G5]F[U._VV0ZF1=:@XQ&0A5JBV=ZOGJ'=+EHL]0!:BA%2$I;A4 M1ZX.%X>8+$0)J0C:TE50TS0=AY@L1 G5#FG$,ZRC05NR=!QBLA K5#O45],E M"L:YV -D(5:H=M"6KIL33!.Q!\B1JW]VL9W[69B-7U+D!Z-XUV;4)G GVX77 MZSI9.DS8.<.#YD2T$;V^27'%1+ MIR%,*:L30.[0=JX"J7QPG&@EO<[EFQC^ MB1[]-Y0-@R LA;B)ITDZ+\H*R/J4B3/WSDMN&4YBVJ,PG=4_B^]T3'/WDA[S M>B<&_;QL#1RO!&1IW?+LBEY']04ESZG_,L.1#")74AT^#]@M!C$RV-AC30"" M-L\NCXER?.P*Q;[VB/8\P- T9\O=1$56+X$/-A!M_EV3?-@VHZLG1I^7%_;5 MOSPGKY\GN,!!NBPY6OVPI6CU"^_+.8&/[1^]WIF5#8S P-Y7^*'(JCVO8*1+3BB*BLU;7(JOVGL*YPL_ M C$*$U$8/_LO28K8*3&\=KAD>E=34I^@Y8S[21R;,\1AJ?"%UOZ(/-]FL3PSTEQW,DXBY54/UZOIV>&U+* 58"FPJ]:F]I' MZ'LT'0:E'-P87=+CH!;;F9L5M$^FD8Y/A=O5%;9<6#@:9:*5HF4&E@CGA]]R44B F M-2A!V;(E5Z: YA9D0G3$N:N2-U?F4Q,$W^'^<9B M%J2,I^Q 9'VU(T142]U7'#P!LMI*:R3HC*+475%55'DPHU;;,TH5_7*K:>CW ML:_NBF1J>N\9KW=F)2*..#R/-4R0E5.AH;J)9E.P@S*S'CV#[POJ:PIZ5CK! MTB6G*+-^://F==2-!>&I4BQ;9VFZEAC:/!"JUT4!T7]9L^<,-G=HS1, HZI8.^Y M$H(>C[<6>P!9>@H!9@^/&]&XI\:#)TL8FC8EP?; M"X,Z0K@+1/VPXN%+&D://Y+'6;+(_#@8QL'C#Y@AEZ,8/29? ?:,]-=Q^,9< M0>IV6RK :N0\[1LAK.ZJP%(B-I545'X-%MNC"ST YHD,:[\6!H6\VL$LOD1#G%=@ S+ MO8>EB9;J'71E)61/W0BH ).]!A(927:0C9CA"PW19MF?>X; M&+\G41CXR^$S'%2>BX)24>2GW%OWA-H#7BM)@E4^%@E % +-NN$/Y=W\?(YB MT'6>P7Y@//-3UGPHW ?@MG:"KDLD!Q2%3+-.^>V3_W7J54%E&%EUK!#@?,X\_,_DT44W,Q? M_$F^^3KXAX]J'7JGK=-.IS&'SIH@*.+LJ]Q2\TNW !1627%?_Y 61%*7Z!F%9Y2^1KO1%,=F6:/4:JF M7+C>HA#YB8_JB87J 7]5F5!5+"WO W5:+6YG8.#I49D+UWI45M[= K,RFA9_ MS8:OL)O#D27725K,ZSHF/&5E$O+PA4?_:@?/K52<^*0Y8X.(\53)!57WDC MGFY!.US=[CX#\EJ)&Q'5[;&L*JH/U:]U4ZP4\ )>+9O=YT!^BZD51M9(!FXG M:A15A[Q%% ?WD1\+W>2FXW6@3>N%=([9K6@$J(S?B;)([V0TV=[&.#.LN%4K MZJ>HWJ.T<"O'$U0XH+_%.-XQ6S#37]B-O!-=]<45&74J?^3[[(MJPHDB3H5T M([$"7$?/8AMG=V#U9BI3I/)UX$0%IP>4Y6DXR5%0",JEE/@\#$^K)2A-<\I0 M@A/EG<:+IRP,0C]=COUB/XREY&SHJ6T*O\3 8BU*H_M[OAKTU7V287@K'!ZR MH^DC8,_\(CR=O]WB-B[!VKXQF\\%A4-Q?/HJ33E'IBN;8>VL@ MC"@[TPGQ[U=O^)_(>%SZ MU?PE2I8(C5'Z&L(1G#S71<7+X5^CZ<,FUZ2,K+A(LIQYZ:&F-WG;:]!-1VVH M02(>P:'P?: U/3,R,YI#"_64S9(^K;EUZZ1TIO-FNKU=(1:Z88C8RM-UYWW% M'9IZJHECBZL1%V*Z*4(*WH-#:0?P;'NHN,J7XFP7E@MQT-I8L[W1TTV?ODLR M*QJ5$2AG-HR#2_2*HN0%2[W:VXF8F'FMO9.6U2P;@<^):CD6P^9$@"Z*H+OG M+RC&59I Y&$P!UUG.0XI?D4KJ3.^&TBF']">U22_RM160*DM^%6"9+SFPVG, MCP2(/'H68%C-]*A,%@6)MK!7F0BL3&.6*%90AT 8*M^6(.'(1F% ML$-T;9A,'E"$7LL<7?\;_.TQN430%.86]#A#1<;NRIJRF^Z+@LM%"M,1/+*J MSODSU?\@,:)E=J*M+/(F,7N898MYR3$L+U]1/DN")$J>E\.GK"C>K4-AXF\' MC38^!ZM%/?4:4Z +II+JOAZ1D@-7;S#SA1FZ3V'BUQ(6*"T%J+Z9I25D1U?% MP:U:TRZ8B"KKW)T**U4+?+2;6:/"TH6T7K&L-2[C5=*VU]H1;QAY"K7(4 M>F+,V@!\IP!'RM+)63MI748?T?/F5(D!6@K5J!P3/::)%GN1\'N/I7 M$D7728K_J/$H1GXA:-_MI"<[IC$!G6FKY6#+YH2 MK]_M;*X:P\F ;5= M_JJ:%@S?WU)DTR+PX;^-M!E,RM>FA^G/"4Z47I$Z5?X M$&;?KU.$;N(#GJWJKSSQL3Z)8,7Q"#BW^!&E M#OIL9A>#& M1,M6*Z=ZC)6,LIW()[+N?D8^'1[E.PV9=U:T H]3%.8+7#4[WJEIO-G):CQW M<-_MG72;Z4P_& ]Z3AR"ZFM$S)/XQ*TKWDF-!*#R9AY%C(Q8*26^AS"F'<#E M#05F1FCY+F"R\89Q(V-Q5UU.Q!+]UXL0[3;S3*QFI*I6I MA2,71X0;./NMD MB5+X F>V>ZY8R\_<:$IW!GPT,^98;$15U$.;JWA(&[$6%:38@H[F@*O:H:GH[)-1E(W&E,>%0S1I.C\>GF MAQ7W"@S#WH9Z >I=MZVFE3]]ABWA6 'Z0G_471[9>5\78QUO"@AX]06[J+WG ML*,I?%3V]LC.T7U 1%%57-UC1JVV%YTJ^N6N#PI,D.KO..Q8,QA@FR MZKOS1OW=G!TW[H^DZ/985C>NGJGK2%H;1JV[!J4$@0U),W-FS'@'*^B2<\V. MG4IL>]<^%5>T?8M?X;1!N?1B4U M-SJ(DJN2NV2U0W#SPQ 7#\ARV^CHZ#'-!L*23)Y/XR_ MB=SA16_GG?3=3D"M/"&0AXJ ,AH1/UG_"*RY!F,E0> C_WE\4ZK+9L1OU@>N M+UU:5@88 6[/J!I&F;7QOJMR-V))=;NZME8:FT[-K12@^V:F(C9HN%.4[DZY M/0,V20>LSZ#U9@86-6BHDS3>[()]DHY:!USRH/5FEM=HT#@G:=S!BGY"%YX" MAFF2SOUX=75L]C/J[O!0V&_(50W-N=^TW_@ B#[]$A!3"E00# =323'^6OU6 M.0;A%]Y%DJ8H*J2^2-!T&D["TGMW.&3H#WLG9\T\5\ARL#\$> IQ)D#KB:^: M)Q'5N%!A^ZR9!IMZ(\V48M]W#)6#F_>S9D:2*QS-QM3L1 242H6[6TG^S.UK MX!P=U?(Z=B&62BG<)ESR==9,>XN#@UM T0K"SHB''G,XL,D%I?@M?APBTN1L M51Y0%:+N&)1;T]6R/M2<6 M,(R@:I6C,+' ;"A@Q<2"OA[KJ:W$@C[UQF,"[F8$O34A&+RO*1RS:F8!9M=D M#'B?'D+I6%Q9,T:3HZD%YH<5M\29E$N'>![==YE0P&S8PQ=N,H>JC(GT$\TD$. SVQ9=J#>!BC3JUR M_JL%\0S>UXUU VI9-@+NGT$\JOS; TW9!56#> ;5*Z15QO\SB$>=-AT-XC$_ MK!H:Q'/:U",@$P8A$L(CVY5WVC9[F&!)=8?RT?31?[M/TF(PYWD:/BUR MO.UY3.YA+!.K7RCJV3OM6,T?K,8<>:I6H@HGHF/P=#-+(GAU5AZA62OUT<, MQ.HDK9)3&CH7PC0$46,9RX&*D M28SW*)R#/+,=#'\]EAZI@WT%%BF?-Q>J"\[V ^FXIR?B\P!'4[B2\&%:0-UD MGAB 7' G*^/'E>.I>J)XYTVSOLV=^>,1SFY96;%L&/RUR'(,FWLQA5@' -RJ M7Y'QV7!71RXL%QQ] NN #)7L/@"VU?"V.FR*('/!Z[4C\B76,0K.40S_R+'- M)*OV@0IT! JPZC^M0ZTP/"><25NYX4C\+4Z1'X7_8/\K#A3#$G\!Y'CO)L.P M4%>@!*L)@'4XE@#(\3WI-0D^H#Q,BXW#:AP&82G(35S8,O$/Q@U]QQ_(99CA MX]HB12+6/:'VWFG/\#5+&^,J80+8"L@]_DOUXYV>Z F$99[_)0C@N?*%,2H\ M]9LUWNU_@MC-P#GNDQO@^\0&FO(>*_KPQ;DC#@(.3AL,R"VE6,F<7 >*Y@@JS:[#T^U_AM?M;O/@+A6#'"B MJCV6U063R_[2+!#(2VY0KN1ZK&0N' B.<#H1Q'LLH^0V<]ND!*;I ZIX(CA2 MNBA3!Y"<")%5SY7M)5LG:6H#4!63-WY)XBQ);_&KL+IE)DQ"6^^TW>N=.%75 M5.GR&-<=R@O4W[#R>JW%TF6OU/G9.>LWSJQE;]L MTC]9 -7S"2IP4:YI4.&E7"-])X[*.G:);K>O)^% X]YZ0Y^<::*$ZIZOLNYI M%W#9SO3EZ%SZD%M"0KM8<:0N)!/8);/?8:%V(>M O]4)H^W;BH.0)Z6ZL6D-U(7< U.TNKEY MTLDO;TM5W2&>HA9#Z=F]?:(Z(WQ43KBMCU?O,4I?PPG"]E I MR^-.NV*]M[O35&&2$\/HA /[6-3UY;32/.XV+$">6;WG0@^11)!..*N/91W. M<=F8?XHI9S2]3\,DW1F'%RD*0CF&13K$2FEK*O9@E7DI\$ZXN46]5U)C@-Q% M^2E8S7/6PSH'KN->;MB%+-)X5&PBAEF&F9W9C%,+,?WY.T?-*M0_H%<4+ ML? $3E/O]-2T;;80X!K&9!'#XD_R/\-\=K'(\F2.TJNW2;0(PO@93Q7P?\&C M_\8T^DCWYIWV[>ZFA1BA67PJPG4AWH "G!=_PFH&NM*3Z\..-:G!(!^-PG@2 M!0=@3@K1:G81#32H7U2F.< M@T*!]Y@QB<@IG-D&Q+5B4JLQL3"1J/ D4X:YR-1]\!3(9*5:8\4A39#="Y"C"@T_3%L[LTW_6ERFM4T_=$9Y*-IE.EO4Z)^.UOZ$L.O9 M("LT IX1"PYQ(-FR!*Y6MEVAF.8GZO/X.G2+ED".>@E\L('8,@?[L''-:LI95&[UID?6D5O)EXM3JPI^&]AV @ M6#/XR\_!!-&MWB0M$1IYOER;G"XB/WMGL9 #L^'FVPSNJS@/\^6?88!60ITO MO_I_)>E:UZ#V!_2"PVOCYQ5)$H6;*O<.&M&SLZEI9!M0$]F5@7:KK!.WDOFZM!U-MC3(MNRF^&Z.T71/*J8UB/H\P-!DH!"RSM'T>LP M!X$M,ZE2(EPPRREB1&G]):*IXW[FP_9B@A8YWBMM)&8:/9AMO'[+2DR_P.@^ MMGT((-%E"/V"JR[%>,[THV$<#"=^@.;A1(P!L<8 P-I14IH*&4BZ BAOX@!> MEX:B'P+U>1#3VA%(6O,<%"Z$5#H0KF"W\D:=?7AEN&SKKS/'X-%TE2#X@";) M8;W^ T;T(AO!_()_>E?'Y'[+<%:VANB1?DO/J:?>P;;0 M+/F#XJ-IU(FU;N)8OZ7G[*,N9J3DY&CK34=C.8=/0;92OV7K=B.V9JDLT# T M/X?VV@YDU%&7S8+A0 M-[=:$EF_[6!" H$%AO0N'#?AF #GH='T,?7C;(K2T?1+D@2\#9)$:]") U6+ M9?=,T@!=J&3+$99;RU:H/0Q=V]?+"Y-2B=-=F"Y+W33LM.)H@0 M:\PO3AUZ!69X]CAF";JZ/A0^JKLDGI0_\$:Y;'_>2:O3'E@)TJC LQJH"@SZ M@I,3S17&>!I@&RR=6)<#DNP*_5VFKP,4&%EUYUZO:RL6N)B6Z<)&Y?/ M^(U/?H;^]?\#4$L#!!0 ( (F%!%5Y52[D)H8 C3!P 4 =V%T+3(P M,C(P-S R7VQA8BYX;6SDO7MSY#B2)_C_F=UWP/6>76>9A:HRLV9ZIOIF=DVO MS-:T,J65E%T[5[;61@41$KL89#3)D!1]=M_]\. KB#>#="!JS6:Z4A(<= =^ M/X?CY?BW__:V3M$++LHDS_[]=Q^^?_\[A+-E'B?9T[__;ENM3O[U=__MO_[O M_]N__1\G)Y]QAHNHPC%ZW*&+3U=?T?\XN[M&5UE91=D2HXM\N5WCK$(GZ+FJ M-G_\X8?7U]?OXU62E7FZK<@'RN^7^?H'\O>_\ ^BNQ^_?T]^)/]Z_\\GI]NG M;5F=?'S_\2/ZY?V'/[[_US]^^.E_HO_W],O_=W)"=4B3[-?'J,2(Z)R5__Z[ MWE?>'HOT^[QX^N'C^_<__M 4_!TO^<>W,MDK_?IC4_;##__CR_7]\AFOHY.D M-J25HM7(Y#[\]--//["_DJ)E\L>2R5_GRZABK6C4"RE+T)].FF(G]% M_/CA^[(?;Y/U:[#?[WWY7)>I-2M=GOG@N\DNN0%L4/5/Z' M##_1?J3U_T3K__ '6O]_J7]]'3WB]'>(EOQV=Z4TYZ>]NFJA'X!TO,5%DL>7 MV3AEA]*P6M]745$=H'=?'DKSA[R*TE$Z]R6AM/V*Q[5O)P?6KL01XG'MVI.< M4MM*U-2Y,?=:,:7_OB;?W],,OU4XBW'B MG26IC%54XN7W3_G+#S%.?J ##/T'&VF8B>2'OY[G9!0\?2RK(EI634U,=U;_ M7R5E.O/VM"EPF6^+)78RC3?8_E>C1]E7R>!$2M#A&6LOLRJI M=N?;HB ?O<.;O*A()$M&S&I;*A"@%P$"@D'O(1YX<5271ZT XA*^8&'3^GUT MV#3];"#YE*2X."=P?,J+G18;@Y*@D!AJJ4 "*X::1Y;@60@X ,B0YU- .'E$1% 5"((>$C;70D.:://,4>DGRQPI '#?A&H M&>*^7L($D74W^;O7_I4UWM[L4-)R,_0A7:9-;Y_S#'_=KA]QH>A'L1A07TKT M&_8G*X)8&<0+^>I356/V^U75DK.Y[OMGG*;G^7H39?JX?K\@J*L>Z*APT:P4 MJHOY]7R@+N]0G:*I:X^,%$2N)2%'/BWOR%I:L MZLF;=XZHG(/K4U*20.,_<53H5_S5Q:&B=;6^0N1>+_#RLH@6]K[V;VKNO9C> MT-8SH.%TC;.8;CE\2J,G!00&98#Z?:C9L+/;OR-:P%?W2MNOWZ?2QIMUE5X[ M41.+@:_/*R=JO<5YSQ,U56/*E^6!)FI7V3(O-GG!CDVQ!;[S?$M&C9UQL?>[JG_1^;/0.-37L]]3\0+8]N MLC V>V2MKMSKD37Y;+"X7./B*/A?Y:_5LLZ:LD "%ADIK!3B:XHB7#V.] M6=OR(CBTS3[C"-+-;#^1WZA6H96E@<N."C(6W:^S8=\O:8SWGSYZ_US1/KK9EO1&V7T M+IU^)T(K"+LMH;=!M4?!I! 36R NB'J2GKSW*%^A#Q_?/7Z'&@E?W:UJT7X_JYISA@Y^*"+J2.YWZ\=<:.1: MY4$9H*X=:B;T*_\[X@5\=:>T_?I]*6V\&9EZ^;9\)LV$->&>O"@P8P=Z#GNW M*8::IF8ZZ5>&B9_]SWL]MM.N@+<:SCG M+EQ%Y2/3;EN>/$71AO9\$5IS M+=A-' (CO8(#J 1HT-W*X@:2<_7C,=T5H.N,3T%@KSK)'I,4O)]7)YF,9MQ M/.=IC(OR\N];NO!M1I]]%8 (=+!+..'>B2(RY4)<0 .^@XVI>ND49K'HZO3L MZOKJX>KR'IU^O4#W#S?G?_[3S?7%Y=W][]'E?_]V]?"?/AGE"L(AJUP1",(L M.H=/*LIUJM1YGM'KQ9@P'LL6:*VD /FCUU[, M&69I39*^^'+H<9L.R71^^^ MYA7YSQ\6Z%\6Z%]9@0\?O_/)& MP#4EB@2SH$<=N4/$U;NB'ANE1W@)9 PY994@XL"\[#I+U&ZE2TK:$L#HE^N[1 =;:EF M5X@57*"KLMSB>')XO^#B,3<#W%7WDNN^B0KT0@NC__/]]^\_H TN4$DWA1;H MGQ?OW[_G/Y"P95L]YT7R#QPO4$9OYR;,6A15Z#^VZ0Y]7""6W9)&+Q=XB>DQ M1_3C!_;;#SZIHT'@D#,:^(&0Y:' 4;DM=E9A^CO/RQ^_.<_M/RPX<$"D:(;S.X.IE[V MB\Q0&Y)"C3,03MSA*DHR'%]&149F%.7IW!YFG4XS38\SS(.FUWX MF2U;6<$GS:5D0C&YTALAA?)AJI_AIR2CT$:/41I)LFM-I'&7K/HP?2_9 2:5 MLGZG:_;3-%"GT?-9-]4S+NCI\@(_XZPD$0J][;;&UWE9?L75S>HA>M-X%.>: M -V-NY7"_>7>B,NJ0'MU(%X)>D>K^6Z!2$UTCY'4Y6=8GM;@G!F\W#,XS?UD M&B)XD&?]AR6OP2BMKS E,L@8Q%JCO=;F5<9_>O]>M<[XX0\?%S_^4[TC2O[] M_E__J2G&5Q\7Z)]_6OSTK[S$']XO_N7COS8%\NY(^[&MS:BP*]MRE0$7>I_U M*S&+)\-Q.\XCD_.S%RNU0+,[2R*\5L+[SI:S'7GV=$)J7O>WZ'07",*FSXK1PQ,O MW/5/9:.&5QH8\2/@WP@>F,B)M.0#:<@+_%A9@5XE !DKJ716>T]:=$'OVJ1; M%H0W^1Z_1!6]T.+MY.8(4V)2U-=4RUK=^G2>5FG0H$X+6KQ9NF8"LXY,EH!W-*-C:<(-J:*W4(8H&T1) M5J2-<((YN4<7P?/L-.,KX_0=D@)72<'N%]$-[@S'9S@C_ZAN28^4KJ'<1/5# MG@Z'E&-\VZFM$CK],KAR>E@7#@ M<$H.^%OV?!+%&V9 FUA"#VBVFH:#]>*<2@-TAENLL 0\K&,CPYJYW M/31XWOS5 $2R[:M!AZ?S#U:@5LEX/?E@]HO[QQY\P]M9_>ZP0VA'',Q UR/& MTXZ/TTZ/YQT>RYT=[UN7IC ^L$4\^U#$<^QQ3R\V145\6^3Q=EG]'!7T(9@= MHU:4F@%M*0^;T=G*(DE*9R:':D'42*):U+-K'VM7X^9?:P&?F1?&67#&LS#0 MNW?T5?=\53^QY3?KQ<&V=#DQE!8!)PNW]P22;.'V;B"(=.%V@[1"-*#TX/H! MO)<6W/L0;JN^D!N6&6&3]B:D3. 6X[T67##SM++$56EQ0FE8$')&-M11&.!8 M >]GC\QZWM]?/MQ[G6%)NUN85DG[&@2/5QD91YZ2QQ1S);[BJKWU\SG/X]X9(Z<00E^-I@-YU-Z :84^Y^@ZW*ZKMRK#7+187P UYXH(V M0&]N?^Q441[C;X<[5Y/EVK!(1\"?)XI;1:Q[_ 2)R]T M'9O0RWYG1"[F87]$H;]RMZ$KSWR^_^7D4584/2L\>W@;(*EV4'0H HJ'7L@G M\V)'OJ^->_K%0..;/?W$\;[^,\.RKU#%2D5O[Z08]..3X42M)6RT),)1C(I$ M+,*L9#_G147O?5,-2OY\D&[A6EH<EJ#M5-;H";J@ MJ0&$L'ZI00/<)8&]L$N#75EAZ*L!0UWE9^L'@;O'"P%V^B[W G;OUP"D@)#> M )"B 7[6:3O;]#?+-,\N_<0!)B7WM[G]X],*FOY0>1Z5S_3Q0/(?NJ[^$J74 MI9]6YU%1[)+LR9C)U4X>,KVKI47"&@01X$]=TG_T1-EC-(WTU._I.#V >:AE M2_H/W(EZS;CJ CPA#:L+Z@"]N]&M>_#G2D?NTW\K'7+^&/NVCIH!;R]ESV0'?CJ]F\_%POV5C28)0!]:,V>T_1A//$ MM0Q#^I>N90""?J7I-BINBON*WNQE"R:WN&!JZ9;[;*3]O.6DL4;_O!,11'F! MN"A?WZ/7##A9/*WT'6*6\/Y3^_)3("\LF7"G>73)!#IH"G$:G[8/:-E11Y3R M0QF)]GJJU.-')^&='O8F[(\@D=($3Z10(4E#!A6,_)# &$$I)7R"7QEZR( _ MVQN XU!OTCVTF,D &2/2/41+#P69O6^+74\+#<*EI0'1+==6V&BI2^UCVP^F M'37>0[1/*&MP,82Q!A1^'/5-]TRGB[?>$_/ILO?UM_/;/9E G+>5%?L>/%<; MX=6-2P!E].42-'E8^QDQ [:MP-N:D,.$45@?"G J/(%Q84Z(W9"H7TT*8EHL M6^"RFAF;!#TOKVHGEZHE5M]3Y ,,"7&B;(EZ20DC2[>.A6195#Y;DIPZ2Y(>_UIF*2'B!BY=D MB4_?$MD2B+HH "PU>DJVU5G2,KJ=7I)^/6IEY6&A*]78"@R\M#\$3ZXY,)#56)&@60T4F/" ?_H+7C_B M0@)I13G(X&"@H3#F-IW/2_@*#7QK:?E6@TE/?FVBK+4MHY3,V50Z@P8S,IP* ML8P,I%"'(BF9C30:E(,]]KBGH_9ZN,)>IK$")I1360$0D,_Q MV>3U%(O"/[*GRYG9%/&>\Q2P#4&H-:!?O&0!;F^;:HH(GIRV:_]2PJDZ6&@HKRD,^T M*306GF:KRW7;_PO$RGIZCLU2;9K^MWZGAV[R/])B]!DV=IAFED,,EO./R0Q8 M=#VB>!H7DNM: @BOR>G0#\+7GS&]AXGC4])KT1/^NJ43IIO519)NR6]=CL2U[#"S; MNYB*-#J'VVV32.5PNP>^1F;K K6-TT"A!L"["YSEZR2C+!6RJT.ZH)&<'CJG MD80&/#Q"@IO+-_J>*#[#&5XEYL,C$@GPPR,RK16'1TA15)=%[^K2WA+WV^I^ M6^0O29D0PJSR(I@W @V(D9][4<(%-G4'5^8Z+W5KB=+2/M)T[&FKSF510_P= M+3@#IFT&#%>5.9:#2+PA0D*9;D/$ U@&#,Y J] MU>F*:S0O4%/:7\IR:]WYGP( M0DILD3A.IB P)N$BAVQ3E^B)*6'SQ[RWKV. M^G4NTQ*()W C?4JD<:B-%I'CL>X$Z%EK MN0^@IRS@+@"-;IOS$$FV)9K42U]Y5I[A55[@=C$7EY=O51'E!=$W*G;L@!W- MRTQ/4N1IRD( BU6J&;\*OALQ5^LI=C3J-8#V+!+_).J^B1[91YO F'V6)RGO M/C/C*IO=PWL>&JYNEK"V4V:EGGQ+9E;> :4?*JN;%7W3H']QZI[,Q"V.W=H( M@Z8BLK!%3.5#PFX2*C"Q_NVW$E%)[R=V1QO%C>DF]_74PN^Y7GNXB2F*;+$& MQANJ2#W]T>V%BD6!.3'04PV6II"?DI?(YYKX/V_O.>8)[_X M*ZNPP/%5=EOD9,0H[W")B6'T@;H+_(+3G#UR( &^DS0 ^MVL$1^UYY*H%46- M+"+"J"<-2X:)S$JRDTUM5]'818>(N!-'[[[F%48?O:R"C,!BPQ1?0(SSY7;= M;)!Z[;GO^ST&E,>!S)UE"(\TJ>;'8&K2M #3S@Z5-8K(% M)KA M2CKGGWAZ?=8W+)%'&89,RC:-RB$B-(-A6+Z!A<( EV9E'D',YL,>RZM)^&7, =9T1]20V")%:C$NXL6B/*\!#=JZ2V0)3?WI;;0UM<< MU]5\KSSH(62_G.;UAFY]GT<#?*6$QUNZG=8V]W2]7L>S5]WB^IF?=<))30C[ MONZ #J8;NP,NP*88NEGQO2[B3L[S]:; S\0MDC"S_JUY-\FY)A_)B:RM5"<" M(B/@GFBSNQQ&2N:1_:G,'>36F5!/K@SU()[B9J7/SZ*5@GUP1:.]Y*42$6G\ MW ,_;$[02"07Z+2JBN1Q6S5W(6ZC>5YAM]L)&F^B_QM$%O"2O+]BPA;<07B) M,A0OC4)]H#SD'"86WOWPJJ$/TQ_6#O(CZ@?2T?MIA-D:9KG7,.]2=C"+<]GK M@86I&"$][C\!';RZA4]Y@9.G['Q;$-66NX;23&W4;T1WPC MXUIF1$>K*MRT=WL/B%5GM"TB^1W M[8<6S1GF.;R3RS7'F1KK6U;@**7O:*$GPIZ2AU28.&OBNY,V9T$9VE'NR:GE M$GB-XI5WCW-+?\%<)BMUFY,($5=)@;FZ+%70+0%'.=[AN'TB$'_CV"XV[N8= MK_T[1.M?H M214885E>&:&T+%*U(=(+N\#*-RC)9)4L>,/5]3W AT03M==5Z M$/2NWA/[CG@7)A:J1QE#'1>',H8WWOW)$+D=<.E5E].;\RMKLPX-=.91)1#_ M-%,[3^;'-!Z,7YFC*LX:1QWLTH":F&\=(8U8YRH-+2^&!\B[^_>KZNARCIE@2)[.9/D,,[U)W9%;NH\I6Z(75 60&N1@=$\S&0N)U-;^:#B# M5+LZ>B +8*HV0J% W,FL;3Y9^%3'1;HHBJVIA^FH0-OXKJT9I4GTF*1)M4-1 MUTYU4Q:#JH-=J)K?*F&:TU+ MKW@,*_=3\!/$Y1VY4SO@-,7!7SQ>E^9X:F(JC\:+_,8O5BCT"W-\D!LD9QI._#4J+;F0+R272L<>&:TKCRHH]QS M-/:'-Z9(# SBW3P3B&QW; M9>9C83-$95/YRP,;RO9(V#&XDS%O[CPJGS^E^:OP2+K$:>C% M_%RDE.FOOS5)!!"3".^NI+(S-!1!58$\JXF M=!L+=R-)E0M.G%[-]&Q/\U'^1[H3-?S=G@!7!C7:T*SR_%_?T6?F:I50HQ.B M2B&NE:DHPF"Z&!%%=R)MLO,^/! U#+ M,>LOX[ MU%:&NMKF3&IB>1-W$M.9V2NV/,6NQR2MK5$K[C67R7@P2Q[S'8ED$-;>1CNV MDOV0UTG&NT?:=3@R0B0;]A5+7:VHW[8HZ8":J-6' M9(P-D(;>6&R8.1L(-,"=IH#=D[*U1#C1$%/5E42.,&FGH M06Q,'Q^R- M4/+O>$M]$CXM2VP5B!IK\!"3FJW2=M:[1IC-D;Y#G3SB%?B.5MWM.XWCA+\6 M3.+O!G\+M"&%J@5;\]FTM_W*?%6]TESCRVB35/0TCO>\<(YP586[EEB%86!/ M$7IZYTM4T=,[.Y:#FKD*VETT,[75M'!,;9#,'&6MP-(^+]$].Q?7U,2@V]5% M)VBSS"]=EGBGL;J6HJM0C)Y1&M;\ZL3^& MJ9HZ//)39YF9E6RSALDC7L&L5+1'#_9ON MB:^P]V\LH&RY=F:!8Y@WRKM$$P_Y':;-DZ3T18SN@/Y#/AVKY_D;7@L&YY'F)*KP M3OR,+ 7V:I_RHO_JO95K$F2\^!=1P<)(MLFO2WOK=OW%$ZI)\[1#W1[[; FRB)F[63>LFD MR:QK/)$]MD*OM+2TV9*B=6WM^A\%,L^]Z/?@]O1V4]KRG*OL8>JJIFY83'4! MM)FU+FCVQ.#3Y9*]LG<;[>ALA>A&?E-L"4 Z;^K$8+L*O3+8TF9+!C>UH;HZ M1N&Z0M2K,90!]V#KX[[U46/]IF?]/L]3=1OX);L+]LUD=P&^9[+?X25.7JB6 MHZC=%P^"R'OVN-*V$PYGK+4R[%TC]QUJ*+G'R$)I6!BT$U%H3S(1@KXFH-35 M=?-B]XA77H'?B:?<)MM))W/^O?6>P.)85^O:N#7$>%4'/XM9I09[,!D\Z:HX MF<;^G%3/Y]NRRM=U6#S4]5->-&6;S:NK[&Q;)ADNR_-\_9ADIMWR&;X%F>ES MAI82UE=J.?1*/H*:KRPX@Q>R+,7L\G$KUMM61,T74>^3?B)@B);K.XNX.1!3 MX!><;7E$O*P_C*+XA3YUXC""<>2N]Y9B1#[DR;4_.*[?V+;!D4T\HG/#9 MTI*$/WZC4-\O4R1P,G-#@B6?!PX^D1$Q6TYTTU9;F?\#"'I;'0\BM)6%=$MN M$L.'-VU7K:6!W&L;#V7+\PD6. Z,LY-P-5".3L/-H X)V5O9SQ$I9>)Q$/%P M GI+=W-5EELZU;Y97>?9TP,NUA?X43 )&8S6 MB(KZ3_DRTJ28%$))+1M,%BD]UG0I7?1 @\ZL>()Q4L?T+Y+8MQ<45^D;&DO%DL3ZMP2[JI;.^)L<'J9L-2@SK/ M1R;[KO>IS'0M:#\+XM]$6_I1U'Z5;=&J,I$@]NG^-3_V=51_/J29%%2+EJP! M:"KN &=@$Q/3;O(V,2M]9M2_P$7R$E$#KK*R*MAU9;>5RT,K]I]_W[X-G-+R M=]6BKM[%S,N>DR3L/Z!!!LLW;0LLZP,?080EAW' ,GN_(P%@DHM5!!54$>+# MJ"-ZSE/21R7/,6RQHV@I#YEZS-(B,:57+A BN.+;4&(P-^<_TN4;O'E>I/F.XQ9F69%BXZ>6D".J@\4H.,L MEN:@0[PBQ&M"O*H%8I4M4%-=';(V%;*0UM>!K*G,[X?U2[Y,R^-2.O*Z& Y+ MW@/0+I+Y *C#I:XLN8HZSNX5@TY3V>DG34Y)IWZLP.2$V;#NNLR,09E!35(# MY?Y9E%(^+!2K_!.I2T:0HCI0X3/\E&29A<[@Z3,'6)4FS1P U?LHZ9X?=D1E M@8R/;@E:]8.C:L%GP3*ODU&%A.\KG%3;.<@TP6!YW,EJ1P/:910,(,FM0CWN M292CM&YY972-_CEL8;4+D9OQ61?MA4;=$4TP.M(-8E@]#/^6;+<%O__!NK?: M>_F&BV52ZD-C][K\TUQKZ9B1NK_A@MK* F.VD]5:3O-_Y;6]6&5O #0V8]II MN-8!VO]H/1%WM97Y)Z_>5MOW&]!I4=!L;6Q!]7&W%VS7R^/H]#4J",GKKRQ: M8IVEYNTF,I.]63U$;QHO92<.Z)A2,!A/P3 MK:WK:PLFZ)]B=;U9E#OBY?4QK2%97P]^^6V2A78;:,,>9>*G6:@>>4:/89V^ M)?KU=*V18_E]250[_0DIZ2&,REO9?#53H,*0]5Z0 $0H&! A?Y M.DITHY6B/"#D51J;P()^X44]87URM2%!KD7)$-Q:B #=M*S()W%\&17TS$CY M!:\?<:%!M4H ]):E0F?QCB4OB)J2Z!=>UBM"]$TN7E;4M3?0*^!Q0@..*+V- MDO@JJY_),$+%( ?Z&KC> O'%^Z8\H@(G2=8]\J) $%14?:@I5V93(,E@A2WQ MZ7 +8 'EV&TOR!OI("D+FN-6U%3,4=LE9 @"'8E=D+TT-; BH"H$^GT'7;/$V6=@EC=4*P8[Q:=XFWK NC MIG0@5S?-72#QAX;V!\'.650FY3K,;)$]9LDJ645:)>C[@M^HL MU2>/.ZQ:0/P=:+]P_XE61[? ^A7R)"1=E4B*8UHM8O5Z0DL>WJR$0C^_>C>*;**Y]"(W/JZQ6[$M4_(K9@JZ@8A:?XX+N5SX44=R^>GC1 M+N79C!/S?=(/]J=N-PU3Z-6>EBO=YR2T>4=+U-]$]4?KQT2_0]UW QC %NR MUV)=C8&XE5G8IW%"LU /S&71MZ1VG2*68ZA2"MAQJ+67<9^5WN-L,$.BH1MD M\#/T@2\$V0Y<:C&_&#(-("*(@G#\(ZP(P&6;L&.!>S^N\W.>QZ])FA+/?I55 MI'43XO:'7MW"F3K6 T@-5PN'*&OD6835U5"'3N%YX5$].L3GJ.X,![ VOMNU MHM @J_.,#ICU[O2G-98?Y^@J\CHRC,/J*"[Z&3WHA,%IF% ) ))+J;/X5C69 M5@?GWO5-/L2.OKT]8,3&,RLEO*%$YWX$F'CWJ&ZZAP-FHRU!HT4[$OJ&NTEKX_3'A^T*(?)(^0FSK!%X3L%AMT8GY!I)^F2U'D MW4V.-L/W&1W6H["J/\AZ]_D'V]I>%U%;'#P= MC877)AKUFRW"DL?4SS<)3-RL2!%4/.30]M V$: MV%&4O]'=I1VMZ^2OMBYD:4=#.9 S#3*$*>