0001114483-23-000016.txt : 20230427 0001114483-23-000016.hdr.sgml : 20230427 20230427171533 ACCESSION NUMBER: 0001114483-23-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Integer Holdings Corp CENTRAL INDEX KEY: 0001114483 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] IRS NUMBER: 161531026 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16137 FILM NUMBER: 23858461 BUSINESS ADDRESS: STREET 1: 5830 GRANITE PARKWAY., SUITE 1150 CITY: PLANO STATE: TX ZIP: 75024 BUSINESS PHONE: (214) 618-5243 MAIL ADDRESS: STREET 1: 5830 GRANITE PARKWAY., SUITE 1150 CITY: PLANO STATE: TX ZIP: 75024 FORMER COMPANY: FORMER CONFORMED NAME: GREATBATCH, INC. DATE OF NAME CHANGE: 20050531 FORMER COMPANY: FORMER CONFORMED NAME: WILSON GREATBATCH TECHNOLOGIES INC DATE OF NAME CHANGE: 20000511 10-Q 1 itgr-20230331.htm 10-Q itgr-20230331
0001114483false2023Q112/310.011468100011144832023-01-012023-03-3100011144832023-04-21xbrli:shares00011144832023-03-31iso4217:USD00011144832022-12-31iso4217:USDxbrli:shares00011144832022-01-012022-04-0100011144832021-12-3100011144832022-04-010001114483us-gaap:AdditionalPaidInCapitalMember2022-12-310001114483us-gaap:AdditionalPaidInCapitalMember2021-12-310001114483us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001114483us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-010001114483us-gaap:AdditionalPaidInCapitalMember2023-03-310001114483us-gaap:AdditionalPaidInCapitalMember2022-04-010001114483us-gaap:RetainedEarningsMember2022-12-310001114483us-gaap:RetainedEarningsMember2021-12-310001114483us-gaap:RetainedEarningsMember2023-01-012023-03-310001114483us-gaap:RetainedEarningsMember2022-01-012022-04-010001114483us-gaap:RetainedEarningsMember2023-03-310001114483us-gaap:RetainedEarningsMember2022-04-010001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-010001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-010001114483itgr:AranAcquisitionMember2022-04-06xbrli:pure0001114483itgr:AranAcquisitionMember2022-04-062022-04-06iso4217:EUR0001114483itgr:OscorIncMember2022-01-012022-04-010001114483itgr:OscorIncMember2023-01-012023-03-310001114483itgr:MedicalSegmentMember2022-12-310001114483itgr:NonMedicalSegmentMember2022-12-310001114483itgr:MedicalSegmentMember2023-01-012023-03-310001114483itgr:NonMedicalSegmentMember2023-01-012023-03-310001114483itgr:MedicalSegmentMember2023-03-310001114483itgr:NonMedicalSegmentMember2023-03-310001114483itgr:LongTermTechnologyAndPatentsMember2023-03-310001114483us-gaap:CustomerListsMember2023-03-310001114483itgr:CurrentTechnologyAndPatentsMember2023-03-310001114483us-gaap:TrademarksAndTradeNamesMember2023-03-310001114483itgr:LongTermTechnologyAndPatentsMember2022-12-310001114483us-gaap:CustomerListsMember2022-12-310001114483itgr:CurrentTechnologyAndPatentsMember2022-12-310001114483us-gaap:TrademarksAndTradeNamesMember2022-12-310001114483us-gaap:CostOfSalesMember2023-01-012023-03-310001114483us-gaap:CostOfSalesMember2022-01-012022-04-010001114483us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001114483us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-04-010001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-03-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001114483us-gaap:LoansPayableMemberitgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-03-310001114483us-gaap:LoansPayableMemberitgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2022-12-310001114483itgr:TermLoanBTLBFacilityMemberus-gaap:LoansPayableMemberus-gaap:SecuredDebtMember2023-03-310001114483itgr:TermLoanBTLBFacilityMemberus-gaap:LoansPayableMemberus-gaap:SecuredDebtMember2022-12-310001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:SecuredDebtMember2023-03-310001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:SecuredDebtMember2022-12-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001114483us-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMemberus-gaap:LineOfCreditMember2022-12-310001114483itgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2022-01-012022-12-310001114483itgr:TermLoanBTLBFacilityMemberus-gaap:SecuredDebtMember2022-01-012022-12-310001114483itgr:TermLoanBTLBFacilityMemberus-gaap:SecuredDebtMember2021-09-022021-09-020001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-300001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-02-150001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-02-140001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-02-152023-02-150001114483us-gaap:RevolvingCreditFacilityMemberitgr:AdjustedTermSecuredOvernightFinancingRateSOFTMemberus-gaap:LineOfCreditMember2023-02-152023-02-150001114483us-gaap:StandbyLettersOfCreditMember2023-03-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2023-01-012023-03-310001114483us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2023-01-012023-03-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-03-310001114483itgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-03-310001114483itgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2022-12-310001114483itgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001114483us-gaap:SecuredDebtMemberitgr:RevolvingCreditFacilityAndTermLoanATLAFailityMember2023-03-310001114483us-gaap:SecuredDebtMemberitgr:RevolvingCreditFacilityAndTermLoanATLAFailityMember2023-01-012023-03-310001114483itgr:TermLoanBTLBFacilityMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001114483itgr:DebtInstrumentCovenantPeriodOneMemberus-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001114483itgr:DebtInstrumentCovenantPeriodTwoMemberus-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001114483us-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-02-280001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-02-012023-02-280001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-01-3100011144832023-01-31utr:D0001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberitgr:MeasurementPeriodMember2023-02-012023-02-280001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Member2023-03-310001114483itgr:CappedCallOptionsMember2023-02-280001114483itgr:CappedCallOptionsMember2023-02-280001114483itgr:CappedCallOptionsMember2023-02-012023-02-280001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-02-032023-02-030001114483itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2023-01-012023-03-310001114483itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2022-01-012022-04-010001114483us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001114483us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-04-010001114483itgr:RestructuringAndOtherChargesNetMember2023-01-012023-03-310001114483itgr:RestructuringAndOtherChargesNetMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2023-01-012023-03-310001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2022-12-310001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2023-03-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2023-01-012023-03-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-12-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2023-03-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-01-012022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMembersrt:MinimumMember2023-03-310001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMembersrt:MaximumMember2023-03-310001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember2023-03-310001114483itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMemberus-gaap:EmployeeSeveranceMembersrt:MaximumMember2023-03-310001114483itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMemberus-gaap:EmployeeSeveranceMember2023-03-310001114483us-gaap:EmployeeSeveranceMember2023-01-012023-03-310001114483itgr:StrategicReorganizationAndAlignmentMember2023-03-310001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMembersrt:MinimumMember2023-03-310001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMembersrt:MaximumMember2023-03-310001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember2023-03-310001114483srt:MinimumMemberitgr:ManufacturingAlignmentToSupportGrowthMember2023-03-310001114483srt:MaximumMemberitgr:ManufacturingAlignmentToSupportGrowthMember2023-03-310001114483itgr:ManufacturingAlignmentToSupportGrowthMember2023-03-310001114483itgr:OperationalExcellenceInitiativesMember2022-12-310001114483itgr:StrategicReorganizationAndAlignmentMember2022-12-310001114483itgr:OperationalExcellenceInitiativesMember2023-01-012023-03-310001114483itgr:StrategicReorganizationAndAlignmentMember2023-01-012023-03-310001114483itgr:OperationalExcellenceInitiativesMember2023-03-310001114483itgr:OscorAndAranAcquisitionsMember2023-01-012023-03-310001114483itgr:OscorAndAranAcquisitionsMember2022-01-012022-04-010001114483us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001114483us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2023-01-012023-03-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-01-012022-04-010001114483itgr:A2028ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2023-03-310001114483itgr:CappedCallOptionsMember2023-01-012023-03-310001114483us-gaap:CommonStockMember2022-12-310001114483us-gaap:CommonStockMember2021-12-310001114483us-gaap:CommonStockMember2023-01-012023-03-310001114483us-gaap:CommonStockMember2022-01-012022-04-010001114483us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2023-01-012023-03-310001114483us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2022-01-012022-04-010001114483us-gaap:CommonStockMember2023-03-310001114483us-gaap:CommonStockMember2022-04-010001114483us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001114483us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001114483itgr:AccumulatedAdjustmentAttributableToParentMember2022-12-310001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2022-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2023-01-012023-03-310001114483us-gaap:ForeignExchangeContractMember2023-01-012023-03-310001114483us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001114483us-gaap:InterestRateSwapMember2023-01-012023-03-310001114483us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001114483us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001114483us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001114483itgr:AccumulatedAdjustmentAttributableToParentMember2023-03-310001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2023-03-310001114483us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001114483us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001114483itgr:AccumulatedAdjustmentAttributableToParentMember2021-12-310001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2021-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-04-010001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483us-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-04-010001114483us-gaap:InterestRateSwapMember2022-01-012022-04-010001114483us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-04-010001114483us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-010001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-010001114483us-gaap:AccumulatedTranslationAdjustmentMember2022-04-010001114483itgr:AccumulatedAdjustmentAttributableToParentMember2022-04-010001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2022-04-010001114483us-gaap:FairValueMeasurementsRecurringMember2023-03-310001114483us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001114483us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001114483us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001114483us-gaap:FairValueMeasurementsRecurringMember2022-12-310001114483us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001114483us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001114483us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001114483itgr:InterestRateSwapMaturingJune2023Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310001114483itgr:InterestRateSwapMaturingJune2023Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001114483us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-03-310001114483us-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractOneMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-31iso4217:USDiso4217:MXN0001114483itgr:ForeignExchangeContractMaturingSeptemberTwoThousandTwentyThreeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-31iso4217:USDiso4217:EUR0001114483us-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractTwoMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001114483us-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractTwoMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001114483itgr:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractThreeMember2022-12-31iso4217:USDiso4217:UYU0001114483us-gaap:SalesMember2023-01-012023-03-310001114483us-gaap:SalesMember2022-01-012022-04-010001114483us-gaap:OperatingExpenseMember2023-01-012023-03-310001114483us-gaap:OperatingExpenseMember2022-01-012022-04-010001114483us-gaap:InterestExpenseMember2023-01-012023-03-310001114483us-gaap:InterestExpenseMember2022-01-012022-04-010001114483us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2023-01-012023-03-310001114483us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-01-012022-04-010001114483us-gaap:SalesMemberus-gaap:ForeignExchangeContractMember2023-01-012023-03-310001114483us-gaap:SalesMemberus-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-01-012023-03-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2022-01-012022-04-010001114483us-gaap:ForeignExchangeContractMemberus-gaap:OperatingExpenseMember2023-01-012023-03-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:OperatingExpenseMember2022-01-012022-04-010001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-03-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-01-012023-03-310001114483us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-01-012022-04-010001114483itgr:USBAcquisitionMember2022-01-012022-04-010001114483itgr:InoMecLtdMember2023-03-310001114483itgr:InoMecLtdMember2022-12-310001114483itgr:InoMecLtdMemberus-gaap:MeasurementInputDiscountRateMember2023-03-310001114483itgr:AranAcquisitionMember2023-03-310001114483itgr:AranAcquisitionMember2022-12-310001114483us-gaap:AccruedLiabilitiesMember2023-03-310001114483us-gaap:AccruedLiabilitiesMember2022-12-310001114483us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001114483us-gaap:OtherNoncurrentLiabilitiesMember2023-03-310001114483itgr:ChineseVentureCapitalFundMember2023-03-31itgr:segment0001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMemberitgr:CardioAndVascularMember2023-01-012023-03-310001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMemberitgr:CardioAndVascularMember2022-01-012022-04-010001114483itgr:CardiacRhythmManagementNeuromodulationMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001114483itgr:CardiacRhythmManagementNeuromodulationMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMemberitgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember2023-01-012023-03-310001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMemberitgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember2022-01-012022-04-010001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483us-gaap:OperatingSegmentsMemberitgr:NonMedicalSegmentMember2023-01-012023-03-310001114483us-gaap:OperatingSegmentsMemberitgr:NonMedicalSegmentMember2022-01-012022-04-010001114483us-gaap:OperatingSegmentsMember2023-01-012023-03-310001114483us-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483us-gaap:MaterialReconcilingItemsMember2023-01-012023-03-310001114483us-gaap:MaterialReconcilingItemsMember2022-01-012022-04-010001114483us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredOverTimeMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001114483us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredOverTimeMemberus-gaap:SalesRevenueNetMember2022-01-012022-04-010001114483us-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:CustomerAMember2023-01-012023-03-310001114483us-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:CustomerAMember2022-01-012022-04-010001114483itgr:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001114483itgr:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-04-010001114483us-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberitgr:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001114483us-gaap:CustomerConcentrationRiskMemberitgr:MedicalSegmentMemberitgr:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-04-010001114483us-gaap:CustomerConcentrationRiskMemberitgr:NonMedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:CustomerDMember2023-01-012023-03-310001114483us-gaap:CustomerConcentrationRiskMemberitgr:NonMedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:CustomerDMember2022-01-012022-04-010001114483us-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001114483us-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:NonMedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001114483us-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:MedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-04-010001114483us-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:NonMedicalSegmentMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-04-010001114483itgr:MedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-01-012023-03-310001114483itgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-01-012023-03-310001114483itgr:MedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-01-012022-04-010001114483itgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-01-012022-04-010001114483itgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:GB2022-01-012022-04-010001114483itgr:MedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMember2023-01-012023-03-310001114483itgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMember2023-01-012023-03-310001114483itgr:MedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMember2022-01-012022-04-010001114483itgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMember2022-01-012022-04-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 _____________________________________________________________ 
FORM 10-Q
 _____________________________________________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
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 1-16137
 _____________________________________________________________ 
itgrlogo20190925a07.jpg
INTEGER HOLDINGS CORPORATION
(Exact name of Registrant as specified in its charter)
 _____________________________________________________________ 
Delaware 16-1531026
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
5830 Granite Parkway,Suite 1150Plano,Texas 75024
(Address of principal executive offices) (Zip Code)
(214) 618-5243
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareITGRNew York Stock Exchange
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 checkmark 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 filerNon-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 Exchange Act).    Yes      No  
The number of shares outstanding of the Company’s common stock, $0.001 par value per share, as of April 21, 2023 was: 33,276,427 shares.



INTEGER HOLDINGS CORPORATION
Form 10-Q
For the Quarterly Period Ended March 31, 2023
TABLE OF CONTENTS

- 2 -

PART I—FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
INTEGER HOLDINGS CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)
(in thousands except share and per share data)March 31,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$40,604 $24,272 
Accounts receivable, net of provision for credit losses of $0.4 million and $0.3 million, respectively
250,513 224,325 
Inventories225,282 208,766 
Refundable income taxes2,056 2,003 
Contract assets80,929 71,927 
Prepaid expenses and other current assets29,605 27,005 
Total current assets628,989 558,298 
Property, plant and equipment, net330,995 317,243 
Goodwill986,906 982,192 
Other intangible assets, net811,460 819,889 
Deferred income taxes6,363 6,247 
Operating lease assets72,532 74,809 
Financing lease assets8,650 8,852 
Other long-term assets27,655 26,856 
Total assets$2,873,550 $2,794,386 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portion of long-term debt$10,000 $18,188 
Accounts payable124,280 110,780 
Income taxes payable11,053 10,923 
Operating lease liabilities10,222 10,362 
Accrued expenses and other current liabilities69,920 73,499 
Total current liabilities225,475 223,752 
Long-term debt992,469 907,073 
Deferred income taxes153,028 160,671 
Operating lease liabilities61,975 64,049 
Financing lease liabilities7,809 8,006 
Other long-term liabilities14,858 13,379 
Total liabilities1,455,614 1,376,930 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Common stock, $0.001 par value; 100,000,000 shares authorized; 33,265,390 and 33,169,778 shares issued and outstanding, respectively
33 33 
Additional paid-in capital709,171 731,393 
Retained earnings693,766 680,701 
Accumulated other comprehensive income14,966 5,329 
Total stockholders’ equity1,417,936 1,417,456 
Total liabilities and stockholders’ equity$2,873,550 $2,794,386 
The accompanying notes are an integral part of these condensed consolidated financial statements.
- 3 -

INTEGER HOLDINGS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE INCOME (Unaudited)
 Three Months Ended
(in thousands except per share data)March 31,
2023
April 1,
2022
Sales$378,785 $310,912 
Cost of sales282,112 229,437 
Gross profit96,673 81,475 
Operating expenses:
Selling, general and administrative41,886 39,560 
Research, development and engineering19,092 16,083 
Restructuring and other charges1,529 3,335 
Total operating expenses62,507 58,978 
Operating income34,166 22,497 
Interest expense17,254 5,968 
Loss on equity investments155 2,404 
Other loss, net760 177 
Income before taxes 15,997 13,948 
Provision for income taxes2,932 2,581 
Net income$13,065 $11,367 
Earnings per share:
Basic$0.39 $0.34 
Diluted$0.39 $0.34 
Weighted average shares outstanding:
Basic33,258 33,091 
Diluted33,575 33,302 
Comprehensive Income
Net income$13,065 $11,367 
Other comprehensive income (loss):
Foreign currency translation gain (loss)7,925 (7,887)
Change in fair value of cash flow hedges, net of tax1,712 2,734 
Other comprehensive income (loss), net of tax9,637 (5,153)
Comprehensive income, net of tax$22,702 $6,214 
The accompanying notes are an integral part of these condensed consolidated financial statements.
- 4 -

INTEGER HOLDINGS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
 Three Months Ended
(in thousands)March 31,
2023
April 1,
2022
Cash flows from operating activities:
Net income$13,065 $11,367 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization24,126 22,542 
Debt related charges included in interest expense5,149 481 
Inventory step-up amortization 798 
Stock-based compensation6,102 4,995 
Non-cash lease expense2,741 2,539 
Non-cash loss on equity investments155 2,404 
Contingent consideration fair value adjustment(265) 
Other non-cash (gains) losses(1,417)1,328 
Deferred income taxes(5)(709)
Changes in operating assets and liabilities:
Accounts receivable(24,206)(15,998)
Inventories(17,016)(20,153)
Prepaid expenses and other assets1,657 (458)
Contract assets(8,819)(1,754)
Accounts payable12,877 14,997 
Accrued expenses and other liabilities(7,773)(5,851)
Income taxes(183)1,633 
Net cash provided by operating activities6,188 18,161 
Cash flows from investing activities:
Acquisition of property, plant and equipment(24,694)(10,863)
Proceeds from sale of property, plant and equipment 465 
Net cash used in investing activities(24,694)(10,398)
Cash flows from financing activities:
Principal payments of term loans(390,938)(3,813)
Proceeds from issuance of convertible notes, net of discount486,250  
Proceeds from revolving credit facility208,689 15,000 
Payments of revolving credit facility(232,500)(10,000)
Purchase of capped calls(35,000) 
Payment of debt issuance costs(1,055) 
Proceeds from the exercise of stock options555  
Tax withholdings related to net share settlements of restricted stock unit awards(2,610)(1,556)
Contingent consideration payments (493)
Principal payments on finance leases(275)(166)
Net cash provided by (used in) financing activities33,116 (1,028)
Effect of foreign currency exchange rates on cash and cash equivalents1,722 1,048 
Net increase in cash and cash equivalents16,332 7,783 
Cash and cash equivalents, beginning of period24,272 17,885 
Cash and cash equivalents, end of period$40,604 $25,668 
The accompanying notes are an integral part of these condensed consolidated financial statements.
- 5 -

INTEGER HOLDINGS CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited)
 Three Months Ended
(in thousands)March 31,
2023
April 1,
2022
Total stockholders’ equity, beginning balance$1,417,456 $1,354,697 
Common stock and additional paid-in capital
Balance, beginning of period731,426 713,183 
Stock awards exercised or vested(2,074)(1,556)
Stock-based compensation6,102 4,995 
Capped calls related to the issuance of convertible notes, net of tax(26,250) 
Balance, end of period709,204 716,622 
Retained earnings
Balance, beginning of period680,701 614,324 
Net income13,065 11,367 
Balance, end of period693,766 625,691 
Accumulated other comprehensive income
Balance, beginning of period5,329 27,190 
Other comprehensive income (loss)9,637 (5,153)
Balance, end of period14,966 22,037 
Total stockholders’ equity, ending balance$1,417,936 $1,364,350 
The accompanying notes are an integral part of these condensed consolidated financial statements.
- 6 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)

(1.)    BASIS OF PRESENTATION
Integer Holdings Corporation (together with its consolidated subsidiaries, “Integer” or the “Company”) is a publicly-traded corporation listed on the New York Stock Exchange under the symbol “ITGR.” Integer is a medical device outsource manufacturer serving the cardiac rhythm management, neuromodulation, orthopedics, vascular, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. In addition to medical technologies, the Company develops batteries for high-end niche applications in the energy, military, and environmental markets. The Company’s customers include large multi-national original equipment manufacturers (“OEMs”) and their affiliated subsidiaries.
The accompanying condensed consolidated financial statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures normally required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
In the opinion of management, the condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The condensed consolidated financial statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.
The first quarters of 2023 and 2022 ended on March 31 and April 1, respectively, and consisted of 90 days and 91 days, respectively.
Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standard Updates (“ASU”) issued by the Financial Accounting Standards Board (“FASB”). The Company evaluated all recent accounting pronouncements issued, including those that are currently effective, and determined that the adoption of these pronouncements would not have a material effect on the financial position, results of operations or cash flows of the Company. There have been no new or material changes to the significant accounting policies discussed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, that are of significance, or potential significance, to the Company.
- 7 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(2.)    BUSINESS ACQUISITIONS
On April 6, 2022, the Company acquired 100% of the equity interests of Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”), a recognized leader in proprietary medical textiles, high precision biomaterial coverings and coatings as well as advanced metal and polymer braiding. Aran delivers development and manufacturing solutions for implantable medical devices. Consistent with the Company’s strategy, the combination with Aran further increases Integer’s ability to offer complete solutions for complex delivery and therapeutic devices in high growth cardiovascular markets such as structural heart, neurovascular, peripheral vascular, and endovascular as well as general surgery. The Company funded the purchase price with borrowings under its Revolving Credit Facility. Aran is included in the Company’s Medical segment.
The total consideration transferred was $141.3 million, which includes an initial cash payment of $133.9 million ($129.3 million net of cash acquired) and $7.4 million in estimated fair value of contingent consideration. The contingent consideration represents the estimated fair value of the Company’s obligation, under the purchase agreement, to make additional payments of up to €10 million ($10.9 million at the exchange rate as of April 6, 2022) based on Aran’s achievement of 2022 revenue growth milestones. The earn-out period ended on December 31, 2022 and, in accordance with the terms of the share purchase agreement, full payment was made in April 2023. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.
The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon its estimated fair value at the date of the acquisition. There were no adjustments to the initial purchase price allocation. The following table summarizes the final fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets$9,319 
Property, plant and equipment4,151 
Goodwill68,460 
Definite-lived intangible assets71,485 
Operating lease assets3,505 
Other noncurrent assets1,354 
Current liabilities(4,370)
Operating lease liabilities(3,258)
Other noncurrent liabilities(9,377)
Fair value of net assets acquired$141,269 
Pro Forma (unaudited) disclosures
The following table presents (in thousands) unaudited pro forma results of operations for the three months ended April 1, 2022 as if Aran had been included in the Company’s financial results as of the beginning of fiscal year 2021, through the date of acquisition. The pro forma results include the historical results of operations of the Company and Aran, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transactions and other transactional adjustments. The pro forma results do not include efficiencies, cost reductions or synergies expected to result from the acquisition. These pro forma results do not purport to be indicative of the results that would have been obtained, or to be a projection of results that may be obtained in the future.
Sales$316,275 
Net income12,127 
Acquisition costs
Direct costs of this acquisition were not material for the three months ended March 31, 2023. During the three months ended April 1, 2022, direct costs of this acquisition of $0.9 million were expensed as incurred and included in Restructuring and other charges in the Condensed Consolidated Statements of Operations and Comprehensive Income.
- 8 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(3.)    SUPPLEMENTAL CASH FLOW INFORMATION
The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$13,434 $3,688 
Debt issuance costs incurred but not yet paid1,125  
Supplemental lease disclosures:
Assets acquired under operating leases325 7,914 
(4.)    INVENTORIES
Inventories comprise the following (in thousands):
March 31,
2023
December 31,
2022
Raw materials$101,762 $98,640 
Work-in-process110,701 98,188 
Finished goods12,819 11,938 
Total$225,282 $208,766 
- 9 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(5.)     GOODWILL AND OTHER INTANGIBLE ASSETS, NET
Goodwill
The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2023 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2022$965,192 $17,000 $982,192 
Foreign currency translation4,714  4,714 
March 31, 2023$969,906 $17,000 $986,906 
Intangible Assets
Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
March 31, 2023
Definite-lived:
Purchased technology and patents$285,143 $(183,340)$101,803 
Customer lists830,354 (226,011)604,343 
Amortizing tradenames and other21,030 (6,004)15,026 
Total amortizing intangible assets$1,136,527 $(415,355)$721,172 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2022
Definite-lived:
Purchased technology and patents$283,929 $(178,844)$105,085 
Customer lists825,634 (216,546)609,088 
Amortizing tradenames and other21,028 (5,600)15,428 
Total amortizing intangible assets$1,130,591 $(400,990)$729,601 
Indefinite-lived:
Trademarks and tradenames$90,288 
Aggregate intangible asset amortization expense comprises the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Cost of sales$3,977 $3,645 
Selling, general and administrative expenses8,947 7,959 
Total intangible asset amortization expense$12,924 $11,604 
Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2023 is as follows (in thousands):
Remainder of 20232024202520262027After 2027
Amortization Expense$39,507 $51,856 $51,069 $49,247 $46,283 $483,210 
- 10 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(6.)     DEBT
Long-term debt comprises the following (in thousands):
 March 31, 2023December 31, 2022
Principal AmountUnamortizedDiscounts and Issuance CostsNet Carrying AmountPrincipal AmountUnamortizedDiscounts and Issuance CostsNet Carrying Amount
Senior Secured Credit Facilities:
Revolving credit facilities$119,040  $119,040 $140,300  $140,300 
Term loan A400,000 (2,095)397,905 455,313 $(2,172)453,141 
Term loan B   335,625 (3,805)331,820 
Convertible Senior Notes due 2028500,000 (14,476)485,524    
Total$1,019,040 $(16,571)$1,002,469 $931,238 $(5,977)$925,261 
Current portion of long-term debt(10,000)(18,188)
Long-term debt$992,469 $907,073 
Senior Secured Credit Facilities
On September 2, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), governing the Company’s senior secured credit facilities (the “Senior Secured Credit Facilities”). As of December 31, 2022, the Senior Secured Credit Facilities consisted of a five-year $400 million revolving credit facility (the “Revolving Credit Facility”), a five-year “term A” loan (the “TLA Facility”) and a seven-year “term B” loan (the “TLB Facility” and, together with the TLA Facility, the “Term Loan Facilities”). The TLB Facility was issued at a 0.50% discount.
Amendments to the 2021 Credit Agreement
On January 30, 2023, the Company entered into a first amendment (the “First Amendment”) to the 2021 Credit Agreement to, among other things: (i) permit the Company to issue the notes (described below under 2028 Convertible Notes) and incur indebtedness thereunder in an aggregate principal amount of up to $600 million at any time outstanding; (ii) permit the Company to enter into bond hedge and capped call transactions; (iii) permit the Company to issue call options, warrants or purchase rights relating to the Company’s common stock; provided, in each case, that the terms of any such transaction are customary for transactions of such type.
On February 15, 2023, the Company entered into a second amendment (the “Second Amendment”) to the 2021 Credit Agreement to, among other things: (i) increase the maximum borrowing capacity under the Revolving Credit Facility by $100 million from $400 million to $500 million, (ii) extend the maturity date for both the Revolving Credit Facility and the TLA Facility to February 15, 2028, (iii) allow for borrowings by the Company under the Revolving Credit Facility denominated in Euros, subject to a sublimit equal to 50% of the maximum borrowing capacity under the Revolving Credit Facility, (iv) replace the LIBOR-based reference interest rate option with a forward-looking term rate based on the secured overnight financing rate (SOFR) for the applicable interest period plus an adjustment of 0.10% per annum (“Adjusted Term SOFR”), and (v) add carveouts to certain negative covenants included within the 2021 Credit Agreement to permit the expansion of capacity in Ireland by the Company and incur indebtedness related thereto.
The information provided below reflects the First Amendment and Second Amendment (collectively the “2023 Amendments”) described above. Details of our Long-term debt as of December 31, 2022 can be found in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Revolving Credit Facility
The Revolving Credit Facility matures on February 15, 2028. As of March 31, 2023, the Company had available borrowing capacity on the Revolving Credit Facility of $377.5 million after giving effect to $119.0 million of outstanding borrowings and $3.5 million of outstanding standby letters of credit. Borrowings under the Revolving Credit Facility will bear interest at a rate of Adjusted Term SOFR, in relation to any loan in U.S. dollars, and EURIBOR, in relation to any loan in Euros, plus a margin based on the Company’s Secured Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement). In addition, the Company is required to pay a commitment fee on the unused portion of the Revolving Credit Facility, which will range between 0.15% and 0.25%, depending on the Company’s Secured Net Leverage Ratio. As of March 31, 2023, the weighted average interest rate on outstanding borrowings under the Revolving Credit Facility was 4.76% and the commitment fee on the unused portion of the Revolving Credit Facility was 0.20%.
- 11 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(6.)     DEBT (Continued)
Term Loan Facilities
The TLA Facility matures on February 15, 2028, and requires quarterly installments. The quarterly principal installments under the TLA Facility increase over the term of the loan. The interest rate terms for the TLA Facility are the same as those above for the Revolving Credit Facility borrowings in U.S. dollars. As of March 31, 2023, the interest rate on the TLA Facility was 6.66%.
In February 2023, the Company used a portion of the proceeds from its notes offering (see 2028 Convertible Senior Notes and Related Capped Call Transactions) to settle in full principal and interest due under the TLB Facility.
Deferred Debt Issuance Costs and Discounts
The change in deferred debt issuance costs related to the Company’s Revolving Credit Facility is as follows (in thousands):
December 31, 2022$2,387 
Financing costs incurred579 
Write-off of deferred debt issuance costs(260)
Amortization during the period(130)
March 31, 2023$2,576 
The change in unamortized discount and deferred debt issuance costs related to the Term Loan Facilities is as follows (in thousands):
Deferred Debt Issuance CostsUnamortized Discount on TLB FacilityTotal
December 31, 2022$4,569 $1,408 $5,977 
Financing costs incurred418  418 
Write-off of deferred debt issuance costs and unamortized discount(2,742)(1,391)(4,133)
Amortization during the period(150)(17)(167)
March 31, 2023$2,095 $ $2,095 
Debt issuance costs are either deferred and amortized over the term of the associated debt or expensed as incurred. In connection with the 2023 Amendments, the Company incurred and capitalized an aggregate of $1.0 million of debt issuance costs.
In connection with the 2023 Amendments, for each separate debt instrument on a lender by lender basis, in accordance with ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be new debt, a modification of existing debt, or an extinguishment of existing debt.
Based on this assessment, $3.8 million of unamortized deferred debt issuance costs related to the Revolving Credit Facility and TLA Facility were deemed to be related to the issuance of new debt, or the modification of existing debt, and therefore will continue to be deferred and amortized over the term of the associated debt. The remaining $0.6 million of unamortized deferred debt issuance costs related to the Revolving Credit Facility and TLA Facility were deemed to be related to the extinguishment of debt and were expensed and included in Interest expense during the three months ended March 31, 2023. Additionally, in connection with the full repayment of the TLB Facility, the Company incurred a $3.8 million loss on extinguishment of debt from the write-off of the remaining deferred debt issuance costs and original issue discount, which were expensed and included in Interest expense during the three months ended March 31, 2023.
Covenants
The Senior Secured Credit Facilities agreement contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of the lenders under the Revolving Credit Facility and the TLA Facility, which require that (i) the Company maintain a Total Net Leverage Ratio not to exceed 5.50:1.00 (stepping down to 5.00:1.00 for the third fiscal quarter of 2023 through maturity and subject to increase in certain circumstances following qualified acquisitions, but shall not exceed 5.50:1.00) and (ii) the Company maintain an interest coverage ratio of at least 2.50:1.00. As of March 31, 2023, the Company was in compliance with these financial covenants.
- 12 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(6.)     DEBT (Continued)
Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2023 and through maturity, excluding any discounts or premiums, as of March 31, 2023 are as follows (in thousands):
Remainder of 20232024202520262027After 2027
Future minimum principal payments$7,500 $10,000 $17,500 $27,500 $30,000 $426,540 
2028 Convertible Senior Notes and Related Capped Call Transactions
In February of 2023, the Company issued $500 million aggregate principal amount of Convertible Senior Notes due in 2028 (“2028 Notes”) in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $65 million principal amount of the 2028 Notes. The 2028 Notes mature on February 15, 2028 and bear interest at a fixed rate of 2.125% per annum, payable semiannually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The total net proceeds from the issuance of the 2028 Notes (which includes the additional proceeds from the purchasers’ option), after deducting initial purchasers' discounts and commissions and debt issuance costs, were approximately $485 million.
Conversion and Redemption Terms of the 2028 Notes
Each $1,000 principal amount of the 2028 Notes is initially convertible into 11.4681 shares of the Company’s common stock (the “2028 Conversion Option”), which is equivalent to an initial conversion price of approximately $87.20 per share of common stock, subject to standard anti-dilutive adjustments and adjustments upon the occurrence of specified events. The initial conversion price represents a premium of approximately 32.5% to the $65.81 per share closing price of the Company’s common stock on January 31, 2023.
The 2028 Notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding November 15, 2027, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2023 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price (as defined in the Indenture governing the 2028 Notes) per $1,000 principal amount of the 2028 Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2028 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 15, 2027 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2028 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
Upon conversion, the 2028 Notes will be settled in cash up to the aggregate principal amount of the 2028 Notes to be converted, and in cash, shares of the Company’s common stock or a combination thereof, at the Company’s option, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the 2028 Notes being converted. If the Company undergoes a fundamental change (as defined in the indenture governing the 2028 Notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2028 Notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2028 Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
As of March 31, 2023, the conditions allowing holders of the Convertible Notes to convert had not been met and, therefore, the Convertible Notes are classified as a long-term liability on the Condensed Consolidated Balance Sheets at March 31, 2023.



- 13 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(6.)     DEBT (Continued)
The Company may not redeem the 2028 Notes prior to February 20, 2026. The Company may redeem for cash all or any portion of the 2028 Notes, at its option, on or after February 20, 2026 and prior to February 15, 2028, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2028 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2028 Notes.
Seniority of the 2028 Notes
The 2028 Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2028 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Indenture
The Company issued the Notes pursuant to an indenture dated as of February 3, 2023 (the “Indenture”) by and between the Company and Wilmington Trust, National Association, as trustee. The Indenture provides for customary events of default, which include (subject in certain cases to grace and cure periods), among others: nonpayment of principal or interest; failure by the Company to comply with its conversion obligations upon exercise of a holder’s conversion right under the Indenture; breach of covenants or other agreements in the Indenture; defaults by the Company or any significant subsidiary (as defined in the Indenture) with respect to other indebtedness in excess of a threshold amount; failure by the Company or any significant subsidiary to pay final judgments in excess of a threshold amount; and the occurrence of certain events of bankruptcy, insolvency or reorganization with respect to the Company or any significant subsidiary. Generally, if an event of default occurs and is continuing under the Indenture, either the Indenture trustee or the holders of at least 25% in aggregate principal amount of the 2028 Notes then outstanding may declare the principal amount plus accrued and unpaid interest on the Notes to be immediately due and payable.
Covenants
The 2028 Notes do not contain financial maintenance covenants.
Deferred Debt Issuance Costs and Discounts
The 2028 Notes are accounted for as a single liability measured at amortized cost. The discount and issuance costs related to the 2028 Notes are being amortized to interest expense over the contractual term of the 2028 Notes at an effective interest rate of 2.76%.
Fair Value of the 2028 Notes
The estimated fair value of the 2028 Notes was approximately $544 million as of March 31, 2023. The estimated fair value of the 2028 Notes was determined through consideration of quoted market prices. The fair value of the 2028 Notes are categorized in Level 2 of the fair value hierarchy.
Capped Call Transactions
In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2028 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2028 Notes, as the case may be, with such reduction and/or offset subject to a cap based on strike price of written warrants. The initial upper strike price of the Capped Calls is $108.59 per share and is subject to certain adjustments under the terms of the Capped Calls. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.8 million shares of the Company’s common stock, the same number of shares initially underlying the 2028 Notes. For accounting purposes, the Capped Calls are separate transactions, and not integrated with the issuance of the 2028 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The 2028 Notes and the Capped Calls will be integrated for tax purposes. The accounting impact of this tax treatment results in the Capped Calls being deductible as original issue discount for tax purposes over the term of the 2028 Notes, which generates an $8.8 million deferred tax asset recognized through equity. The cost to the Company of the Capped Calls was $35 million which was recorded, net of tax, as a reduction to additional paid-in capital.
- 14 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(7.)     STOCK-BASED COMPENSATION
The Company maintains certain stock-based compensation plans that were approved by the Company’s stockholders and are administered by the Board of Directors (the “Board”) or the Compensation and Organization Committee of the Board. The stock-based compensation plans provide for the granting of stock options, restricted stock awards, performance awards, time-based restricted stock units (“RSUs”), performance-based RSUs (“PRSUs”), stock appreciation rights and stock bonuses to employees, non-employee directors, consultants, and service providers.
Stock-based Compensation Expense
The components and classification of stock-based compensation expense were as follows (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
RSUs and PRSUs$6,102 $4,995 
Total stock-based compensation expense$6,102 $4,995 
Cost of sales$1,107 $769 
Selling, general and administrative4,465 3,545 
Research, development and engineering469 325 
Restructuring and other charges61 356 
Total stock-based compensation expense$6,102 $4,995 
Stock Options
The following table summarizes the Company’s stock option activity for the three month period ended March 31, 2023:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2022240,622 $38.51 
Exercised(35,784)36.78 
Outstanding and exercisable at March 31, 2023204,838 $38.82 3.2$7.9 
Time-Based Restricted Stock Units
Most RSUs granted during the three months ended March 31, 2023 vest over a period of three years from the grant date, subject to the recipient’s continuous service to the Company. The grant-date fair value of all time-based RSUs is equal to the closing market price of Integer common stock on the date of grant.
The following table summarizes RSU activity for the three month period ended March 31, 2023:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022291,929 $77.58 
Granted178,857 74.21 
Vested(84,079)79.34 
Forfeited(8,888)78.07 
Nonvested at March 31, 2023377,819 $75.58 
- 15 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(7.)     STOCK-BASED COMPENSATION (Continued)
Performance-Based Restricted Stock Units
For the Company’s PRSUs, in addition to service conditions, the ultimate number of shares to be earned depends on the achievement of financial and market-based performance conditions over three year performance periods. The financial performance conditions are based on the Company’s sales targets. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return performance requirement, on a percentile basis, compared to a defined group of peer companies, or contingent upon achieving specified stock price milestones over a five year performance period.
The following table summarizes PRSU activity for the three month period ended March 31, 2023:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022263,906 $90.29 
Granted104,285 74.25 
Vested(24,427)107.26 
Forfeited(40,467)86.39 
Nonvested at March 31, 2023303,297 $83.93 
The Company uses a Monte Carlo simulation model to determine the grant-date fair value of awards with market-based performance conditions. The grant-date fair value of all other PRSUs is equal to the closing market price of Integer common stock on the date of grant. The weighted average fair value and assumptions used to value the PRSU awards granted with market-based performance conditions are as follows:
 Three Months Ended
 March 31,
2023
April 1,
2022
Weighted average fair value$74.29 $97.58 
Risk-free interest rate3.79 %1.58 %
Expected volatility46 %42 %
Expected life (in years)3.03.9
Expected dividend yield % %
The valuation of the market-based PRSUs granted during 2023 and 2022 also reflects a weighted average illiquidity discount of 11.23% and 9.25%, respectively, related to the six-month period that recipients are restricted from selling, transferring, pledging or assigning the underlying shares, in the event of vesting.
- 16 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(8.)     RESTRUCTURING AND OTHER CHARGES
The Company continuously evaluates the business and identifies opportunities to realign its resources to better serve its customers and markets, improve operational efficiency and capabilities, and lower its operating costs or improve profitability. To realize the benefits associated with these opportunities, the Company undertakes restructuring-type activities to transform its business. The Company incurs costs associated with these activities, which primarily include exit and disposal costs and other costs directly related to the restructuring initiative. The Company records exit and disposal costs (“restructuring charges”) as incurred in accordance with ASC 420, Exit or Disposal Cost Obligations, and are classified within Restructuring and other charges, while other costs directly related to the restructuring initiatives (“restructuring-related charges”) are classified within Cost of sales, Selling, general and administrative, and Research, development and engineering expenses in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
In addition, from time to time, the Company incurs costs associated with acquiring and integrating businesses, and certain other general expenses, including asset impairments. The Company classifies costs associated with these items within Restructuring and other charges in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
Restructuring and other charges comprise the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Restructuring charges$1,064 $1,103 
Acquisition and integration costs
382 1,936 
Other general expenses83 296 
Total restructuring and other charges
$1,529 $3,335 
Restructuring programs
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month periods ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
 March 31, 2023April 1,
2022
Restructuring charges:
Restructuring and other charges
$1,064 $1,103 
Restructuring-related expenses(a):
Cost of sales177 155 
Selling, general and administrative241 318 
Research, development and engineering323 177 
Total restructuring and restructuring-related charges
$1,805 $1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and consulting expenses.
Operational excellence initiatives
The Company’s operational excellence (“OE”) initiatives mainly consist of costs associated with executing on its sales force, manufacturing, business process and performance excellence operational strategic imperatives. These projects focus on changing the Company’s organizational structure to match product line growth strategies and customer needs, transitioning its manufacturing process into a competitive advantage and standardizing and optimizing its business processes.
2022 OE Initiatives - Costs related to the Company’s 2022 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2022 OE initiatives of between approximately $5 million to $6 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.1 million. These actions are expected to be substantially complete by the end of 2025.
- 17 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(8.)     RESTRUCTURING AND OTHER CHARGES (Continued)
2021 OE Initiatives - Costs related to the Company’s 2021 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2021 OE initiatives of approximately $5 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.9 million. These actions were substantially complete by the end of 2022.
Strategic reorganization and alignment
The Company’s strategic reorganization and alignment (“SRA”) initiatives primarily include those that align resources with market conditions and the Company’s strategic direction in order to enhance the profitability of its portfolio of products.
Cost Reduction Initiatives - As of March 31, 2023, the Company incurred $1.5 million since inception in restructuring charges related to cost reduction actions taken in response to higher manufacturing and direct labor costs. These charges consisted of employee termination benefits. The Company expects to incur aggregate pre-tax cash charges of up to $2 million through completion in the second quarter of 2023.
2021 SRA Initiatives - During the fourth quarter of 2021, the Company initiated plans to exit certain markets served in its Medical segment to enhance profitability and reallocate manufacturing capacity needed to support the Company’s overall growth plans. The Company estimates that it will incur a range of pre-tax charges in connection with the 2021 SRA initiatives of approximately $7 million and $9 million, the majority of which are expected to be cash expenditures. Costs related to the Company’s 2021 SRA Initiatives are primarily recorded within the Medical segment and mainly include termination benefits. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.7 million. These actions are expected to be completed by the end of 2025.
Manufacturing alignment to support growth
In 2022, the Company commenced initiatives designed to reduce costs and improve operating efficiencies by relocating certain manufacturing operations. The Company estimates that it will incur a range of pre-tax charges in connection with these initiatives of approximately $2 million and $3 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $0.4 million. These actions are expected to be substantially complete by the end of 2024.
The following table summarizes the activity for restructuring reserves (in thousands):
Operational
excellence
initiatives
Strategic reorganization and alignmentTotal
December 31, 2022$232 $2,134 $2,366 
Charges incurred, net of reversals498 566 1,064 
Cash payments(417)(1,862)(2,279)
March 31, 2023$313 $838 $1,151 
Acquisition and integration
Acquisition and integration costs primarily consist of professional fees and other costs related to business acquisitions. During the three months ended March 31, 2023 and April 1, 2022, acquisition and integration costs included expenses primarily related to the acquisitions of Oscor and Aran of $0.4 million and $1.9 million, respectively. Acquisition and integration costs for the three months ended March 31, 2023 and April 1, 2022, included a benefit of $0.3 million and expense of $0.1 million to adjust the fair value of acquisition-related contingent consideration liabilities. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.
Other general expenses
During the three months ended March 31, 2023 and April 1, 2022, the Company recorded expenses related to other initiatives not described above, which relate primarily to integration and operational initiatives to reduce future costs and improve efficiencies.
- 18 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(9.)    INCOME TAXES
The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to several factors, including discrete items, changes in the mix and amount of pre-tax income and the jurisdictions to which it relates, changes in tax laws and foreign tax holidays, business reorganizations, settlements with taxing authorities and foreign currency fluctuations. In addition, the Company continues to explore tax planning opportunities that may have a material impact on its effective tax rate.
The Company’s effective tax rate for the first quarter of 2023 was 18.3% on $16.0 million of income before taxes compared to 18.5% on $13.9 million of income before taxes for the same period in 2022. The difference between the Company’s effective tax rates and the U.S. federal statutory income tax rate of 21% for the first quarter of 2023 and 2022 is due principally to the net impact of the Company’s earnings outside the U.S., which are generally taxed at rates that differ from the U.S federal rate, the Global Intangible Low-Taxed Income (“GILTI”) tax, the Foreign Derived Intangible Income (“FDII”) deduction, the availability of tax credits, and the recognition of certain discrete tax items. For the first quarter of 2023 and 2022 the Company recorded discrete tax expense of $0.1 million and $0.5 million, respectively. The discrete tax amounts for both periods predominately relate to excess tax benefits recognized upon vesting of RSUs during those quarters and/or tax shortfalls recorded for the forfeiture of certain PRSUs.
Unrecognized tax benefits reflect the difference between positions taken or expected to be taken on income tax returns and the amounts reflected in the financial statements. As of March 31, 2023, the Company had unrecognized tax benefits of approximately $7.9 million, of which approximately $7.8 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of March 31, 2023, the Company believes it is reasonably possible that a reduction of approximately $1.9 million of the balance of unrecognized tax benefits may occur within the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements.
(10.)    COMMITMENTS AND CONTINGENCIES
Contingent Consideration Arrangements
The Company records contingent consideration liabilities related to the earn-out provisions for certain acquisitions. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information.
Litigation
The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future.
Product Warranties
The Company generally warrants that its products will meet customer specifications and will be free from defects in materials and workmanship. The product warranty liability is presented within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets. The change in product warranty liability comprised the following (in thousands):
December 31, 2022$77 
Additions to warranty reserve, net of reversals7 
March 31, 2023$84 
- 19 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(11.)    EARNINGS PER SHARE (“EPS”)
The following table sets forth a reconciliation of the information used in computing basic and diluted EPS (in thousands, except per share amounts):
 Three Months Ended
March 31,
2023
April 1,
2022
Numerator for basic and diluted EPS:
Net income$13,065 $11,367 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,258 33,091 
Dilutive effect of share-based awards317 211 
Weighted average shares outstanding - Diluted33,575 33,302 
Basic EPS$0.39 $0.34 
Diluted EPS$0.39 $0.34 
The diluted weighted average share calculations do not include the following securities, which are not dilutive to the EPS calculations or the performance criteria have not been met (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
RSUs3 3 
PRSUs133 166 
The dilutive effect for the Company's 2028 Notes is calculated using the if-converted method. The Company is required, pursuant to the Indenture governing the 2028 Notes, to settle the principal amount of the 2028 Notes in cash and may elect to settle the remaining conversion obligation (i.e., the stock price in excess of the conversion price) in cash, shares of the Company's common stock, or a combination thereof. Under the if-converted method, the Company includes the number of shares required to satisfy the conversion obligation, assuming all the 2028 Notes are converted. Because the average closing price of the Company's common stock for the three months ended March 31, 2023, which is used as the basis for determining the dilutive effect on earnings per share, was less than the conversion price of $87.20, all associated shares were antidilutive.
In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions with certain financial institutions. The Capped Calls cover, subject to anti-dilution adjustments substantially similar to those in the 2028 Notes, approximately 5.8 million shares of the Company's common stock, the same number of shares initially underlying the 2028 Notes, at a strike price of approximately $108.59, subject to certain adjustments under the terms of the Capped Calls. The Capped Calls will expire upon the maturity of the 2028 Notes, subject to earlier exercise or termination. Exercise of the Capped Calls would reduce the number of shares of the Company's common stock outstanding, and therefore would be antidilutive.
See Note 6 “Debt” for additional information related to 2028 Notes and Capped Calls.
- 20 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(12.)     STOCKHOLDERS’ EQUITY
Common Stock
The following is a summary of the number of shares of common stock issued, treasury stock and common stock outstanding for the three month periods ended March 31, 2023 and April 1, 2022:
Three Months Ended
March 31,
2023
April 1,
2022
Shares outstanding at beginning of period33,169,778 33,063,336 
Stock options exercised25,376  
Vesting of RSUs, net of shares withheld to cover taxes70,236 38,831 
Shares outstanding at end of period33,265,390 33,102,167 
Accumulated Other Comprehensive Income
Accumulated other comprehensive income comprises the following (in thousands):
Defined
Benefit
Plan
Liability
Cash
Flow
Hedges
Foreign
Currency
Translation
Adjustment
Total
Pre-Tax
Amount
TaxNet-of-Tax
Amount
December 31, 2022$(346)$1,760 $4,150 $5,564 $(235)$5,329 
Unrealized gain on cash flow hedges— 3,446 — 3,446 (723)2,723 
Realized gain on foreign currency hedges— (692)— (692)145 (547)
Realized gain on interest rate swap hedge— (587)— (587)123 (464)
Foreign currency translation gain— — 7,925 7,925  7,925 
March 31, 2023$(346)$3,927 $12,075 $15,656 $(690)$14,966 
December 31, 2021$(890)$(2,291)$29,720 $26,539 $651 $27,190 
Unrealized gain on cash flow hedges— 2,856 — 2,856 (600)2,256 
Realized gain on foreign currency hedges— (162)— (162)34 (128)
Realized loss on interest rate swap hedge— 767 — 767 (161)606 
Foreign currency translation loss— — (7,887)(7,887) (7,887)
April 1, 2022$(890)$1,170 $21,833 $22,113 $(76)$22,037 
- 21 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Assets and Liabilities Measured at Fair Value on a Recurring Basis
Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include its derivative instruments and contingent consideration. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.
The Company is exposed to global market risks, including the effect of changes in interest rates and foreign currency exchange rates, and uses derivatives to manage these exposures that occur in the normal course of business. The Company does not hold or issue derivatives for trading or speculative purposes. All derivatives are recorded at fair value on the Condensed Consolidated Balance Sheets.
The following tables provide information regarding assets and liabilities recorded at fair value on a recurring basis (in thousands):
Fair ValueQuoted
Prices in
Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
March 31, 2023
Assets: Interest rate swap$669 $ $669 $ 
Assets: Foreign currency hedging contracts3,258  3,258  
Liabilities: Contingent consideration11,732   11,732 
December 31, 2022
Assets: Interest rate swap$1,262 $ $1,262 $ 
Assets: Foreign currency hedging contracts521  521  
Liabilities: Foreign currency hedging contracts23 23 
Liabilities: Contingent consideration11,756   11,756 
Derivatives Designated as Hedging Instruments
Interest Rate Swaps
The Company periodically enters into interest rate swap agreements in order to reduce the cash flow risk caused by interest rate changes on its outstanding floating rate borrowings. Under these swap agreements, the Company pays a fixed rate of interest and receives a floating rate equal to one-month LIBOR. The variable rate received from the swap agreements and the variable rate paid on the outstanding debt will have approximately the same rate of interest, excluding the credit spread, and will reset and pay interest on the same date. The Company has designated these swap agreements as cash flow hedges based on concluding the hedged forecasted transaction is probable of occurring within the period the cash flow hedge is anticipated to affect earnings.
Information regarding the Company’s outstanding interest rate swap as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.8306 %$669 Prepaid expenses and other current assets
Information regarding the Company’s outstanding interest rate swap as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.3869 %$1,262 Prepaid expenses and other current assets
- 22 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
Foreign Currency Contracts
The Company periodically enters into foreign currency forward contracts to hedge its exposure to foreign currency exchange rate fluctuations in its international operations. The Company has designated these foreign currency forward contracts as cash flow hedges.
Under master agreements with the respective counterparties to the Company’s derivative contracts, subject to applicable requirements, it has the right of set-off and is allowed to net settle transactions of the same type with a single net amount payable by one party to the other. The Company has derivative assets and liabilities associated with Euro denominated foreign currency forward contracts with the same counterparty of $289 thousand and $112 thousand, respectively. The net asset of $177 thousand is presented in Prepaid expenses and other current assets.
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$27,653 Dec 20230.0485MXN Peso$3,081 Prepaid expenses and other current assets
41,051 Sep 20231.0860Euro177 Prepaid expenses and other current assets
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$37,175 Dec 20230.0489MXN Peso$504 Prepaid expenses and other current assets
2,685 Mar 20230.0249UYU Peso17 Prepaid expenses and other current assets
17,309 Mar 20231.0751Euro(23)Accrued expenses and other current liabilities
The following tables present the effect of cash flow hedge derivative instruments on other comprehensive income (loss) (“OCI”), AOCI and the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
Three Months Ended
March 31, 2023April 1, 2022
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$378,785 $(51)$310,912 $(54)
Cost of sales282,112 708 229,437 192 
Operating expenses62,507 35 58,978 24 
Interest expense17,254 587 5,968 (767)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months Ended
Location in Statements of Operations and Comprehensive Income
Three Months Ended
March 31,
2023
April 1,
2022
March 31,
2023
April 1,
2022
Interest rate swap$(6)$1,824 Interest expense$587 $(767)
Foreign exchange contracts149 (514)Sales(51)(54)
Foreign exchange contracts3,275 1,269 Cost of sales708 192 
Foreign exchange contracts28 277 Operating expenses35 24 
- 23 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
The Company expects to reclassify net gains totaling $3.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.
Net Investment Hedges
The Company has foreign-denominated long-term debt balances that qualify as net investment hedges. Changes in the value of these net investment hedges due to foreign currency gains or losses are deferred as foreign currency translation adjustments in Other comprehensive income (loss) on the Condensed Consolidated Statements of Operations and Comprehensive Income, and will remain in Accumulated other comprehensive income (loss) until the hedged investment is sold or substantially liquidated. We evaluate the effectiveness of the net investment hedges each quarter.
As of March 31, 2023, the Company had a €100 million borrowing on the Revolving Credit Facility that was designated as a net investment hedge on a portion of the Company’s net investments in certain of its entities with functional currencies denominated in the Euro.
Derivatives Not Designated as Hedging Instruments
The Company also has foreign currency exposure on balances, primarily intercompany, that are denominated in a foreign currency and are adjusted to current values using period-end exchange rates. To minimize foreign currency exposure, the Company enters into foreign currency contracts with a one month maturity. At March 31, 2023 and December 31, 2022, the Company had total gross notional amounts of $17.0 million and $12.0 million, respectively, of foreign currency contracts outstanding that were not designated as hedges. The fair value of derivatives not designated as hedges was not material for any period presented. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.1 million and $0.3 million, for the three months ended March 31, 2023 and April 1, 2022, respectively, which are included in Other loss, net. Each of the foreign currency contracts not designated as hedging instruments will have approximately offsetting effects from the underlying intercompany loans subject to foreign exchange remeasurement.
Contingent Consideration
The following table presents the changes in the estimated fair values of the Company’s liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Fair value measurement at beginning of period$11,756 $2,415 
Fair value measurement adjustment(265)54 
Payments
 (493)
Foreign currency translation241  
Fair value measurement at end of period$11,732 $1,976 
On April 6, 2022, the Company acquired Aran. See Note 2 “Business Acquisitions” for additional information about the Aran acquisition and related contingent consideration. On February 19, 2020, the Company acquired certain assets and liabilities of InoMec Ltd. (“InoMec”), a privately-held company based in Israel that specializes in the research, development and manufacturing of medical devices, including minimally invasive tools, delivery systems, tubing and catheters, surgery tools, drug-device combination, laser combined devices, and tooling and production. On October 7, 2019, the Company acquired certain assets and liabilities of US BioDesign, LLC (“USB”), a privately-held developer and manufacturer of complex braided biomedical structures for disposable and implantable medical devices. The contingent consideration at March 31, 2023 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for Aran, InoMec and USB, to make additional payments if certain revenue goals are met.
As of March 31, 2023 and December 31, 2022, the Company assessed the probability of meeting the required revenue threshold as unlikely and determined the fair value of the contingent consideration liability relating to the acquisition of USB was zero. During the three months ended April 1, 2022, the Company made a $0.5 million payment associated with the USB acquisition, resulting from achievement of revenue-based goals for the period from January 1, 2021 to December 31, 2021.

- 24 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of InoMec was $0.8 million and $1.1 million, respectively. The fair value of the contingent consideration liability relating to the acquisition of InoMec was calculated using projected revenue for the remaining earnout period and discounted using a discount rate of 12.3%. The remaining maximum potential undiscounted payout for the contingent consideration liability relating to the acquisition of InoMec is $1.1 million, with projected payments in 2023 and 2024.
As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of Aran was $10.7 million and $10.9 million, respectively. The Company determined that Aran achieved the maximum revenue threshold for the year ended December 31, 2022. The contingent consideration related to Aran was paid in full in April 2023.
As of March 31, 2023 and December 31, 2022, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $11.2 million and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.6 million.
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. The carrying amounts of cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these items.
Borrowings under the Company’s Revolving Credit Facility and TLA Facility accrue interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments.
Equity Investments
The Company holds long-term, strategic investments in companies to promote business and strategic objectives. These investments are included in Other long-term assets on the Condensed Consolidated Balance Sheets.
Equity investments comprise the following (in thousands):
March 31,
2023
December 31,
2022
Equity method investment$8,097 $8,252 
Non-marketable equity securities5,637 5,637 
Total equity investments
$13,734 $13,889 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Equity method investment loss$155 $2,404 
The Company’s equity method investment is in a venture capital fund focused on investing in life sciences companies. As of March 31, 2023, the Company owned 7.5% of this fund.
- 25 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(14.)     SEGMENT INFORMATION
The Company organizes its business into two reportable segments: (1) Medical and (2) Non-Medical. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker, to make decisions regarding the Company’s business, including resource allocations and performance assessments. This segment structure reflects the Company’s current operating focus in compliance with ASC 280, Segment Reporting. For purposes of segment reporting, intercompany sales between segments are not material.
The following table presents sales by product line (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment sales by product line:
Medical
Cardio & Vascular$191,203 $159,037 
Cardiac Rhythm Management & Neuromodulation
145,139 123,324 
Advanced Surgical, Orthopedics & Portable Medical27,924 19,666 
Total Medical364,266 302,027 
Non-Medical14,519 8,885 
Total sales$378,785 $310,912 
The following table presents income for the Company’s reportable segments (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment income:
Medical$54,806 $44,148 
Non-Medical4,026 665 
Total segment income58,832 44,813 
Unallocated operating expenses
(24,666)(22,316)
Operating income34,166 22,497 
Unallocated expenses, net(18,169)(8,549)
Income before taxes$15,997 $13,948 
- 26 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(15.)    REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregated Revenue
In general, the Company’s business segmentation is aligned according to the nature and economic characteristics of its products and customer relationships and provides meaningful disaggregation of each business segment’s results of operations. For a summary by disaggregated product line sales for each segment, refer to Note 14, “Segment Information.”
Revenue recognized from products and services transferred to customers over time represented 28% for the three months ended March 31, 2023, compared to 31% for the three months ended April 1, 2022. Substantially all of the revenue recognized from products and services transferred to customers over time during the periods presented was within the Medical segment.
The following tables present revenues by significant customers, which are defined as any customer who individually represents 10% or more of a segment’s total revenues.
Three Months Ended
March 31, 2023April 1, 2022
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*18%*
Customer B16%*18%*
Customer C14%*14%*
Customer D*22%*33%
All other customers52%78%50%67%
__________
* Less than 10% of segment’s total revenues for the period.
The following tables present revenues by significant ship to location, which is defined as any country where 10% or more of a segment’s total revenues are shipped.
Three Months Ended
March 31, 2023April 1, 2022
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States55%60%54%63%
United Kingdom***10%
All other countries45%40%46%27%
__________
* Less than 10% of segment’s total revenues for the period.
Contract Balances
The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (in thousands):
March 31,
2023
December 31,
2022
Contract assets$80,929 $71,927 
Contract liabilities6,366 5,616 
During the three months ended March 31, 2023, the Company recognized $1.3 million of revenue that was included in the contract liability balance as of December 31, 2022. During the three months ended April 1, 2022, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2021.
- 27 -


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Quarterly Report on Form 10-Q should be read in conjunction with the disclosures included in our Annual Report on Form 10-K for the year ended December 31, 2022. In addition, please read this section in conjunction with our Condensed Consolidated Financial Statements and Notes to Condensed Consolidated Financial Statements contained herein.
Forward-Looking Statements
Some of the statements contained in this Form 10-Q and other written and oral statements made from time to time by us and our representatives are not statements of historical or current fact. As such, they are “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We have based these forward-looking statements on our current expectations, and these statements are subject to known and unknown risks, uncertainties and assumptions. Forward-looking statements include statements relating to:
recovery from the COVID-19 global pandemic;
future sales, expenses, and profitability; customer demand; supplier performance (including delivery delays); costs (including wages, staffing levels and freight); future development and expected growth of our business and industry, including expansion of our manufacturing capacity;
our ability to execute our business model and our business strategy, including completion and integration of current or future acquisition targets;
having available sufficient cash and borrowing capacity to meet working capital, debt service and capital expenditure requirements for the next twelve months; and
projected capital spending.
You can identify forward-looking statements by terminology such as “outlook,” “projected,” “may,” “will,” “should,” “could,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” “projects” or “continue” or variations or the negative of these terms or other comparable terminology. These statements are only predictions. Actual events or results may differ materially from those stated or implied by these forward-looking statements. In evaluating these statements and our prospects, you should carefully consider the factors set forth below. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these cautionary factors and to others contained throughout this Form 10-Q.
Although it is not possible to create a comprehensive list of all factors that may cause actual results to differ from the results expressed or implied by our forward-looking statements or that may affect our future results, some of these factors and other risks and uncertainties that arise from time to time are described in Item 1A “Risk Factors” of our Annual Report on Form 10-K and in our other periodic filings with the SEC and include the following:
operational risks, such as the duration, scope and impact of the COVID-19 pandemic, including the evolving health, economic, social and governmental environments and the effect of the pandemic on our associates, suppliers and customers as well as the global economy; our dependence upon a limited number of customers; pricing pressures that we face from customers; our reliance on third party suppliers for raw materials, key products and subcomponents; our ability to attract, train and retain a sufficient number of qualified associates; the potential for harm to our reputation caused by quality problems related to our products; the dependence of our energy market-related revenues on the conditions in the oil and natural gas industry; interruptions in our manufacturing operations; our dependence upon our information technology systems and our ability to prevent cyber-attacks and other failures; our dependence upon our senior management team and technical personnel; and global climate change and the emphasis on ESG matters by various stakeholders;
strategic risks, such as the intense competition we face and our ability to successfully market our products; our ability to respond to changes in technology; our ability to develop new products and expand into new geographic and product markets; and our ability to successfully identify, make and integrate acquisitions to expand and develop our business in accordance with expectations;
financial risks, such as our significant amount of outstanding indebtedness and our ability to remain in compliance with financial and other covenants under our senior secured credit facilities; economic and credit market uncertainties that could interrupt our access to capital markets, borrowings or financial transactions; financial and market risks related to our international operations and sales; our complex international tax profile; and our ability to realize the full value of our intangible assets; and
- 28 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
legal and compliance risks, such as regulatory issues resulting from product complaints, recalls or regulatory audits; the potential of becoming subject to product liability or intellectual property claims; our ability to protect our intellectual property and proprietary rights; our ability and the cost to comply with environmental regulations; our ability to comply with customer-driven policies and third party standards or certification requirements; our ability to obtain necessary licenses for new technologies; legal and regulatory risks from our international operations; and the fact that the healthcare industry is highly regulated and subject to various regulatory changes; and
other risks and uncertainties that arise from time to time.
Except as may be required by applicable law, the Company assumes no obligation to update forward-looking statements in this Form 10-Q whether to reflect changed assumptions, the occurrence of unanticipated events or changes in future operating results, financial conditions or prospects, or otherwise.
In this Form 10-Q, references to “Integer,” “we,” “us,” “our” and the “Company” mean Integer Holdings Corporation and its subsidiaries, unless the context indicates otherwise.
Our Business
Integer Holdings Corporation is one of the largest medical device outsource (“MDO”) manufacturers in the world serving the cardiac, neuromodulation, vascular, orthopedics, advanced surgical and portable medical markets. We also develop batteries for high-end niche applications in the non-medical energy, military, and environmental markets. Our vision is to enhance the lives of patients worldwide by being our customers’ partner of choice for innovative technologies and services.
We organize our business into two reportable segments, Medical and Non-Medical, and derive our revenues from four principal product lines. The Medical segment includes the Cardio & Vascular, Cardiac Rhythm Management & Neuromodulation and Advanced Surgical, Orthopedics & Portable Medical product lines and the Non-Medical segment comprises the Electrochem product line. For more information on our segments, please refer to Note 14 “Segment Information” of the Notes to Condensed Consolidated Financial Statements contained in Item 1 of this report.
The first quarters of 2023 and 2022 ended on March 31 and April 1, respectively, and consisted of 90 days and 91 days, respectively.
Impact of Global Events
Global economic challenges, including the impact of the war in Ukraine, the COVID-19 pandemic, severe and sustained inflation, a rising interest rate environment, fluctuations in global currencies, and supply chain disruptions may continue to cause economic uncertainty and volatility. The impact of these issues on our business will vary by geographic market and product line, but specific impacts to our business include increased borrowing costs, labor shortages, disruptions in the supply chain, delayed or reduced customer orders and sales, restrictions on associates’ ability to travel or work, and delays in shipments to and from certain countries. We monitor economic conditions closely. In response to reductions in revenue, we can take actions to align our cost structure with changes in demand and manage our working capital. However, there can be no assurance as to the effectiveness of our efforts to mitigate any impact of the current and future adverse economic conditions and other developments.
Business Acquisitions
On April 6, 2022, we acquired 100% of the equity interests of Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”). A recognized leader in proprietary medical textiles, high precision biomaterial coverings and coatings as well as advanced metal and polymer braiding, Aran delivers development and manufacturing solutions for implantable medical devices. Consistent with our strategy, the combination with Aran further increases our ability to offer complete solutions for complex delivery and therapeutic devices in high growth cardiovascular markets such as structural heart, neurovascular, peripheral vascular, and endovascular as well as general surgery.
Refer to Note 2 “Business Acquisitions” of the Notes to Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information about these acquisitions.
- 29 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Financial Overview
Net income for the first quarter of 2023 was $13.1 million, or $0.39 per diluted share, compared to $11.4 million, or $0.34 per diluted share, for the first quarter of 2022. These variances are primarily the result of the following:
Sales for the first quarter of 2023 increased $67.9 million when compared to the same period in 2022 primarily from the continued product demand recovery from the impacts of the COVID-19 pandemic.
Gross profit for the first quarter of 2023 increased $15.2 million, primarily from higher sales volume, partially offset by incremental labor and supply chain costs.
Operating expenses for the first quarter of 2023 increased $3.5 million when compared to the same period in 2022, primarily due to higher SG&A and RD&E costs, partially offset by lower acquisition and integration costs. Operating expenses as a percentage of sales improved to 16.5% for the first quarter of 2023 compared to 19.0% or the first quarter of 2022.
Interest expense for the first quarter of 2023 increased $11.3 million compared to the same period in 2022, due to increased interest rates, higher average debt outstanding and $4.4 million of losses from extinguishment of debt.
During the first quarters of 2023 and 2022, we recognized losses on equity investments of $0.2 million and $2.4 million, respectively. Gains and losses on equity investments are generally unpredictable in nature.
Other loss, net for the first quarter of 2023 was $0.8 million compared to $0.2 million for the first quarter of 2022, primarily due to fluctuations in foreign currency gains and losses in the respective periods.
We recorded provisions for income taxes for the first quarters of 2023 and 2022 of $2.9 million and $2.6 million, respectively. The change in income tax expense was primarily due to relative changes in pre-tax income and the impact of discrete tax items.

- 30 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Our Financial Results
The following table presents selected financial information derived from our Condensed Consolidated Financial Statements, contained in Item 1 of this report, for the periods presented (dollars in thousands, except per share).
 Three Months Ended  
 March 31,April 1,Change
 20232022$%
Medical Sales:
Cardio & Vascular191,203 $159,037 $32,166 20.2 %
Cardiac Rhythm Management & Neuromodulation
145,139 123,324 21,815 17.7 %
Advanced Surgical, Orthopedics & Portable Medical27,924 19,666 8,258 42.0 %
Total Medical Sales364,266 302,027 62,239 20.6 %
Non-Medical14,519 8,885 5,634 63.4 %
Total sales378,785 310,912 67,873 21.8 %
Cost of sales282,112 229,437 52,675 23.0 %
Gross profit96,673 81,475 15,198 18.7 %
Gross profit as a % of sales25.5 %26.2 %
Operating expenses:
Selling, general and administrative (“SG&A”)41,886 39,560 2,326 5.9 %
SG&A as a % of sales11.1 %12.7 %
Research, development and engineering (“RD&E”)19,092 16,083 3,009 18.7 %
RD&E as a % of sales5.0 %5.2 %
Restructuring and other charges1,529 3,335 (1,806)(54.2)%
Total operating expenses62,507 58,978 3,529 6.0 %
Operating income34,166 22,497 11,669 51.9 %
Operating expense as a % of sales16.5 %19.0 %
Operating income as a % of sales9.0 %7.2 %
Interest expense17,254 5,968 11,286 189.1 %
Loss on equity investments155 2,404 (2,249)(93.6)%
Other loss, net760 177 583 
NM
Income before taxes15,997 13,948 2,049 14.7 %
Provision for income taxes2,932 2,581 351 13.6 %
Effective tax rate18.3 %18.5 %
Net income$13,065 $11,367 $1,698 14.9 %
Net income as a % of sales3.4 %3.7 %
Diluted earnings per share$0.39 $0.34 $0.05 14.7 %
__________
NM Calculated amount not meaningful
- 31 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Product Line Sales
For the first quarter of 2023, Cardio & Vascular (“C&V”) sales increased $32.2 million, or 20%, versus the comparable 2022 period. The increase in C&V sales was driven by strong demand across all markets and key products, such as guidewires, new product ramps in electrophysiology, as well as strong performance from the Oscor and Aran acquisitions. Foreign currency exchange rate fluctuations decreased C&V sales for the first quarter of 2023 by $0.7 million in comparison to the 2022 period, primarily due to U.S. dollar fluctuations relative to the Euro.
For the first quarter of 2023, Cardiac Rhythm Management & Neuromodulation (“CRM&N”) sales increased $21.8 million, or 18%, versus the comparable 2022 period, driven by strong demand, including double-digit growth from emerging customers with PMA (premarket approval) products. Foreign currency exchange rate fluctuations did not have a material impact on CRM&N sales during the first quarter of 2023 in comparison to 2022.
Advanced Surgical, Orthopedic & Portable Medical (“AS&O”) sales for the first quarter of 2023 increased $8.3 million, or 42%, versus the comparable 2022 period, primarily due to increased price and demand as a result of the execution of the multi-year Portable Medical exit announced in 2022, partially offset by a single-digit decline in Advanced Surgical and Orthopedics. Foreign currency exchange rate fluctuations did not have a material impact on AS&O sales during the first quarter of 2023 in comparison to 2022.
For the first quarter of 2023, Non-Medical sales increased $5.6 million, or 63%, versus the comparable 2022 period, driven by strong demand across all market segments and continued supplier delivery recovery. Foreign currency exchange rate fluctuations did not have a material impact on Non-Medical sales during the first quarter of 2023 in comparison to 2022.
Gross Profit
Three Months Ended
March 31,
2023
April 1,
2022
Gross profit (in thousands)$96,673 $81,475 
Gross margin25.5 %26.2 %
Gross margin for the first quarter of 2023 decreased 70 basis points compared to the comparable 2022 period, primarily driven by incremental labor and supply chain costs related to manufacturing efficiency headwinds from supply chain volatility.
- 32 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
SG&A Expenses
Changes to SG&A expenses from the prior year were due to the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Change
Compensation and benefits$21,589 $21,846 $(257)
Amortization expense(a)
9,137 8,027 1,110 
Professional fees(b)
3,471 3,173 298 
Contract services(c)
2,832 2,251 581 
All other SG&A(d)
4,857 4,263 594 
Net increase in SG&A expenses$41,886 $39,560 $2,326 
__________
(a)Amortization expense increased during the first quarter of 2023 compared to the same period of 2022 due to amortization of intangible assets from the Aran acquisition, which was acquired in the second quarter of 2022.
(b)Professional fees increased during the first quarter of 2023 primarily due to inclusion of the operations of Aran.
(c)Contract services expense increased during the first quarter of 2023 compared to the same period of 2022 primarily due to higher software costs from information technology enhancements.
(d)The net increase in all other SG&A for the first quarter of 2023 compared to the same period of 2022 is primarily attributable to higher supplies and travel costs partially offset by lower depreciation and insurance.
RD&E
RD&E expense for the first quarter of 2023 was $19.1 million, compared to $16.1 million for the first quarter of 2022. The increase in RD&E expenses for 2023 compared to 2022 was primarily due to investments made to support long-term revenue growth, the timing of program milestone achievements for customer funded programs, and incremental expense due to the Aran Acquisition. RD&E expenses are influenced by the number and timing of in-process projects and labor hours and other costs associated with these projects. Our research and development initiatives continue to emphasize new product development, product improvements, and the development of new technological platform innovations.
- 33 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Restructuring and Other Charges
We continuously evaluate our business and identify opportunities to realign resources to better serve our customers and markets, improve operational efficiency and capabilities, and lower operating costs. To realize the benefits associated with these opportunities, we undertake restructuring-type activities to transform our business. We incur costs associated with these activities, which primarily include exit and disposal costs and other costs directly related to the restructuring initiative. Restructuring charges include exit and disposal costs from these activities and restructuring-related charges are costs directly related to the restructuring initiatives. In addition, from time to time, we incur costs associated with acquiring and integrating businesses, and certain other general expenses, including asset impairments.
Restructuring and other charges comprise the following (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Restructuring charges(a)
$1,064 $1,103 
Acquisition and integration costs(b)
382 1,936 
Other general expenses(c)
83 296 
Total restructuring and other charges
$1,529 $3,335 
__________
(a)Restructuring charges for the first three months of 2023 and 2022 primarily consist of termination benefits associated with our operational excellence and strategic reorganization and alignment initiatives.
(b)Amounts include expenses related to the purchase of certain assets and liabilities from business acquisitions. Acquisition and integration costs for the three months ended March 31, 2023 and April 1, 2022 include a benefit of $0.3 million and expense of $0.1 million, respectively, to adjust the fair value of acquisition-related contingent consideration liabilities. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration. Amounts for 2022 primarily include expenses related to the Aran and Oscor acquisitions.
(c)Amounts include expenses related to other initiatives not described above, which relate primarily to integration and operational initiatives to reduce future costs and improve efficiencies.
Refer to Note 8 “Restructuring and Other Charges” of the Notes to Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information regarding these initiatives.
- 34 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Interest Expense
Information relating to our interest expense is as follows (dollars in thousands):
Three Months Ended
March 31, 2023April 1, 2022Change
AmountRateAmountRateAmountRate (bp)
Contractual interest expense$12,562 5.06 %$4,647 2.21 %$7,915 285
(Gain) loss on interest rate swap(587)(0.24)768 0.37 (1,355)(61)
Amortization of deferred debt issuance costs and original issue discount756 0.38 481 0.25 275 13
Losses from extinguishment of debt
4,393 1.79 — — 4,393 179
Interest expense on borrowings17,124 6.99 %5,896 2.83 %11,228 416
Other interest expense130 72 58 
Total interest expense$17,254 $5,968 $11,286 
During 2023, contractual interest expense has increased due to higher average debt outstanding combined with increasing applicable interest rates. The higher average debt balance outstanding is the result of borrowings to fund the Aran acquisition, while interest rates have continued to climb due to increases in overall market rates.
Other components of interest expense on borrowings include gains and losses on interest rate swaps and non-cash amortization and write-off (losses from extinguishment of debt) of deferred debt issuance costs and original issue discount. Interest rate swap includes realized (gains) losses on our interest rate swap contract which fluctuate depending on the spread between the rate swap contract fixed rate and senior secured credit facility floating rate. Compared to the same periods in 2022, amortization of deferred debt issuance costs and original issue discount increased as a result of higher unamortized balances related to new debt. The losses from extinguishment of debt during the first three months of 2023 were related to prepayments of portions of the Term Loan A facility and full repayment of our Term Loan B facility in connection with the issuance of the convertible notes. We had no losses from extinguishment of debt during the first three months of 2022.
As of March 31, 2023 and December 31, 2022, approximately 59% and 11%, respectively, of our principal amount of debt are fixed rate borrowings or have been converted to fixed-rate borrowings with an interest rate swap.  During February 2023, we strategically replaced about half of our variable rate debt with fixed rate debt through the issuance of the 2028 Notes at a fixed rate of 2.125% and paying down our highest rate variable debt, the Term Loan B facility, and a portion of our Revolving Credit Facility. These transactions are expected to reduce borrowing costs and result in a more balanced mix of fixed and floating rates to help protect against interest rate exposure. We may enter into interest rate swap agreements in order to reduce our exposure to fluctuations in floating rates. See Note 13 “Financial Instruments and Fair Value Measurements” of the Notes to the Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information pertaining to our interest rate swap agreement.
See Note 6 “Debt” of the Notes to the Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information pertaining to our debt.
Loss on Equity Investments
During the first quarters of 2023 and 2022, we recognized losses on equity investments of $0.2 million and $2.4 million, respectively. The amounts for both 2023 and 2022 relate to our share of equity method investee losses including unrealized depreciation of the underlying interests of the investee. As of March 31, 2023 and December 31, 2022, the carrying value of our equity investments was $13.7 million and $13.9 million, respectively. See Note 13 “Financial Instruments and Fair Value Measurements” of the Notes to the Condensed Consolidated Financial Statements contained in Item 1 of this report for further details regarding these investments.
Other Loss, Net
Other loss, net for the first quarter of 2023 was $0.8 million compared to $0.2 million for the first quarter of 2022. Other loss, net primarily includes gains/losses from the impact of exchange rates on transactions denominated in foreign currencies. Our foreign currency transaction gains/losses are based primarily on fluctuations of the U.S. dollar relative to the Euro, Mexican peso, Uruguayan peso, Malaysian ringgits, Dominican peso, or Israeli shekel.
- 35 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
The impact of exchange rates on transactions denominated in foreign currencies included in Other loss, net for the first quarters of 2023 and 2022 were net losses of $0.8 million and $0.1 million, respectively. We continually monitor our foreign currency exposures and seek to take steps to mitigate these risks. However, fluctuations in exchange rates could have a significant impact, positive or negative, on our financial results in the future.
Provision for Income Taxes
We recognized income tax expense of $2.9 million for the first quarter of 2023 on $16.0 million of income before taxes (effective tax rate of 18.3%), compared to an income tax expense of $2.6 million on $13.9 million of income before taxes (effective tax rate of 18.5%) for the same period of 2022. Income tax expense for the first quarters of 2023 and 2022 included discrete tax expense of $0.1 million and $0.5 million, respectively.
Our effective tax rate for 2023 differs from the U.S. federal statutory tax rate of 21% due principally to the estimated impact of Federal Tax Credits (including R&D credits and Foreign tax credits), stock-based compensation windfalls or shortfalls, and the impact of earnings realized in foreign jurisdictions with statutory rates that are different than the U.S. federal statutory rate. These benefits are partially offset by the impact of U.S taxes on foreign earnings, including the GILTI provision which requires us to include foreign subsidiary earnings in excess of a deemed return on a foreign subsidiary’s tangible assets in our U.S. income tax return. The U.S. tax on foreign earnings is reflected net of a statutory deduction of 50% of the GILTI inclusion (subject to limitations based on U.S. taxable income, if any) and net of FDII that provides a 37.5% deduction to domestic companies for certain foreign sales and services income. The primary foreign jurisdictions in which we operate and the statutory tax rate for each respective jurisdiction include Switzerland (22%), Mexico (30%), Uruguay (25%), Ireland (12.5%) and Malaysia (24%). We currently have a tax holiday in Malaysia through April 2023, provided certain conditions continue to be met. In addition, we acquired manufacturing operations in the Dominican Republic as part of the acquisition of Oscor, and are operating under a free trade zone agreement in the Dominican Republic through March 2034.
There is a potential for volatility of our effective tax rate due to several factors, including changes in the mix of pre-tax income and the jurisdictions to which it relates, business acquisitions, settlements with taxing authorities, changes in tax rates, and foreign currency exchange rate fluctuations. In addition, we continue to explore tax planning opportunities that may have a material impact on our effective tax rate.
Liquidity and Capital Resources
Sources of Liquidity
(dollars in thousands)March 31,
2023
December 31,
2022
Cash and cash equivalents$40,604 $24,272 
Working capital$403,514 $334,546 
Current ratio2.79 2.50 
Cash and cash equivalents at March 31, 2023 increased by $16.3 million from December 31, 2022, primarily as a result of cash generated by operating activities and proceeds from net borrowings on long-term debt, partially offset by purchases of property, plant and equipment.
Working capital increased by $69.0 million from December 31, 2022, primarily from positive working capital fluctuations in cash, accounts receivable and inventory, which were partially offset by increases in accounts payable. During the first three months of 2022, accounts receivable increased mainly from an increase in sales volume and timing of customer receipts while inventory increased to support higher product demand, sales volume and material stock levels to protect availability of critical components. Accounts payable increased mainly from higher sequential inventory purchases and the timing of supplier payments.
At March 31, 2023, $24.8 million of our cash and cash equivalents were held by foreign subsidiaries. We intend to limit our distributions from foreign subsidiaries to previously taxed income or current period earnings. If distributions are made utilizing current period earnings, we will record foreign withholding taxes in the period of the distribution.
- 36 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
As of March 31, 2023, our capital structure consisted of $1,002.5 million of debt, net of deferred debt issuance costs and unamortized discounts and 33 million shares of common stock outstanding. As of March 31, 2023, we had access to $377.5 million of borrowing capacity under our Revolving Credit Facility, available for normal course of business and letters of credit, and are authorized to issue up to 100 million shares of common stock and 100 million shares of preferred stock. As of March 31, 2023, our contractual debt service obligations for the remainder of 2023, consisting of principal and interest on our outstanding debt, were estimated to be approximately $40 million. Actual principal and interest payments may be higher if, for instance, the applicable interest rates on our Senior Secured Credit Facilities increase, we borrow additional amounts on our Revolving Credit Facility, or we pay principal amounts in excess of the required minimums reflected in the contractual debt service obligations above.
Based on current expectations, we believe that our projected cash flows provided by operations, available cash and cash equivalents and borrowings under our Revolving Credit Facility are sufficient to meet our working capital, debt service and capital expenditure requirements for the next twelve months. If our future financing needs increase, we may need to arrange additional debt or equity financing. We continually evaluate and consider various financing alternatives to enhance or supplement our existing financial resources. However, we cannot be assured that we will be able to enter into any such arrangements on acceptable terms or at all.
Credit Facilities and Convertible Notes
As of March 31, 2023, we had Senior Secured Credit Facilities that consist of a $500 million Revolving Credit Facility, with an outstanding principal balance of $119 million, and a TLA Facility with an outstanding principal balance of $400 million. The Revolving Credit Facility and TLA Facility mature on February 15, 2028. The Senior Secured Credit Facilities include a mandatory prepayment provision customary for credit facilities of its nature.
During the first quarter of 2023, we issued $500 million aggregate principal amount of notes. The 2028 Notes mature on February 15, 2028 and bear interest at a fixed rate of 2.125% per annum. The total net proceeds from the issuance of the 2028 Notes, after deducting initial purchasers' discounts and commissions and debt issuance costs, were approximately $485 million. We used the net proceeds from the issuance of the 2028 Notes to settle in full principal and interest due of $336.1 million under the TLB Facility, pay down principal and interest due of $113.9 million under the Revolving Credit Facility, to pay related fees and expenses, and to pay the cost of the capped calls related to the issuance of our 2028 Notes.
The Revolving Credit Facility and TLA Facility contain covenants requiring that we maintain (i) a Total Net Leverage Ratio not to exceed 5.50:1.00 (stepping down to 5.00:1.00 for the third fiscal quarter of 2023 through maturity and subject to increase in certain circumstances following certain qualified acquisitions) and (ii) an interest coverage ratio of at least 2.50:1.00. As of March 31, 2023, we were in compliance with these financial covenants. As of March 31, 2023, our Total Net Leverage Ratio, calculated in accordance with our Senior Secured Credit Facilities agreement, was approximately 3.1 to 1.0. For the twelve month period ended March 31, 2023, our interest coverage ratio, calculated in accordance with our Senior Secured Credit Facilities agreement, was approximately 7.7 to 1.0.
Failure to comply with these financial covenants would result in an event of default as defined under the Revolving Credit Facility and TLA Facility unless waived by the lenders. An event of default may result in the acceleration of our indebtedness. As a result, management believes that compliance with these covenants is material to us.
See Note 6 “Debt” of the Notes to the Condensed Consolidated Financial Statements contained in Item 1 of this report for a further information on the Company’s outstanding debt.
- 37 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Summary of Cash Flow
 Three Months Ended
(in thousands)March 31,
2023
April 1,
2022
Cash provided by (used in):
Operating activities$6,188 $18,161 
Investing activities(24,694)(10,398)
Financing activities33,116 (1,028)
Effect of foreign currency exchange rates on cash and cash equivalents1,722 1,048 
Net change in cash and cash equivalents$16,332 $7,783 
Operating Activities During the first three months of 2023, we generated cash from operations of $6.2 million, compared to $18.2 million for the first three months of 2022. The decrease of $12.0 million was the result of a $15.9 million decrease in cash flow provided by changes in operating assets and liabilities, partially offset by a $3.9 million increase in net income adjusted for non-cash items such as depreciation and amortization.
The increase in net income adjusted for non-cash items such as depreciation and amortization is primarily from higher sales volume partially offset by higher interest expense. The decrease associated with changes in operating assets and liabilities is primarily related to higher accounts receivable and contract asset growth in the current period partially offset by less inventory growth.
Investing Activities The $14.3 million increase in net cash used in investing activities was primarily attributable to increased purchases of property, plant and equipment of $24.7 million in the first three months of 2023, compared to $10.9 million in the same period last year.
Financing Activities – Net cash provided by financing activities for the first three months of 2023, was $33.1 million compared to $1.0 million used in financing activities for the first three months of 2022. The cash provided by financing activities for the first three months of 2023 was primarily related to the issuance of our 2028 Notes of $486.3 million, which was partially offset by $335.6 million in full repayment of our term loan B facility, $55.3 million in repayments of our term loan A facility, $23.8 million of net payments on our Revolving Credit Facility and $35.0 million of capped call purchases related to the issuance of our 2028 Notes.
Off-Balance Sheet Arrangements
We do not currently have off balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our Condensed Consolidated Financial Statements.
Impact of Recently Issued Accounting Standards
In the normal course of business, we evaluate all new accounting pronouncements issued by the FASB, SEC, or other authoritative accounting bodies to determine the potential impact they may have on our Condensed Consolidated Financial Statements. See Note 1 “Basis of Presentation” of the Notes to Condensed Consolidated Financial Statements contained in Item 1 of this report for additional information about these recently issued accounting standards and their potential impact on our financial condition or results of operations.
Critical Accounting Policies and Estimates
The preparation of our Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the U.S. requires management to make estimates, assumptions and judgments that affect the amounts reported in the financial statements and accompanying notes. Our estimates, assumptions and judgments are based on historical experience and various other assumptions believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying amount of assets and liabilities that are not readily apparent from other sources. Making estimates, assumptions and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Management believes the estimates, assumptions and judgments employed and resulting balances reported in the Condensed Consolidated Financial Statements are reasonable; however, actual results could differ materially.
There have been no significant changes to the critical accounting policies and estimates as compared to those disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022.
- 38 -

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Refer to information appearing under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-Q. Furthermore, a discussion of market risk exposures is included in Part II, Item 7A, Quantitative and Qualitative Disclosure about Market Risk, of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
There have been no material changes in reported market risk since the inclusion of this discussion in the Company’s Annual Report on Form 10-K referenced above.
ITEM 4. CONTROLS AND PROCEDURES
a.    Evaluation of Disclosure Controls and Procedures
Our management, including the principal executive officer and principal financial officer, evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934) related to the recording, processing, summarization and reporting of information in our reports that we file with the Securities and Exchange Commission as of March 31, 2023. These disclosure controls and procedures have been designed to provide reasonable assurance that material information relating to us, including our subsidiaries, is made known to our management, including these officers, by our employees, and that this information is recorded, processed, summarized, evaluated and reported, as applicable, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Based on their evaluation, as of March 31, 2023, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures are effective.
b.    Changes in Internal Control Over Financial Reporting
During the Company’s most recent fiscal quarter, there have been no changes in the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

- 39 -

PART II—OTHER INFORMATION
ITEM 1.LEGAL PROCEEDINGS
There were no new material legal proceedings that are required to be reported in the quarter ended March 31, 2023, and no material developments during the quarter in the Company’s legal proceedings as previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
ITEM 1A.RISK FACTORS
There have been no material changes to the Company’s risk factors as previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
ITEM 6.EXHIBITS
Exhibit NumberDescription
31.1*
31.2*
32.1**
101.INS*XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*XBRL Extension Schema Document
101.CAL*XBRL Extension Calculation Linkbase Document
101.LAB*XBRL Extension Label Linkbase Document
101.PRE*XBRL Extension Presentation Linkbase Document
101.DEF*XBRL Extension Definition Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101).
*Filed herewith.
**Furnished herewith.
#Indicates exhibits that are management contracts or compensation plans or arrangements.
- 40 -

SIGNATURES
Pursuant to the requirements 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.
Dated:April 27, 2023 INTEGER HOLDINGS CORPORATION
 By:/s/ Joseph W. Dziedzic
 Joseph W. Dziedzic
 President and Chief Executive Officer
 (Principal Executive Officer)
 By:/s/ Jason K. Garland
 Jason K. Garland
 Executive Vice President and
  Chief Financial Officer
 (Principal Financial Officer)
 By:/s/ Tom P. Thomas
 Tom P. Thomas
 Vice President, Corporate Controller
 (Principal Accounting Officer)


- 41 -
EX-31.1 2 a2023q1ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Joseph W. Dziedzic, certify that: 
1.
I have reviewed this quarterly report on Form 10-Q for the fiscal quarter ended March 31, 2023 of Integer Holdings 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 the 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 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.
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditor and the audit committee of 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.
Dated:April 27, 2023 /s/ Joseph W. Dziedzic
 Joseph W. Dziedzic
 President and
  Chief Executive Officer
 (Principal Executive Officer)

EX-31.2 3 a2023q1ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Jason K. Garland, certify that:
1.
I have reviewed this quarterly report on Form 10-Q for the fiscal quarter ended March 31, 2023 of Integer Holdings 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 the 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 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.
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditor and the audit committee of 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.
Dated:April 27, 2023 /s/ Jason K. Garland
 Jason K. Garland
 Executive Vice President and
  Chief Financial Officer
 (Principal Financial Officer)

EX-32.1 4 a2023q1ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906
of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Integer Holdings Corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:
The Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated:April 27, 2023 /s/ Joseph W. Dziedzic
 Joseph W. Dziedzic
 President and
Chief Executive Officer
 (Principal Executive Officer)
Dated:April 27, 2023 /s/ Jason K. Garland
 Jason K. Garland
 Executive Vice President and
  Chief Financial Officer
 (Principal Financial Officer)
This certification is being furnished solely to accompany this Form 10-Q pursuant to 18 U.S.C. Section 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, and is not to be deemed incorporated by reference into any filing of the Company except to the extent the Company specifically incorporates it by reference therein.

EX-101.SCH 5 itgr-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - RESTRUCTURING AND OTHER CHARGES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - EARNINGS PER SHARE (“EPS”) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - EARNINGS PER SHARE (“EPS”) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - BUSINESS ACQUISITIONS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - BUSINESS ACQUISITIONS (Pro Forma Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - DEBT (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - DEBT (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - DEBT (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Debt (Schedule of Deferred Financing Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - DEBT (Long-term Debt Maturity Schedule) (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - STOCK-BASED COMPENSATION (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - EARNINGS PER SHARE (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 itgr-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 itgr-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 itgr-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Deferred tax assets Deferred Tax Assets, Derivative Instruments Business Acquisition [Axis] Business Acquisition [Axis] Operating lease assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Deferred income taxes Deferred Income Tax Assets, Net Principal Amount Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Financing lease assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization 2025 Long-Term Debt, Maturity, Year Two Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Unallocated expenses, net Unallocated Other Expense Total expenses other than operating not allocated to business segments Beginning balance Ending balance Restructuring Reserve Foreign exchange contracts Foreign Exchange Contract [Member] Restructuring and other charges Restructuring And Other Charges, Net [Member] Restructuring And Other Charges, Net Variable rate basis spread Debt Instrument, Basis Spread on Variable Rate Statistical Measurement Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Non-Medical Non-Medical Non-Medical Segment [Member] Non-Medical Segment [Member] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Net leverage ratio incremental increase option Debt Instrument, Covenant, Maximum Leverage Ratio Debt Instrument, Covenant, Maximum Leverage Ratio Additional paid-in capital Additional Paid in Capital, Common Stock Weighted average illiquidity discount Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Illiquidity Discount Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Illiquidity Discount Other non-cash (gains) losses Other Noncash Income (Expense) Liabilities: Foreign currency hedging contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Net income Net income Net income Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Securities excluded from calculation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] InoMec Ltd InoMec Ltd [Member] InoMec Ltd [Member] Equity Component [Domain] Equity Component [Domain] Discount rate Measurement Input, Discount Rate [Member] Interest expense Interest Expense [Member] Secured Debt Secured Debt [Member] Redemption price, percentage Debt Instrument, Redemption Price, Percentage Restructuring Plan [Axis] Restructuring Plan [Axis] Investment, Name [Domain] Investment, Name [Domain] Purchased technology and patents Long-Term Technology And Patents [Member] Long-Term Technology And Patents Standby Letters of Credit Standby Letters of Credit [Member] Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Hedging Designation [Domain] Hedging Designation [Domain] Derivative Instrument [Axis] Derivative Instrument [Axis] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2021 SRA Initiatives Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives [Member] Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives Outstanding borrowings Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Term Loan B (TLB) Facility Term Loan B (TLB) Facility [Member] Term Loan B (TLB) Facility [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Options Outstanding, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Total restructuring and restructuring-related charges Restructuring Costs Operating lease liabilities Operating Lease, Liability, Current Derivative asset Derivative Asset Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Expected costs Restructuring and Related Cost, Expected Cost Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Prepaid expenses and other current assets Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities [Member] Long-term debt Long-term debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Geographical [Axis] Geographical [Axis] Customer D Customer D [Member] Customer D [Member] Amount of Gain (Loss) on Cash Flow Hedge Activity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Aran Acquisition Aran Acquisition [Member] Aran Acquisition Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One Document Type Document Type Borrowing capacity sublimit percentage Line Of Credit Facility, Maximum Borrowing Capacity Sublimit Percentage Line Of Credit Facility, Maximum Borrowing Capacity Sublimit Percentage Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Time-Vested and Performance-Vested Activity Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Tax Accumulated Other Comprehensive Income, Tax, Attributable To Parent [Member] Accumulated Other Comprehensive Income, Tax, Attributable To Parent Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] $/Foreign currency (in dollars per foreign currency) Derivative, Forward Exchange Rate Nonvested, beginning (in dollars per share) Nonvested, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] DEBT Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Concentration Risk [Table] Concentration Risk [Table] Purchase of capped calls Payments for Derivative Instrument, Financing Activities Unrealized Gain (Loss) Recognized in OCI Unrealized gain on cash flow hedges, pretax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax 2026 Long-Term Debt, Maturity, Year Three Revenue Benchmark Revenue Benchmark [Member] Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date RESTRUCTURING AND OTHER CHARGES Restructuring, Impairment, and Other Activities Disclosure [Text Block] Capped Call Options Capped Call Options [Member] Capped Call Options Revolving Credit Facility And Term Loan A (TLA) Faility Revolving Credit Facility And Term Loan A (TLA) Faility [Member] Revolving Credit Facility And Term Loan A (TLA) Faility Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Chinese Venture Capital Fund Chinese Venture Capital Fund [Member] Chinese Venture Capital Fund [Member] Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Interest rate swap Interest Rate Swap [Member] Accrued expenses and other current liabilities Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Current portion of long-term debt Current portion of long-term debt Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Fair value Long-Term Debt, Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Unrealized loss (gain) on cash flow hedges Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent 2021 OE Initiatives Operational Excellence Initiatives, Two Thousand Twenty One Initiatives [Member] Operational Excellence Initiatives, Two Thousand Twenty One Initiatives Line of Credit Line of Credit [Member] Income before taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Debt related charges included in interest expense Total, Amortization during the period Amortization of Debt Issuance Costs and Discounts EARNINGS PER SHARE (“EPS”) Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Prepaid expenses and other current assets Other Noncurrent Liabilities [Member] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Financing lease liabilities Finance Lease, Liability, Noncurrent Award Type [Domain] Award Type [Domain] Restructuring Plan [Domain] Restructuring Plan [Domain] Schedule of Finite-Lived Intangible Assets, Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Refundable income taxes Income Taxes Receivable, Current USB Acquisition USB Acquisition [Member] USB Acquisition Payments to acquire business Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Customer B Customer B [Member] Customer B [Member] Stock awards exercised or vested Adjustments to Additional Paid-in-Capital, Share-based Payment Arrangement, Exercised or Vested Adjustments to Additional Paid-in-Capital, Share-based Payment Arrangement, Exercised or Vested Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Numerator for basic and diluted EPS: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Entity Address, City or Town Entity Address, City or Town Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Operating expenses: Operating Expenses [Abstract] Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two [Member] Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two Minimum Minimum [Member] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company After 2027 Long-Term Debt, Maturity, after Year Four Long-Term Debt, Maturity, after Year Four Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Inventory step-up amortization Inventory Write-down Definite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Derivative, cost of hedge Derivative, Cost of Hedge Debt issuance costs, beginning balance Debt issuance costs, ending balance Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Customer C Customer C [Member] Customer C [Member] Investment, Name [Axis] Investment, Name [Axis] FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Conversion premium on share price (in dollars per share) Share Price Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Trading Symbol Trading Symbol Entity File Number Entity File Number Reclassification from AOCI, tax Reclassification from AOCI, Current Period, Tax Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Strategic reorganization and alignment Manufacturing Alignment To Support Growth [Member] Manufacturing Alignment To Support Growth [Member] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] RSUs Restricted Stock Units (RSUs) [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Interest Rate Swap Maturing June 2023 Interest Rate Swap Maturing June 2023 [Member] Interest Rate Swap Maturing June 2023 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Notional Amount Derivative Liability, Notional Amount BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Fair value measurement at beginning of period Fair value measurement at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Performance period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Concentration risk percentage Concentration risk percentage Concentration Risk, Percentage Additions to warranty reserve, net of reversals Standard Product Warranty Accrual, Period Increase (Decrease) Costs incurred since inception Restructuring and Related Cost, Cost Incurred to Date Fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Third Fiscal Quarter of 2023 Debt Instrument, Covenant, Period Two [Member] Debt Instrument, Covenant, Period Two Total, Write-off during the period Financing And Unamortized Discount Costs, Write-Off Financing And Unamortized Discount Costs, Write-Off Net income Business Acquisition, Pro Forma Net Income (Loss) INCOME TAXES Income Tax Disclosure [Text Block] Debt weighted average interest rate Debt, Weighted Average Interest Rate Contingent consideration fair value adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Total intangible asset amortization expense Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Basic (in dollars per share) Basic EPS (in dollars per share) Earnings Per Share, Basic Requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Defined Benefit Plan Liability Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer A Customer A [Member] Customer A [Member] Increase in maximum borrowing capacity Line Of Credit Facility, Increase In Maximum Borrowing Capacity Line Of Credit Facility, Increase In Maximum Borrowing Capacity Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity Balance, beginning of period Balance, ending balance Stockholders' Equity Attributable to Parent Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Debt Instrument Covenant, Period [Axis] Debt Instrument Covenant, Period [Axis] Debt Instrument Covenant, Period Entity Interactive Data Current Entity Interactive Data Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Estimated Fair Values for Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Retained earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Amortization Expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Common Stock Common Stock [Member] Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of reportable segments Number of Reportable Segments Liabilities: Contingent consideration Business Combination, Contingent Consideration, Liability Unamortized discount on TLB Facility, Write-off during the period Debt Instrument, Unamortized Discount, Write-Off During The Period Debt Instrument, Unamortized Discount, Write-Off During The Period Income Taxes Income Tax, Policy [Policy Text Block] Class Of Stock [Roll Forward] Class Of Stock [Roll Forward] Class Of Stock Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective Interest rate Debt Instrument, Interest Rate, Effective Percentage Loss on equity investments Equity Method Investment, Realized Gain (Loss) on Disposal All other countries All Other Countries [Member] All Other Countries [Member] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Debt issuance costs incurred but not yet paid Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Unamortized discount on TLB Facility, Financing costs incurred Debt Instrument, Unamortized Discount, Financing Costs Incurred Debt Instrument, Unamortized Discount, Financing Costs Incurred Contingent consideration payments Payment for Contingent Consideration Liability, Financing Activities Indefinite-lived Indefinite-Lived Intangible Assets (Excluding Goodwill) Retained earnings Retained Earnings (Accumulated Deficit) Convertible debt Proceeds from Convertible Debt Accounts receivable, net of provision for credit losses of $0.4 million and $0.3 million, respectively Accounts Receivable, after Allowance for Credit Loss, Current Discount percentage Debt Instrument, Discount, Percentage Debt Instrument, Discount, Percentage Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Capped calls related to the issuance of convertible notes, net of tax Adjustment To Additional Paid In Capital, Derivative Instrument Issues Related To Convertible Notes Adjustment To Additional Paid In Capital, Derivative Instrument Issues Related To Convertible Notes Equity Components [Axis] Equity Components [Axis] Fair Value Fair Value, Recurring [Member] RSUs Restricted Stock And Restricted Stock Units Time Based [Member] Disclosure relating to restricted stock and restricted stock units that are time-based vesting Options exercisable at period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus United Kingdom UNITED KINGDOM Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Principal payments on finance leases Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Nonvested, beginning (in shares) Nonvested, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Contingent consideration liability, current Business Combination, Contingent Consideration, Liability, Current Variable Rate Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense (Benefit) expense to adjust the fair value of acquisition related contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease assets Operating Lease, Right-of-Use Asset Accumulated other comprehensive income Net-of-Tax Amount AOCI Attributable to Parent [Member] Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent STOCKHOLDERS' EQUITY Comprehensive Income (Loss) Note [Text Block] Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Medical Medical Medical Segment [Member] Medical Segment [Member] Local Phone Number Local Phone Number Schedule of Share-Based Compensation, Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories Discrete tax benefits Discrete Tax Benefits Discrete Tax Benefits Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Non-marketable equity securities Equity Securities without Readily Determinable Fair Value, Amount Foreign currency translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator for basic and diluted EPS: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Shares outstanding at beginning of period (in shares) Shares outstanding at ending of period (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Opening goodwill Closing goodwill Goodwill Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Conversion premium interest rate Debt Instrument, Conversion Premium On Share Price Debt Instrument, Conversion Premium On Share Price GOODWILL AND OTHER INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Vesting of RSUs, net of shares withheld to cover taxes (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures And RSU Vesting Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures And RSU Vesting Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Interim Basis of Accounting Interim Basis of Accounting [Policy Text Block] Basis of accounting or presentation used to prepare the interim financial statements Income Statement [Abstract] Income Statement [Abstract] Common stock and additional paid-in capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Earnings per share: Earnings Per Share, Basic [Abstract] Cost of sales Cost of Goods and Services Sold Diluted (in shares) Weighted average shares outstanding - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivative liability Derivative Liability Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Fair Value Derivative Liability, Subject to Master Netting Arrangement, before Offset Expected life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] PRSUs Restricted Stock And Restricted Stock Units Performance Based [Member] Disclosure relating to restricted stock and restricted stock units that are performance-based vesting Debt issuance costs Debt Issuance Costs, Gross Common stock, $0.001 par value; 100,000,000 shares authorized; 33,265,390 and 33,169,778 shares issued and outstanding, respectively Common Stock, Value, Issued Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Convertible Debt Convertible Debt [Member] Options Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Product Concentration Risk Product Concentration Risk [Member] Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract [Member] Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Restructuring and other charges Total restructuring and other charges Restructuring And Other Charges, Net Restructuring And Other Charges, Net Loans Payable Loans Payable [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Foreign exchange contracts Foreign Exchange Forward [Member] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Proceeds from issuance of convertible notes, net of discount Proceeds from Issuance of Long-Term Debt Schedule of Equity Method Investments Equity Method Investments [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Total equity investments Equity Method Investments Contract liabilities Contract with Customer, Liability, Current Property, plant and equipment purchases included in accounts payable Capital Expenditures Incurred but Not yet Paid Schedule of Deferred Financing Costs Schedule of Deferred Financing Costs [Table Text Block] Schedule of Deferred Financing Costs Transferred over Time Transferred over Time [Member] Income Statement Location [Domain] Income Statement Location [Domain] Acquisition related costs Business Combination, Acquisition Related Costs Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt principal payments Debt Instrument, Face Amount Equity method investment Equity Method Investments, Fair Value Disclosure Comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Sales Business Acquisition, Pro Forma Revenue Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Oscor Inc Oscor Inc [Member] Oscor Inc [Member] Other long-term assets Other Assets, Noncurrent Adjusted Term Secured Overnight Financing Rate (SOFT) Adjusted Term Secured Overnight Financing Rate (SOFT) [Member] Adjusted Term Secured Overnight Financing Rate (SOFT) Cash payments Payments for Restructuring Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Options exercisable at period end (in shares ) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Finite Lived Intangible Assets Amortization Expense [Table] Finite Lived Intangible Assets Amortization Expense [Table] Amortization expense by expense category Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment fee on unused portion Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Employee Severance Employee Severance [Member] Schedule of Final Allocation of Purchase Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number UnamortizedDiscounts and Issuance Costs Debt issuance costs, net Total, beginning balance Total, ending balance Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Term Loan A (TLA) Facility Term Loan A (TLA) Facility [Member] Term Loan A (TLA) Facility [Member] Effect of foreign currency exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, Plant and Equipment, Net SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Principal payments of term loans Repayments of Long-Term Debt Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair value measurement adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Interest expense ratio Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio Amortizing tradenames and other Current Technology And Patents [Member] Current Technology And Patents After 2027 Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Contingent consideration, range of outcomes, value, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate All other customers All Other Customers [Member] All Other Customers [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Carrying Amount Long-term debt Long-Term Debt Other loss, net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Contingent consideration liability, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Common stock, shares authorized (in shares) Common Stock, Shares Authorized Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating expenses Operating Expenses Maximum Maximum [Member] Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Revenue by Ship To Location Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Designated as Hedging Instrument Designated as Hedging Instrument [Member] Revenue recognized that was included in contract liability balance at beginning of period Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Change in fair value of cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Measurement Frequency [Domain] Measurement Frequency [Domain] Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Net Carrying Amount Finite-Lived Intangible Assets, Net Trading days Debt Instrument, Convertible, Threshold Trading Days Strategic reorganization and alignment Strategic Reorganization And Alignment [Member] Strategic Reorganization And Alignment [Member] Notional Amount National amount Derivative Asset, Notional Amount Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Unamortized discount on TLB Facility, Amortization during the period Amortization of Debt Discount (Premium) Restructuring charges: Restructuring Charges [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operational excellence initiatives Operational Excellence Initiatives [Member] Operational Excellence Initiatives Stock options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Equity Investments Cost And Equity Method Investments Policy [Policy Text Block] Disclosure of accounting policy for the cost and equity method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment. Payments of revolving credit facility Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of stock Class of Stock [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Payment of debt issuance costs Payments of Debt Issuance Costs SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Restriction period Share-Based Compensation Arrangement By Share-Based Payment Award, Black Out Restriction Period Share-Based Compensation Arrangement By Share-Based Payment Award, Black Out Restriction Period Selling, general and administrative Selling, general and administrative Selling, General and Administrative Expenses [Member] Financing costs incurred Financing Costs Deferred Financing Costs Deferred 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2028 Convertible Senior Notes 2028 Convertible Senior Notes [Member] 2028 Convertible Senior Notes LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Cardio & Vascular Cardio And Vascular [Member] Cardio And Vascular [Member] Inventories Total Inventory, Net Accounts payable Accounts Payable, Current Restructuring charges Restructuring and other charges Charges incurred, net of reversals Restructuring Charges Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Unamortized discount on TLB Facility, beginning balance Unamortized discount on TLB Facility, ending balance Debt Instrument, Unamortized Discount Percentage of stock price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Through Maturity Debt Instrument, Covenant, Period One [Member] Debt Instrument, Covenant, Period One 2027 Long-Term Debt, Maturity, Year Four Hedging Designation [Axis] Hedging Designation [Axis] Write off of debt issuance cost Write-off of debt issuance costs and unamortized discount Write off of Deferred Debt Issuance Cost Entity Filer Category Entity Filer Category Basic (in shares) Weighted average shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Equity method investment ownership Equity Method Investment, Ownership Percentage Share-based payment arrangement, expense Share-Based Payment Arrangement, Expense Total Pre-Tax Amount Accumulated Adjustment Attributable To Parent [Member] Accumulated Adjustment Attributable To Parent Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Options outstanding, beginning (in dollars per share) Options outstanding, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Schedule of Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Letters of credit outstanding amount Letters of Credit Outstanding, Amount Segment Reconciling Items Segment Reconciling Items [Member] Restricted Stock Restricted Stock [Member] Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Schedule of Long-Term Debt Schedule of Debt [Table Text Block] Sales Total sales Revenue from Contract with Customer, Excluding Assessed Tax Income taxes Increase (Decrease) in Income Taxes Payable Assets: Interest rate swap Interest Rate Derivative Assets, at Fair Value Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Oscor And Aran Acquisitions Oscor And Aran Acquisitions [Member] Oscor And Aran Acquisitions Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Work-in-process Inventory, Work in Process, Net of Reserves REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Capped call (in shares) Derivative, Number Of Shares Covered By The Derivative Instrument Derivative, Number Of Shares Covered By The Derivative Instrument Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Non-cash loss on equity investments Non-Cash Cost And Equity Method Investments Realized Gain Loss Non-cash portion of cost and equity method investments realized gain loss Tax withholdings related to net share settlements of restricted stock unit awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Operating expenses Operating Expense [Member] Debt instrument term Debt Instrument, Term Debt Instrument Covenant, Period [Domain] Debt Instrument Covenant, Period [Domain] Debt Instrument Covenant, Period [Domain] Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three [Member] Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three 2022 OE Initiatives Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member] Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member] Amortization during the period Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Dilutive effect of share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Sales Sales [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Schedule of Common Stock Outstanding Roll Forward Schedule of Common Stock Outstanding Roll Forward [Table Text Block] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Acquisition and integration costs Business Combination, Acquisition And Integration Related Costs Business Combination, Acquisition And Integration Related Costs Net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Diluted EPS (in dollars per share) Earnings Per Share, Diluted Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Trademarks and tradenames Trademarks and Trade Names [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Measurement Period Measurement Period [Member] Measurement Period Customer Concentration Risk Customer Concentration Risk [Member] Proceeds from revolving credit facility Proceeds from Secured Lines of Credit Unrecognized tax benefits Unrecognized Tax Benefits Other general expenses Other General Expense Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] RSUs and PRSUs Restricted Stock Units And Performance Based Restricted Stock Units [Member] Restricted Stock Units And Performance Based Restricted Stock Units [Member] Fair Value Derivative Asset, Subject to Master Netting Arrangement, before Offset Schedule of Revenue by Major Customers by Reporting Segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Schedule of Finite-Lived Intangible Assets, Amortization Expense Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block] Schedule of amortization expense for finite-lived intangible assets Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Interest expense Interest Expense Derivative instruments net loss to be reclassified to net income during next twelve months Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Receive Current Floating Rate Derivative, Variable Interest Rate Credit Facility [Axis] Credit Facility [Axis] INVENTORIES Inventory Disclosure [Text Block] Equity [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Advanced Surgical, Orthopedics & Portable Medical Advanced Surgical, Orthopedics, and Portable Medical [Member] Advanced Surgical, Orthopedics, and Portable Medical [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Supplemental lease disclosures: Supplemental Lease Disclosures [Abstract] Supplemental Lease Disclosures Assets: Foreign currency hedging contracts Foreign Currency Contract, Asset, Fair Value Disclosure Customer lists Customer Lists [Member] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Pay Fixed Rate Derivative, Fixed Interest Rate Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Research, development and engineering Research and Development Expense (Excluding Acquired in Process Cost) Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Accrued expenses and other current liabilities Accrued Liabilities [Member] Schedule of Changes in Restructuring Reserves Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring and Related Charges Restructuring and Related Costs [Table Text Block] Discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Cardiac Rhythm Management & Neuromodulation Cardiac Rhythm Management & Neuromodulation [Member] Cardiac Rhythm Management & Neuromodulation [Member] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Consideration transferred Business Combination, Consideration Transferred Measurement Input Type [Axis] Measurement Input Type [Axis] City Area Code City Area Code ASSETS Assets [Abstract] Total, Financing costs incurred Financing And Unamortized Discount, Costs Incurred Financing And Unamortized Discount, Costs Incurred Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] 2024 Long-Term Debt, Maturity, Year One Noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted average fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Equity method investment loss Income (Loss) from Equity Method Investments Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Research, development and engineering Research and Development Expense [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Assets acquired under operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of sales Cost of sales Cost of Sales [Member] Customer [Domain] Customer [Domain] EX-101.PRE 9 itgr-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 itgr-20230331_g1.jpg begin 644 itgr-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#V17AI9@ 34T *@ @ !P,! 4 M ! (;@,# $ ! %$0 $ ! 0 %$1 0 ! N(U$2 M 0 ! N(X=I 0 ! (=NH< < @, 8@ G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z M>&UP;65T82!X;6QN&UL M;G,Z&UP;65T83X-"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, @$! @$! @(" M @(" @(#!0,# P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P' M"0X/#0P."PP,#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( D\': ,! M(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U M$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'! M%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.T MM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_ MQ ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$ M!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K" MP\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$# M$0 _ /W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1W$:EF(55&23VH 6LWQ; MXQTGP%H%QJNM:C9Z5IMJNZ6YNI1%&@^I[GL.IKYL_:?_ ."I?@_X.BXTOPGY M/C'Q"F5W0R?\2^U;_;E'^L(_NQY'4%E-?GU\Y-?IG"_ACF.9VKXK]S2[M>\_2/ZNW=)GX-Q_X^9'D M/-A:^_/V8?\ @K%X:^)!M])\>0P^%=:?"+?(2=-N6]23EH23V8E1W<=* MUXH\+^O5=?6/S2.;@#Z062YWRX3-K87$/35_NY/RD_A;[2M MV4I,^O**CL[R'4+2.XMY8YX)E#QR1L&1U/(((X(/J*DK\NVT9_0*DFKH**** M!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%\<>*&0\+4_^%"KS5;75..LWVNMHKSDTNUWH?9'[2G[ M;?@7]F.TDAU?4/[0UW;F+2+(B2Z;(R"_.(U/JY&1T#=*_.W]IS_@H%XZ_:4> MXL9+K_A'_#,A(72K!RJRKZ32<-+[@X3OM!KP^[O)M0NI)[B62::9B\DDC%F= MCR22>23ZFHZ_H?A?P[RS*+5I+VM5?:DMG_=CLO75^9_$W'_C=GW$O-AJ2_ORTH4445]^?C04444 >P?LV?MN^.OV9+N.'2=0_M M'0MV9-(OB9+4YZE.H;I7Z)?LQ_M_^!?VE8X+*&Z_X1_Q+)@'2;^0 M!Y6_Z8R<+*.O P_&2H%?D;2H[1L&4E64Y!':OA>)O#_+,XO5:]G5_GBM_P#$ MMI?@_,_7. ?&?/\ AAQH1E[;#K_EW-O1?W):N'IK'^ZV?O'17Y@_LP_\%3?& M'P>^SZ7XL$WC'P_'A \LF-0M5_V93_K .?EDY/ #J*_07X'_ +1_@[]HG0/M M_A76+>^,:@SVK?N[JUSVDC/S#GC/*GL37\[\2<$YGDLN;$0YJ?2<=8_/K%^3 M^39_;7 OBMD'%,%#!5.2M;6E.RGYVZ27G%O3=+8[FBBBOD3]*"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^;OVGO^"F/@GX#"XTS1Y( M_%WB:/*&VLY1]EM7Z?O9AD9!SE$W-D8.WK7I97D^,S*LL/@J;G+RZ>;>R7FV MCP^(.)LKR/"O&YK6C2@NK>K?:*6LGY)-GT+KWB"Q\+:/<:AJ=Y:Z?86B;Y[F MYE6**%?5F8@ ?6OB_P#:>_X*Z:?H/VC2?AG:IJEV,H^LWD96VC/K%&<-(?\ M:;"\=&%?'_[0/[5WC?\ :6U?S_$VK2/9QOOM]-MLQ65MUQMCSRW)^9BS8.,X MXKS>OWKA?PEPV&M7S=^TG_(O@7KUE^"\F?QWQ_\ 20Q^.YL'PW%T*>WM';VC M_P *U4%]\NJ<7H;GQ!^).O?%?Q--K'B35K[6-2GX:>YD+$#J%4=%49X50 .P M%8=%%?L%.G"G!4Z:22T26B2\D?S+B,15KU)5JTG*4G=MMMM]VWJV%%%%:&(4 M444 %%%% !1110 5I>$?&6K> ?$%OJNB:E>:3J5JVZ*YM96BD3\1V/<=".#6 M;14SA&<7":NGNGLS2E5G2FJE-N,D[IIV::ZI]&?>7[,'_!7G M]'^*%KG^!= M=L8?UG@4?7YHQZ#9U-?;_@_QGI/Q \/6^K:'J5GJVFW:[HKFUE$D;_B.XZ$' MD'@U^%U=Q\$/VB_&'[._B#^T/"NLW&G^8P,]JQ\RUNP.TD1^5O3/##)P17Y' MQ1X3X/%WKY4U2G_+]A^G6/RNO)'])\ ?2-S/+>7!\0IXBEMSK^+%>=[*?SM+ MJY/8_:RBOE?]F'_@J=X1^,!M]*\6K#X/\028022R?\2^Y;_9D/\ JR?[LG'8 M,37U-'(LT:LK*RL,@@Y!%?@6;Y)CLLK>PQU-PETOL_-/9KT/['X;XLRG/\+] M+[2B]8OR:7EH.HHHKRCZ(**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN M?^)?Q6\._!WPS+K'B;6++1]/B_Y:3O@R'^ZB_>=O]E03[5I1HU*LU3I12C"*NVVDDN[;T2]3H*\Q_:)_:]\#_LR:69/$6J*^I2 M)OM]*M,2WMQZ'9D;%//S.57@X)/%?'?[3_\ P5PUCQ8+G1_AO;2:%I[91M7N M5#7LPZ9C3E8@?4[FP01L-?&NKZQ=Z_J=Q?7]U<7UY=.9)KBXD,DLSGJS,Q)) M/J:_8^%_"3$8BV(S=^SC_(OB?J]H_B_1G\P\?_22P6#YL'PU%5JFWM)7]FO\ M*TRZ^;>[?F[L_C[/N(\SSO%/&YK6E5J/J MWLNR6T5Y))>04445Z!X@4444 %%%% !114EM;27MS'##')--,P1$12S.Q. M!R23VH!)MV1'15C5-*NM#U&:SO;:XL[NWAJO2C)-71 M4HN+<9*S04444R0HHHH **** "O'45PYAEN%Q]%X?&4U.#Z-?BNJ?FM3ULES[,)?AM]GTGQY%/XKT5<(MZI U*V7U).!, .S$-_M]J_">*/".M2OB,F?/'^1 MOWE_A>S]'9^;9_7G 'TE,-B.7!\41]G/;VL4^1_XXZN/K&Z\HH_2JBN3^#_Q MS\*_'GPRNK>%=9M=6M1@2JAVS6S'^&2,X9#]1SU&1S765^,U\/5H5'2K1<9+ M1IJS7JF?U+@\90Q=&.)PLU.$E=2BTTUW36C"BBBL3I"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J'4M3M]& MT^:[O+B&UM;9#)--,XCCB0#)9F/ '7E8_]WE_]G'-?G=^T=^V9XY_:RI/[4EJU_=CN_5V7FS\6X_\<?6;UD_GT7DK(_BCC;Q,S[BFK?,:MJ=[JG&Z@ MOE?WGYR;?9I:!1117U!^?A1110 4444 %%%% !17;?!+]G?QA^T-XA_L[PIH MUQJ#1D">X(\NUM >\DI^5>Y SN.#@&OT$_9?_P""5_A+X1?9=6\8-#XP\01X M<1.G_$NM6_V8SS*1_>DX/!V*:^1XDXURS)8VQ$^:ITA'67S[+S?RN?I/ OA5 MG_%,U+!4^2C?6K.Z@N]NLGY13UW:W/C/]F7]@;QU^TO+#>6MK_8?AQSEM6OX MRLL>7?M%?L?>!_VF]- M9?$&F+'JBIL@U6TQ%>0>GS8PZC^ZX(],'FOSP_:?_P""63'.67MHI(_!NBOU0_:@_X)E^"?CL+ MC4]#2/PAXEDRYGM(A]DNVZ_O81@ D_QI@\DG=TK\]?V@/V5?&W[-6M?9O$VD MR1VDCE;?4;?,MG=?[LF.#WVL%;VK^B.&N.LLSE*%&7)5_DEH_ETDO37ND?Q+ MQYX1Y_PM)U<33]I0Z587%%%% !1110 4444 M ;7P_P#B/KWPK\30:QX=U:]T?4[<_)/;2%&([JPZ,I[JP(/<&ONO]F#_ (*Z MV.L+;:/\3;5=.NL"-=;LXB;>4],S1#F,^K)E\+UO:976]QN\J'_$6G M^+-&M]1TN]M=1L+I=\-Q;2K+%*OJK*2#5ROQA_9__:J\;?LU:U]I\,ZM)':2 M.&N-.N,RV=U_O1YX/;OT*_9?_X*:>"?CL+?3-<>/PAXEDP@@NY1]DNV MZ?NIC@ D_P #X/( W=:_GOBCPTS+*[UL/^^I=TO>2_O1_5775V/[5X \>,BX MAY<+C']6Q#TY9/W)/^Y/1:](RL^BYMSZ4HHHK\W/W(**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BL?QU\0-$^&7AN?6/$&J66CZ M9;CY[BZE$:YY(49^\QP<*,D]@:^&?VG_ /@KM\,)X7V:3)Y^ZIYKZ+A_A7,LYJ,]=N=4U>^N]2U&\?S)[FYE,LLK>I8\FJ-?T+POX9Y;E=JV)_ M?5>[7NI_W8_J[OJK'\5^('CUGG$'-A<"WAL.].6+]^2_O3T>O\L;+H^;<"=Q MR:***_23\*"BBB@ HHHH **** "BE16D8*H+,QP !UKZC_9?_P""6_C#XR_9 M]4\5>=X/\.R$.%FB_P")A=+U^2(_ZL'^])C'!"L*\O-LZP664?K&.J*$?/=^ M26[?HCZ#AOA7-<_Q2P>4T)5)];;17>4GI%>;:/FWPGX0U3QYX@M])T73[S5- M2O&V0VUK$9))#[ =AW/0#FOMS]E__@D.TIM]8^*%UL7AUT.QFY/M/,O3W6,Y M_P!L=*^O/@7^S9X-_9R\/_8/"NCPV;2(%N+Q_P!Y=WA'>24\GGG:,*,\ 5W5 M?@?%'BQB\7>AE2=*'\S^-^G2/RN_-']C^'_T<SG M\[1Z.+W,OP9X(T?X=^';?2-"TVSTG3;5=L5M:Q".-?4X'4GJ2>2>22:U***_ M(:E24Y.N(93DQ]\*^5R?O**^$_B!\.=> M^%7B:?1_$6DWNCZG;GYX+F,HQ'9E/1E/9E)![$U^Y5L;K^[U/Q'HKZZ_:@_X)/^)?AM]HU; MP'+/XKT5, MEHUZ.ZZI,CHHHKV#YD**** "BBB@ HHHH ^A/V8/^"CGCC]G<6VFW4Q\4>&( M<(-/O93YEL@[030>ORYPZC^\A(]<'BOQLJQI6K76A:E#>6-U<6=Y:N)(9X)#')$PZ,K#!!' MJ*_/.*/#?+.>>\. M+PLPZ<_*_4DN>*^]/AC\6O#?QF\+Q:SX7UBSUC3Y./,@?YHV_NNAPR-_LL ? M:OYXXBX1S/)IVQ<6 MUYWT.BHHHKYD^^"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO%/VFOV\O O M[,L,UI>7G]M>(U'R:18.&F0XX\UONQ#I][YL'(4UW9?EN*QU98?"0B/*SK/,ORG"RQN95HTJ<=W)V^2ZMOHE=OHCVBXN([2"265TCBC4N[N=J MH!R23V KY._:@_X*L^%OA;]ITGP1'#XMUZ/*&ZW'^S;5O]\8,Q'HA"_[>1BO MC;]IC]NOQU^TU<2V^H7O]D>'V;,>D6#%(".WFM]Z5O\ >^7/(5:\8K]TX7\( MZ5.V(SF7,_Y(O1?XGN_167FT?R)Q_P#24Q%?FP?"\?9QV]K)>\_\$7I'UE=^ M46=A\9OCYXM^/_B0ZIXKUJZU292?)B8[;>U!_ABC'RH.!G R<9))YKCZ**_: M,/AZ5"FJ-"*C%:))62]$C^6<9CL1C*\L3BYN=23NY2;;;[MO5A1116QRA111 M0 4444 %%%=5\(_@EXJ^.WB9=)\*Z+>:M=\&0QKB*W4_Q22'"HONQ&>@R>*Q MKXBG1INK6DHQ6K;=DO5LZ,)@Z^*K1P^&@YSD[*,4VV^R2U9RM>O?LV?L2^.O MVG+R.71]/-AH6_;+K%Z#':K@\A.\K#IA <'J5ZU]C_LO_P#!)OPW\/!;ZM\0 M)8?%.L+AUT],C3;=NOS X:8_[P"WA4)'%&@5(U M' X 'H*_&>*/%RC1OA\F7/+^=_"O\ "MWZNR\FC^I/#_Z-F*Q/+C.)Y>SA MNJ46N=_XI:J*[I7EYQ9X=^S%_P $_/ O[-:P7T=M_P )!XFC )U6^C#-"WK# M'RL7U&7_ -K'%>ZT45^$YCFF+Q]9XC&5'.;ZM_@NB7DM#^O,E=>J[-=&K-=&?D9^TY^P%XZ_ M9H>:^N+7^WO#49)75K!"R1KGCSH^6B/3DY3)P&)KPZOWBDC6:-E9596&"",@ MBOEG]I__ ()9>$?C ;C5/")A\'^(),L8XH_^)?=-_M1#_5D_WH^.Y4FOW/A? MQ=A.V'SJ/*_YXK3_ +>BMO577DC^1^/_ *-=6ES8SA:?-'?V4W[R_P $WH_) M2L_[S9^8=%=Q\N.&&1D M"N'K]JPV*HXBDJU"2E%[-.Z?S1_*N.P&)P5>6%QE.5.I%V<9)II^:>H4445N M<@4444 %%%% !72?"_XN^)?@OXFCUCPOK%[HVH)P7@?Y95_NNARKK_LL"/:N M;HK.M1IU8.G5BI1>C35T_5,WPN*K8:K&OAYN$XNZE%M-/NFM4_0_1K]F#_@K M7H?C4V^D?$2WA\.ZDV$75( 383GUD'+0DGO\R]R5%?8>F:I:ZWIT-Y9W$%Y: M7*"2&:&021RJ>C*PX(/J*_"*O5/V<_VQ_'/[,>H+_P (_J7G:2[[I])O,RV< MV>I"Y!1C_>0J3@9R.*_&^*/".A7OB,G?LY?R/X7Z/>/IJO1']0< ?22QF$Y< M'Q-%UJ>WM8IRD*Y_ND[?J?QMQ-Q;FW$&*^N9M7=272_P ,5VC%:17HM=W=A111 M7K'S@4444 %%%% !1110 5;T+0;[Q/J]OI^FV=UJ%]=N(X+:VB:669O154$D M^PKZ%_9A_P"":/C;X]_9]2U9'\(^&Y,.+F\A/VFZ7_IE"<'!_O,57G(W=*_0 MS]GS]E#P3^S/H_V?PSI*+>R)LN-3N<2WMR..&DP,+P/E4*O&<9YK\YXH\2LM MRJ]&@_;5>T7HG_>EM\E=]['[AP!X$Y[Q#RXK%KZMAGKS27O27]R&CUZ2E9=5 MS;'Q[^R__P $C-2\0?9]8^)=T^E6; .NC6D@-U*.N)9!E8Q_LKEN>J$5]W?# MSX9^'_A-X:AT?PWI-EH^FP_=AMH]H8]V8]68]V8DGUK>(.+,RSFIS8R M?N](K2*^75^;N_,_M;@OPYR+A>CR991]]JTJDM9R]9=%_=BE'RN%%%%?-GW0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F>,/!FD_$#P] M<:3KFFV>K:;=KMEMKJ(21O\ @>XZ@CD'D5\0?M/_ /!(; N-8^%]UG^-M"OI MOT@G8_3Y9#Z_/T%?>5%?09#Q1F.3U?:8*I9=8O6+]5^JL^S/B^,/#_(^)Z'L MFWFDZE:MMEMKJ%HI$_ ] MCV/0CD5FU^UGQP_9R\'_ +1/A_\ L_Q5H\%]Y:D6]TO[NZM">\<@Y7UQRIQR M#7Y]?M/_ /!+/QA\'C<:IX2\[QAX?C^;%9=?%8=:WBO?BO[T%> MZ7\T;KJU$^6**5U:-BK JRG!!'2DK],/P4**** "BBB@ HHHH =IR*^F/V8 M/^"G/C3X&_9]+UYI/&'AN/Y!#=2XO+5?^FBO,S7)\%F M5'ZOCJ:G'SW7FGNGYIGO<.\49ID6*6,RFM*E/RV:[23TDO)IH_:+X!_M2>"O MVE-%-UX7U:.>XB4-<6$X\J\M,_WX\].VY25)Z$UZ%7X4>'?$FH>$-:M]2TF^ MO--U"T??!/5N.Q^@5%8_@3XA:'\3_ Y#J_A[5+'6--N!\D]K*'7/ MH>ZL.ZG!'<5L5^05*RC_ '=G:=?]7$. <'&XY8CJ37QI M_P %I/'.L?#W_@KY\8M0T74+K3;R/4;4>9"^-P^P6W##HP]B"*J_ [_@H/8Z MVT.G^-($TVZ8A5U&W4FW<]/G3DI]1E?]T5_2'A_A\EP5"G4=.U:23YY:[J]D M_LK^FV?Q;XUT>+LUQ%6-&LZF%A)KV4%RVL[7DKMU'I?=V>T4?3%%5]+U2VUO M3X;NSN(;JUN%#Q30N'CD7U!'!%6*_8$TU='\IRBXMQDK-!11102%%%% !111 M0 45T'PU^%GB+XP>)X=&\,Z1>ZQJ,W2*W3(0=-SM]U%'=F( ]:^\?V8/^"1^ MD^%Q;ZO\2;B/7+\8==(M7*V<)_Z:/PTI'H-J\8.\5\SQ#Q=EN30YL9/WND5K M)_+HO-V7F?><%>&V>\4UN7+*7[M.TJDM(1^?5^44WY6/CS]GG]D3QQ^TSJ>S MPWI3+IL;[)]4N\PV5N>X+X.YAQ\J!FY'&.:_0[]F'_@FWX'_ &??L^I7\2^* M_$T6&^VWL0\FV;_IC#RJXQPS;F!Z$=*]_P!'T:S\/:7!8Z?:VUC96J".&WMX MEBBA4=%55 'L!5FOYYXH\2,RS6]&B_94OY8O5K^]+=^BLN]S^UN / O(N'> M7%8E?6<2M>>:]V+_ +D-4O)N\NJ:V"BBBOSL_;@HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \-_:<_8 \"_M M*QSWLUK_ ,(_XEDR1JUA& \K?]-H^%E'3DX?C 8"OSM_:3_8A\=?LR74DVK6 M']HZ%NQ%J]B#);'/0/QNC;V< $]"W6OV$J.\LX=0M)+>XBCG@F4I)'(H9'4\ M$$'@@^AK[_A?Q$S/*+49/VM+^63V7]U[KTU7D?C?'_@CD/$O-B81^KXE_P#+ MR"5I/^_'12]5:7]ZVA^#]%?I1^U!_P $GO#?Q)-QJW@.:'PKK3Y=K%@3IMRW MH ,M"2>Z@K_L#K7P'\7O@?XJ^!'B5M)\5Z+>:3=# M2]M]/^"ZO_*6+XR?]A&U_P#2"VKY*KZU M_P""ZO\ REB^,G_81M?_ $@MJ^2J_7_@/\)]UP:^O_ ('?MH^&/BV(;*]D70=; M?"_9[EQY4[8_Y9R=#ST5L'TS7P517TN6YUB<&[0=X]GM\NQ^>\3<"Y7G22KTG'1_/I)>NO9H_5BBO@OX'_MI^*/A,8;.^D;7]%3"_9[ESYT*_P#3.3DC M'96R.PQ7U]\(/V@?#/QLT[S-&OE^U* 9K*?$=Q"<9Y7^(>ZDCWK] RW/,-C/ M=B^679_IW_/R/YTXGX!S3)6ZE2//2_GCM_V\MX_/3LV=M117OG[,7_!/#QU^ MT#D?#^99SBE@LKHRJU'TBMO-O:*[MM)=SPG3M.N-7OX;6TMYKJZN' M$<4,*%Y)6/ 55'))]!7V!^S!_P $EM>\=BWU;XA7$WAG2FPZZ;#@ZA./]LG* MPCZAFZ@JIYK['_9P_8R\#?LQV"MH>FBZUAEVS:M>@2WGO(YGX5?!SPS\$?#":/X5T:ST>Q7!985^>9@,;I'.6D;_:8DUT MU%%?C-:M4K3=6K)RD]6V[M^K9_4&%PM'#4HX?#04(15E&*2279):)>@4445F M= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5B?$'X;Z#\5O#$^C>(])L]8TRX^_!BOAL?Q,:^+=?\/WWA76;C M3M3L[K3]0LW\N>VN8C%+$WHRL 0?K7[L5YS^T!^RIX)_:5T;[/XFTF.2\C0I M;ZE;XBO;7_=DQR!UVL&7/:OV#A?Q:Q6&MA\W3J0_F7QKUZ2_!^;/YE\0/HWX M#'&8 M\N;BTB/VJU3K^]A&3@<_.FX8&3MZ5\VU^]97G&#S*BL1@JBG'RW7DUNGY-(_ MCSB#AG-,CQ3P6:T94IKHUHUWBUI)>:;045F>)?&&G^$K7S;ZX2'C*H.9'^B] M37D_C;XXZAX@WP:?NT^U;@D']ZX]SV_#\ZZJV*A3T>_8SRS(\5C7>"M'^9[? M+O\ UJCT7QK\5M,\&JT;2?:KS'$$1Y!_VC_#_/VKR'QE\2]4\:2,L\ODVN?E MMXCA/;/]X_7]*P&8NQ9B2Q.23WI*\BMBIU-'MV/T3+,@PN#]Z*YI]W^G;\_, M*]1_8>_Y/4^$'_8[:-_Z7PUY=7J/[#W_ ">I\(/^QVT;_P!+X:\K,O\ =*O^ M&7Y,^KRC_?J/^./_ *4C^C>BBBOY#/[X"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /Y>/^"ZO_*6+XR?]A&U_](+:ODJO MK7_@NK_REB^,G_81M?\ T@MJ^2J_.X?Q4<92C44(2E'F2= MI*+::OLUW7IL?AGJ&I7&K7;3W4TD\TARSNV2:AHHK^HS^+$DE9!1110 5ZC^ MP]_R>I\(/^QVT;_TOAKRZO4?V'O^3U/A!_V.VC?^E\-<>9?[I5_PR_)GH91_ MOU'_ !Q_]*1_1O1117\AG]\!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% '\O'_ 75_P"4L7QD_P"PC:_^D%M7R57UK_P7 M5_Y2Q?&3_L(VO_I!;5\E5^Y97_N=+_#'\D?@6:_[[6_QR_-A1117<< 4444 M?T#?\&I7_*/'QE_V46]_]-FEU^FU?F3_ ,&I7_*/'QE_V46]_P#39I=?IM7X MOQ!_R,:OJ?N7#O\ R+:/^$****\<]H**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "ODG_ (+?_P#*.KQ9_P!?VG?^ED5?6U?)/_!;_P#Y1U>+/^O[ M3O\ TLBKW.&?^1OAO^OD/_2D?,\9_P#(AQG_ %ZG_P"DL_"VBBBOZL/X="BB MB@ KU']A[_D]3X0?]CMHW_I?#7EU>H_L/?\ )ZGP@_[';1O_ $OAKCS+_=*O M^&7Y,]#*/]^H_P"./_I2/Z-Z***_D,_O@**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K^93_@Y2_P""FG[0G[-G_!7'QYX1^'_QF^(O@_PO8:;I M$EMI>DZW/:VL#2:? [E45@ 69BQ]237]-=?R0_\ !U__ ,IM?B/_ -@K1/\ MTV6] '@'_#ZS]KC_ *.-^,'_ (4US_\ %4?\/K/VN/\ HXWXP?\ A37/_P 5 M7S!10!]/_P##ZS]KC_HXWXP?^%-<_P#Q5'_#ZS]KC_HXWXP?^%-<_P#Q5?,% M% 'T_P#\/K/VN/\ HXWXP?\ A37/_P 57[R?\&B'[7?Q0_:Z_9S^+^I?%#Q] MXJ\?7^C^)+2VLKC7-0DO)+6)K4LR(7)*J6YP.]?R^5_1]_P9#?\ )K/QP_[& MJQ_])#0!^WU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 <3^TMK=YX:_9R^(&I:?Q%?QL?\/K/VN/^CC?C!_X4US_\57]CO[67_)K' MQ,_[%35/_226OX0Z /I__A]9^UQ_T<;\8/\ PIKG_P"*H_X?6?M#?'?QJ^)'B[PKK']M?;M)U M77)[FTN_*T34)H]\;,0VV2-'&>C(#VK^H:OY O\ @UQ_Y3K_ ,_[C__ *C^ MIU_7[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7Q?_P5=_X+H_!?_@DYH"V?BB\E M\5?$2^@\_3O!VD2J;Z1#PLMPYRMK"3T=P6;#;$?:V,/_ (+X?\%AM/\ ^"2W M[*(O-'^Q:A\5O&YEL/"6G3X9(&4#SK^9.IA@#+\O\KQ_M5_M:_P!H>,%\92_VUH/A_6Y&FD\1;SN74=1W7M5P#B;7_ (*1?\%.?^"W.J7$GP)\,ZC\,?AO,[+%>Z&D>EV:H&*_-K%W MB2:53D,+5EY&?*&.-Y/^#5/]M#XW0M??$[]J#29M0N&\]EN/$>M:Y)YG/+O* MB?-\S<@MU/)SFOV._;D_X*=? /\ X)2>&?"-O\5/$0\&6?B1+BW\/6%AH=U= MK/':" 2JBVT3)$L8N(>'* AL+G! ^/M5_P"#P[]D#3M0CAA/Q2OHY "T\'AM M%CCR2,$23JW'7A3P>,G(H ^,KO\ X-E_V]/V:85U+X2_M.6UQ<:> \5K8^+] M8T2>3&?E1=IA(^9N'=5(8YZD5D^'?^"YW_!0#_@C?XTT_P /_M6?#>]\=>$Y M)A;QWNL6T5O<3*!DK::O9AK:=P/F(E$S]B4[?J]^R7_P<-?LD?MD^*K3P_X9 M^*UAH_B2^E$-MI?B6TFT:6Y<\*D)_#>M0FWOM,U.U2ZM;M#SAXW!4\@$<<$ C!% 'B'_!.+_@JG\' M/^"I/PM?Q'\+O$#37U@B?VQX?U!!;ZOH;MT6>$$@J<'$D;/&V" Q(('T=7\V M?_!6?_@E-\0/^#?']HS1/VI/V6=8U:S^'D-^(KNRFD>Z/AMI6'^A763FXTZ? MA%,A+*VU68OY%?^"H_['GA_P"*7AF,:?=W!:PU[1VD\R31 M-2C"^=;EN-R_,KH^!NCD0D*25 !]%4444 %%%% !1110 4444 %%%% '\O'_ M 75_P"4L7QD_P"PC:_^D%M7R57UK_P75_Y2Q?&3_L(VO_I!;5\E5^Y97_N= M+_#'\D?@6:_[[6_QR_-A1117<< 4444 ?T#?\&I7_*/'QE_V46]_]-FEU^FU M?F3_ ,&I7_*/'QE_V46]_P#39I=?IM7XOQ!_R,:OJ?N7#O\ R+:/^$****\< M]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJGKWB"Q\+:/<: MAJ=Y:Z?86B;Y[FYE6**%?5F8@ ?6JC%R?+%7;)G.,(N'[?5M#U*RU;3;H9BN;2998W]1D=QT(Z@\&M.B<)0DX35FMT]T32K0JP M52FU*+5TT[II[--;H****DT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *^2?\ @M__ ,HZO%G_ %_:=_Z615];5\D_\%O_ /E'5XL_Z_M._P#2 MR*O75ZC^P]_P GJ?"#_L=M&_\ 2^&N/,O]TJ_X9?DS MT,H_WZC_ (X_^E(_HWHHHK^0S^^ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "OY(?^#K__ )3:_$?_ +!6B?\ ILMZ_K>K^2'_ (.O_P#E-K\1 M_P#L%:)_Z;+>@#\X:*** "BBB@ K^C[_ (,AO^36?CA_V-5C_P"DAK^<&OZ/ MO^#(;_DUGXX?]C58_P#I(: /V^HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S_ /:R_P"36/B9 M_P!BIJG_ *22U_"'7]WG[67_ ":Q\3/^Q4U3_P!)):_A#H **** "BBB@#[_ M /\ @UQ_Y3K_ ,_[C__ *C^IU_7[7\@7_!KC_RG7^!G_UDF7@D \H.,C/J* /YUO%>FR?\ !PO_ ,'-MUX?U29M3^$?PWO9[9HHR6@? M0=(E*OCOMO;QP"W#!;P?W *_I=L;&'3+*&VMH8K>WMT6***) B1(HP%4#@ M #I7\_?_!CY\+[;4/%'[1'CRZ5)=2M8-&T2VE))D6.9[R>XSQT9H;<]>2AS MVS_030!^ /\ P?.?\VN_]S7_ .X6N=_X(Q_\&OWP%_X*(_\ !-OX=?&/QQXP M^+VF^)?&)U/[5:Z'J>G6]C"+;4[NS38LUC*_*6ZL27/S,<8&!71?\'SG_-KO M_*/VK?V<_&'P?\=ZM=:YK7PE^RSZ'J%Y*9;JXTJY,JB!W8EG^SR1[59ND< MT:#A!CU'_@Z[_;*\$? S_@EEXP^&^J:M8OXZ^*OV.QT31A(&N7ABOH)Y[ID' M*PHD+*'/!D9%')./A3_@R'^"NL77QI^-WQ%:&XC\/V.B6?AQ)3Q%:-(%)_NB=?[PH _?[XV?!OPY^T/\(?$O@7Q=IL.K^&?%NG3:5J5I*.)H M)4*-@_PL,Y5ARK $8(!K^>?_ (-]O'GB'_@DG_P77^)'[*/BK4)I/#_B^\NM M"A:9MDZG'RAI[/4Y+9U.,EAY%I #D M'[4'_!1WQQ^T,;C3;.9O"WAB3*_8+*4^;6W_;JWE\M.[1^4\>>,.0<+J5&M/VN(Z4H--I_WWM!>OO6U46?9 MW[4'_!3+P3\!OM&EZ,R>+O$T>4-O:2C[+:../WTPR,@Y^1-S9&#MR#7YY_M M?M6>-OVEM9^T>)M6DDLXWWV^FV^8K*U_W8\G)_VF+-[XKSFBOZ(X9X%RS)DI MT8\]7^>6K^72*]->[9_$W'GB[G_%,G2Q,_9T.E*%U'_MY[S?KI?5)'3^5C#@7Q6S_ (6FHX*IST;ZTIWZ_M[PVA ;2+^0M'&N>?)?EH3UZ97)R5)K M]$OV:OVX? O[3=K'#I=]_9NO;5.0.H6OYWXG\/\SR> M]5KVE+^>*V_Q+>/XKS/[8X!\:,@XG4<.I>QQ+_Y=S:U?]R6BGZ:2_NV/8J** M*^%/UX**** "BBB@ HHHH **** "BBB@ HHHH **** "ODG_ (+?_P#*.KQ9 M_P!?VG?^ED5?6U?)/_!;_P#Y1U>+/^O[3O\ TLBKW.&?^1OAO^OD/_2D?,\9 M_P#(AQG_ %ZG_P"DL_"VBBBOZL/X="BBB@ KU']A[_D]3X0?]CMHW_I?#7EU M>H_L/?\ )ZGP@_[';1O_ $OAKCS+_=*O^&7Y,]#*/]^H_P"./_I2/Z-Z***_ MD,_O@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^2'_@Z__P"4 MVOQ'_P"P5HG_ *;+>OZWJ_DA_P"#K_\ Y3:_$?\ [!6B?^FRWH _.&BBB@ H MHHH *_H^_P"#(;_DUGXX?]C58_\ I(:_G!K^C[_@R&_Y-9^.'_8U6/\ Z2&@ M#]OJ*** "BBB@ HHHH **** "BN?^)/Q9\*_!KPW)K'C#Q-X?\*:/#]^^UC4 M8;&V3OS)*RJ/SKXH_:$_X.:/V,_V>_M$,GQ9M_&>I6^<6?A/3Y]5\[']VX51 M:G\9AF@#[WHK\,_C?_P>]?#_ $:22/X;_ SQAXB4Y"W'B/6K?1]OHWEP)=;O MIO7ZU\D_%O\ X//?VG/&1DA\+^$?A/X-MF'RR+IMUJ%VAS_?EN/*/&./*]?P M /Z@J*_CI^)7_!R=^VQ\42RWGQSUG3(23MBT;2M/TS8/0/!;HYZ_Q,3^0KPO MQY_P4X_:/^*#/_PD'Q\^,FK1R!E,-QXQU!H0& # 1^;L4' R #CF@#^XJJF MLZ_8^'+/[1J%[:6%N6">;<3+$FX]!EB!G@\>U?P7>*?BQXJ\<>?_ &UXE\0: MQ]JV^=]NU&:X\[;C;NWLK^ .NB\)_%WQ9X"6-=#\4>(M%6$,L8L-2FM]@8Y8#8PQDDDXZ MYH _O:HK^)/X6?\ !87]JCX,7$3^'_V@_BW#'"(+AY(^_/ MR\]Z^NOV>O\ @[W_ &N?@_)!%XHOO _Q0LD(60:[H26ER4!_AEL3 V.-SH_ MJ03S0!_5E17XU_LA9VC1+ ME >NU8),#(+'&3^KWP"_:1\ _M4?#VW\6?#?QCX=\;>';D[%O]'ODNHE<=8W MVDE)!GE& 8=P* .VHHHH **** "BBB@ HHHH \__ &LO^36/B9_V*FJ?^DDM M?PAU_=Y^UE_R:Q\3/^Q4U3_TDEK^$.@ HHHH **** /O_P#X-\-I'=?: MK"YLSF4(Y7:+@O\ =.2N.,Y'ZS?\1Q?BK_HW;P__ .%?-_\ (E ']#U%?SP_ M\1Q?BK_HW;P__P"%?-_\B4?\1Q?BK_HW;P__ .%?-_\ (E ']#U%?SP_\1Q? MBK_HW;P__P"%?-_\B4?\1Q?BK_HW;P__ .%?-_\ (E ']#U%?A+^R'_P>,^) M/VG?VL?A?\-9_@/H>CP?$+Q;I7AF2_C\4RS-9+>WD5L9@AME#E!)NVDC.,9' M6OW:H **** "BBB@ HHHH **** "BBO@W]N__@Y"_99_8/NK[2+[QJ?B!XPL MBT;Z#X.1-2EAD&1LFN-RVT1###*TOF+_ '#C% 'WE17\U?[4_P#P>I_&+QW< MW%I\(_AMX-^'^FME$O-:EDUS4L=G7'DP(3UVM'(!TR>I^#?CA_P7?_:__:#E MG/B#X_\ Q!M8;@%7@T&]&@PLI&"I2Q6$%<<$'.>^: /[1JR]6\<:+H%\MK?: MQI=E:_@]\>?&OQE\4YY9?$_B[Q-XCEG.9'U35)[QI# MN+';O[1I]Y=V-QM*>9;S-$^T]1E2#C@ M<5['\+O^"E?[1'P5GC?PI\B\SRVZGAE- ']QU%? MR7_LZ_\ !V/^V)\#+BWCUKQ7X;^)FFPD+]E\3Z'#OV=QY]IY$Q;KAG9\<=0, M5^F7[%__ >=_!OXKW=EI/QG\#^(?A7J$S+&^KZ=)_;>CKT!>0*J7,8[[5BE MP/XJ /V>HKC/@1^T5X#_ &H/A]:^*OAWXO\ #WC3P[> >7?Z1?1W40; )1MI M)1QGE&PRG@@&NSH **** "BBB@ HHHH **** "BBB@ HHHH ***^._VSO^"] MO[*_["]U=:?XN^*6D:MXDM6,6"?*U/QIJ7S,.VZSM3Q^%R:^&/CC_P=4?MH?&>29+/ MXA:/X$L9@5:U\,Z!:P 9S]V:=9IUQGJ)1^= ']U:&8DM;2>++Y;7GKB%9!&/P45X_XH^(6O^.)&;6M M27!+GJWSD_-R>>O- ']Z&M^.-%\-72P:EK&EZ?.R"18[FZCB9E)(R Q!QD$9 M]C5[3]1M]6LH[FUGANK>8;HY8G#HX]01P?PK^ FB@#^_RBOX+?#/QV\<>"G5 MM&\9>*M)94$2FRU:XMRJ#&%&QQP,#CV%>O?#_P#X*X?M1_"^=6T7]H7XR6Z1 MG<()O%M[#2 MM6AFNK<8S^]@SYL1QSAU4T >K4444 %%%% !1110 4444 %%%% !115/Q!XA MT_PEH=WJFJWUGIFFZ?$T]U=W[TOP=J&I_&KQ- "JP>& JZ4D@Z"2_DQ&5/\ >MUGZCCKC\M?VH/^ M#RC]I3XLS7%O\-] \#?";37)\B6*T_MS5(@>FZ:Y'V=L>UL/Z4 ?U#45_$S\ M9/\ @LG^U5\>[B1O$W[0'Q3FBF!$EK8:]-I=G(#@\P6ICB/3C*\=J^?_ !9X M_P!>\>W7GZYK6K:U-N+^9?WDEPVXXR98WARA M!R.Q[4 ?WS45_$7\(?\ @KA^T_\ B>%O"_Q\^*]C#;D&.TF\1W-Y9C "C_1 MYW>(_* .4Z >@K[4_9G_ .#PK]JGX/7$$/CB/P3\6--4@2G4]*73+XKZ)-9^ M7&#CC+PO^)H _J@HK\J/V(?^#NW]FO\ ::OK31_B#!KGP3\0715 VLD7VBL[ M8 47T*@ICG+SPQ(!_%V'ZA^"O'&B_$GPI8:]X=UC2]?T/5(A/9:CIMU'=6EY M&>CQRQDHZGU4D4 :E%%% !1110 4444 %%%% !1110 445Y[\?OVL_A?^RIH M0U+XE?$+P;X%LW0O&^N:O!9-.!Q^[61@TASQA 230!Z%17Y=?M&?\'=_[(WP M6DFM_#.H>-OBE?1Y5?\ A']$:WM0X[-+>M!\N>-T:N/3(KXG^-O_ >_^*+Y MKB'X;_ ?0-+53B"[\2:_-?[QZM!!'!M],"5NF<]@ ?T.T5_)_P#$_P#X.[OV MRO'TDS:3KW@'P0),[5T7PO#,(NOW?MK7!XR.N>@]\^'^-/\ @X5_;0\?23-? M?M ^,X#,&#?V=':Z:!N.3M%M#&%]MN,=!B@#^S"BOXD=;_X+!?M7>()8WN/V MDOCE&T8VC[-XVU&U!^HCE4'ZFJ/_ ]B_:F_Z.6_: _\.'J__P D4 ?V^45_ M%-X<_P""VO[77A5H6M?VC/BY+]G38OVSQ%/>9&,?-YS/N/NV3WZUZW\-_P#@ MY_\ VV_AS-%_Q>(Z]:QE2;;6/#NF72R8QUD^SB7D#!PXZD]>: /Z_J*_FE^! MO_!Z_P#'#PDT,7Q ^%?PW\:6T1^>32IKK0[J9<\[G9KB,-VRL0'3@]_TO_X) M@_\ !SW\&_\ @I;\>O#?PIM/!WCSP5\0_$R7+6=M>QV]YIDIM[66ZD5;F.0/ MD102'YX4!P #DX !^E=%%% !7F/[;'A:Z\<_L9_%S1;%=UYK'@O6;&W&"K#I7IU% 'X&_\&./BZS;0/VCM!+;;^.XT"_52?]9$5U",D?[K*N?] M]:_?*OYI/^"7VMC_ ((B?\'+/C+X/^(M^D^!_'E_=>$K&:X.V(6M[*EWHUQG MH2Q$$!(.%,\N<;2*_I;H _ '_@^<_P";7?\ N:__ '"U\ ?L:_\ !.[_ (*% M?&/]DC0?'/P1C^*$GPFNXKV;1UT/XB6^G0LL-U/'K3*WQ!TNUCP+& MZ=@JZHB@8\N5B%FQC$A$ASYCE?J'_@UQ_P""X"_ME_"NW^ OQ.U@R?%?P39? M\2._O)/^"ZO_*6+XR?]A&U_P#2"VKY*KZU_P""ZO\ REB^,G_81M?_ $@MJ^2J M__^FS2Z_3:OS)_X-2O^4>/C+_LHM[_Z;-+K]-J_%^(/^1C5]3]RX=_Y%M'_ M A1117CGM!1110 4444 %%%% !1110 4444 %%%1WD4D]I*D4GDRNA5)-H; MRR1PV#P<=<&A">BN8/Q/^+?AOX,>&)-8\4:Q9Z-I\? DG?YI6Z[4099V_P!E M03[5\%_M0?\ !6[6O&!N-(^'%O+X?TULHVK7"AKZ<=#Y:\K"#SS\S]""AXKE M_P!N_P#9 ^+OA[Q1>>*M>U*^^(6DC)&J0(=UE$.!AY_Q)KN MIJ\5%_\ 3MOMSM:%C5=6NM=U*:\OKJXO+RZ,J001U!K\KXK\,LMQR> M(PC5&IY+W6_./3UCZM,_HGPU\=N(,MG' 8^+Q=!::O\ >17E-Z-+M/T4HH_? M2BO+/V)?BUJ_QV_91\#>+]>:&36-?TU;JZ:*,1H7+,.%' X Z5"M.A/>+:=NZ=C^[<%BH8K#T\33ORSBI*^]FKJ_GJ%%%%8G2%%%% !1110 M4444 %%%% !1110 5\D_\%O_ /E'5XL_Z_M._P#2R*OK:ODG_@M__P HZO%G M_7]IW_I9%7N<,_\ (WPW_7R'_I2/F>,_^1#C/^O4_P#TEGX6T445_5A_#H44 M44 %>H_L/?\ )ZGP@_[';1O_ $OAKRZO4?V'O^3U/A!_V.VC?^E\-<>9?[I5 M_P ,OR9Z&4?[]1_QQ_\ 2D?T;T445_(9_? 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7\D/\ P=?_ /*;7XC_ /8*T3_TV6]?UO5_)#_P=?\ M_*;7XC_]@K1/_39;T ?G#1110 4444 %?T??\&0W_)K/QP_[&JQ_])#7\X-? MT??\&0W_ ":S\./'6 MNV/AGPGX=@%QJ.IWC$0VJ%E0$X!)RS*H !)+ $FNJKX?_X.0_\ E"5\?/\ ML%67_ISLZ /D?]L3_@\\^"?PL-WIWP=\$^*/BGJ4>5CU*_/]AZ03T#*75[E\ M==K0QYX&X9)'Y:_M7_\ !T]^U]^TV]U:Z;XTT_X6Z)<,<67@ZQ%I,J_P_P"E MRF2Y# =2DB DDX' 'YRT4 =#\2_BWXK^-'B:76O&/B;Q#XLUFX]+_9N^-6M27GC*S@ M,?@SQ)?W!:;7847/]GW#MRUQ&@)CD8DRHI4_.H,@!^X5%%% !1110 4444 > M?_M9?\FL?$S_ +%35/\ TDEK^$.O[O/VLO\ DUCXF?\ 8J:I_P"DDM?PAT % M%%% !1110 4444 %%%% !1110!] ?\$G?^4IO[-/_95?"_\ Z=[6O[?*_B#_ M ."3O_*4W]FG_LJOA?\ ].]K7]OE !1110 4444 %%%% !7RG_P5 _X+'_!G M_@E'X!2]^(&L/J'BS4H&ET;PGI96;5=4QD!RI.(8-P(,TI"_*P7>PV'YA_X+ MY?\ !Q=X?_X)IZ1??#/X8R:=XF^.M[ OF"11/8>$(Y%R)KD _/,_&_B#5/%'BKQ!<&ZU#4]0G,UQ:RWP]^&=P["/PCX>G:.*>/ MD!;RYPLMV2",JVV(D B)37P=110 4444 %%%% !1110 4444 >J?LC_MN?%7 M]A/XG0^+OA1XVUOP;K$;*9A:39M;]5.1'/_8D5AGD8.#7])'_!%/\ MX.@/ _[?]]I?PW^+D.F?#GXO712VL9D_&W4=(_9W^/GB!KOQ=)LL M_!/BF^=0VL@*%73KN0D;KK@"*5LM-]QB9=IE_,Y_!_@BZ#1KX4\+/)I^G/$?X9V#&6ZR,9$SLF02J)G%?$]%% !11 M10 4444 %%%% !1110 4444 %6='UF\\/:I;WVGW5S8WMJXE@N+>5HI87'1E M92"I'J#5:B@#[X_8W_X.6/VM_P!CN:WMD^(L_P 2/#\+ MI/CA6UA64<86Y9 MA=H . %F"CCY3C%?T'?\$*?^"X%G_P %F? _CEI? -SX#\2?#@ZB\%UY;P/L1UYM)-R.IV[DP[\D?Q\U^_P!_P8Q_\W1?]RI_[FJ /W^HHHH M**** "BBB@ HHK\'?^#@;_@Z!;P%>ZQ\$_V9?$$;:Q'YMAXF\=V1S_9SABCV MNFOT,HPP:Y7(3(\H[_WB 'VE_P %>_\ @XV^#_\ P2[^V>$]-V?$KXNJA \- MZ;=!;?1V(^5M0N &$/KY*AI2,95%8/7\V/\ P4*_X+"_'S_@IIXBFF^)GC6[ M;P[YWFVGA72BUEH5C@Y7;;JQ\QE[23-)(,D;\<5\SZAJ-QJ^H3W=W/-=75U( MTLTTKEY)78Y9F8\EB222>234- !1110 4444 %%%% !1110 5]+?\$[O^"MW MQR_X)A^-4U#X8^+KF'0YI_/U'PQJ):ZT353P#YEN2 KD #S8BD@ WXX/S31 M0!_8E_P1[_X+V?"G_@K/X=72;/'@GXK6%MYVH^$;ZX#O,J@;Y[*7"BXA'? $ MB?Q*!AF^ZJ_@=^'7Q&U_X1>.M)\4>%M8U+P_XBT*Y2\T[4M/N&M[JRF0Y5XW M4@JP/<5_5E_P;R?\%X=/_P""H_PJ;P/X^NK#3?CIX1M0]]$BK#%XHM%POV^! M!PL@) FB485B'4!'VH ?IA1110 4444 %%%% $.HZC;Z1I\]W=SPVMK:QM-- M-,X2.%%&69F/ 4 $DG@ 5^9O_!07_@ZP_9L_8V:]T7P;?3_&WQE;@H+7PS.@ MTB&0=I=1.8R/>!9B.A K"_X/$]H>.=+MKI(961;F+R+ MM_+< _,N]$;:H%?RL4 ?I)^VM_P=2?M6_M9RW5CX?\ $MG\'?#E.=N^_YN+AO[SR.2S'W)K-HH **** "BBB@ HHHH **** "OO_\ X-.6GMF+R(HY9' ME4;F$:GI?^#=;_@OMH?_ 4(^%.D?"OXF:S;Z=\=?#5F+<27-+>)0!=Q M,< W6W_6Q DL0TJC:66/]4:_'/\ X+(_\&MFE_M*>-[SXP?LUZE9?#CXIFY. MIWNBF9K/2]8N@WF?:+>6/FSNBW.0/+=L$^4=SL ?7O\ P5X_X(E^ ?\ @L7_ M ,*]_P"$X\6>,/"__"N?[2^Q?V$;8?:?MOV3S/,\Z)_N_9$V[;.>,>S_\ M$]?V)= _X)T?L@>$?@WX7U;6-M 'ZU^+_ CI?C_PIJ6A:YI]IJVC:S:R65]9740E@NX)%*21 MNIX964D$'J#7Y2>"/^#0GX._![X\67Q"\ _%[XR>"-:T35_[7T0Z?;^+/_!ZI^SOX:TJ3_A#_ (=?%CQ5J00M&E[; MV6EVC-SA3+Y\L@]R(B #WZ5\B?$'_@JQ_P % /\ @OM>77@OX!_#[4_AO\-] M3+6M]=Z$\D,/E-\KI>:Y,(U QN!C@$3.H9=DG(H ]_\ ^#D__@N?'J'AR\_9 M+^ >HS>,/'GBR1-!\8:MHB_:#")&$;Z1:B+/F74S'RY0F1&K-%S(S"+[3_X- MZ/\ @DBO_!*S]C-8?$4%NWQ5^(3Q:MXKF3:QL=JD6^G*X^\L"NY)R0999B"5 MVXX;_@B+_P &X'@?_@EU/:_$#QE?67Q ^-,D#1IJ*PD:;X<#C#I8HXW-(02I MN'"N5)55C#.&_3*@ HHHH **** "BBB@ HHHH **** /Y>/^"ZO_ "EB^,G_ M &$;7_T@MJ^2J^M?^"ZO_*6+XR?]A&U_](+:ODJOW+*_]SI?X8_DC\"S7_?: MW^.7YL****[C@"BBB@#^@;_@U*_Y1X^,O^RBWO\ Z;-+K]-J_,G_ (-2O^4> M/C+_ +*+>_\ ILTNOTVK\7X@_P"1C5]3]RX=_P"1;1_PA1117CGM!1110 44 M44 %%%% !1110 4444 %%%% !7S7^U!_P3*\%?';[1JFAK'X0\22 MY]I$/L M=T_7][",#)/5TP>31X/$/#.5Y[A M7@LVHQJP\UJGWBUK%^::9^,'Q_\ V5O&W[-6M&U\3:3)':R.4M]1M\RV5U_N M28X/^RP5O:O.J_=CQ!X=T_Q9HUQIVJ65KJ-A=+LFM[F)98I5]&5@0:^+/VG_ M /@D58ZPMSK'PRNETZZP9&T2\E)MY3UQ#*>8SZ*^5R?O(*_>N%_%K"XFU#-E M[.?\R^!^O6/XKS1_'G'_ -&_,,!S8SAN3KTM_9NWM%_A>BFONET2DS\^J*VO MB!\.=>^%7B:?1_$6DWNCZG;GYX+F,HQ'9E/1E/9E)![$UBU^PTZD*D%4IM-/ M5-:IKR9_,U>A5H5)4:T7&479IIIIKHT]4PHHJOJFK6VBV;7%W/';PIU=VP*M MM)79G&,I2Y8J[98K)\5>-]-\'6WF7MPJN1E(E^:23Z#^IXKS_P ;?'YYMUOH MJ>6O0W,B_,>/X5[?4_E7FMY>S:C=/-/(\TTARSN;6S!+2GKYGV65\( MU*EJF,?*NRW^?;\_0[#QM\:M2\3%H;0MI]F>,(W[QQ[MV^@_6N+HHKRYU)3= MY,^\PN$HX>'LZ$5%?UOW^9_0=_P2_P#^4?\ \*_^P(G_ *&]>]5X+_P2_P#^ M4?\ \*_^P(G_ *&]>]5_(^=?\C"O_CE_Z4S^]^'?^13A?^O:>R M%%%% !1110 4444 %%%% !1110 5\D_\%O\ _E'5XL_Z_M._]+(J^MJ^2?\ M@M__ ,HZO%G_ %_:=_Z615[G#/\ R-\-_P!?(?\ I2/F>,_^1#C/^O4__26? MA;1117]6'\.A1110 5ZC^P]_R>I\(/\ L=M&_P#2^&O+J]1_8>_Y/4^$'_8[ M:-_Z7PUQYE_NE7_#+\F>AE'^_4?\.5&'*LK*"".A%9E% ']IW_!%K_@H[:?\ !4+]@/PG M\1I&MH_%EJ&T3Q9:0X"VNJVZJ)6"CA4F1HYT7G:DZKDE37U=7\P/_!G)^VW) M\$/V_-<^#^I73+H/QDTIC9QLWR1ZM8))/$1DX7?;?:T..680CG K^GZ@ HHH MH **** //_VLO^36/B9_V*FJ?^DDM?PAU_=Y^UE_R:Q\3/\ L5-4_P#226OX M0Z "BBB@ HHHH **** "BBB@ HHHH ^@/^"3O_*4W]FG_LJOA?\ ].]K7]OE M?Q!_\$G?^4IO[-/_ &57PO\ ^G>UK^WR@ HHHH **** "OSG_P"#AG_@MM9_ M\$JO@#'X>\'W%I>?&SQW;.N@V[A95T*VY5]2F0Y!"G*Q(PP\@)(98W!^ROVR M_P!K'PK^PW^S#XR^*WC2X\CP_P"#=/:\E16"R7DI(2&VCSP9)I62-0>-SCM7 M\4_[;7[8GC']O?\ :?\ %OQ6\=7?VC7O%5X9_)1B8-.MQ\L-K"#TBBC"HO+=4U[7=0O-7UK6KN6^O[Z[E,MQ>3RN7DED<\LS,Q)) MY))K-HHH **** "BBB@ HKVCX!_\$Y/CY^U)8PWGP]^#?Q)\6Z;< &/4-/\ M#]S)8')P/])V"$9YZOV/H:]P3_@W-_;6?31=_P#"@?$_E-%YVTW]@)-N,X\O M[1OW?[.-V>,9XH ^)Z*]R^//_!,K]H;]F'3IK[Q]\%?B7X9TRW7=+J-UH%P; M",8R+X5!99](N)$$[%1RS0LJ3J!@EX%&<$Y /[3**BL;Z'4[*&YMIHKBWN$ M66*6)PZ2HPR&4C@@@@@CK4M !1110 4444 5=:EJ5Y:Z?IVGP/< MW5U,YXVRMU." PMU89BA(Z@2.-^Q8OKS_ (.Z/^"R,^E/)^RG M\.=6:%YHHKKXB7ULV&",%D@TH,.FY=LLV.JM$F<&5*_GYH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K]_O\ @QC_ .;HO^Y4_P#WG\>^(BVB>#;*0!Q)J$D;$7#H?O0VZ@ROQAB$3(,@- 'P3_ ,'2/_!>J[_9 M\LK[]FWX-:U):^-M3M@/&OB"QFVRZ#;2*"MA Z\KK?$7QAJOB#7M0N]6UO7+N6_U"^NI#)/>7$KEY)78\LS,Q))ZDUF4 M%%%% !1110 44J*TC!5!9F. .M?17P7_P""1/[3_P"T)I\5YX1^ _Q0U+3Y MP&BO9=!GL[28'NDTRI&WX,<4 ?.E%?:^J_\ !N?^VMH]A)<3? 'Q0\<>,B"^ ML)Y#D@<(DY8]>P.!ST%?.WQ]_8I^,'[*SK_PLKX7>/\ P+'(P6.?7-!N;*WF M)Z;)9$"/Z?*3R#0!YC1110 4444 %=M^SE^T-XN_90^.'AGXB^!=6FT7Q7X3 MO4OM/NH^0&7@HZ]'C=2R.AX9693P37$T4 ?V^?\ !,/_ (* >&_^"F?[&7A/ MXL>'5CM)=5B-KK6F"3>VC:G$ +FU)ZD*Q#(Q +1R1M@;L5] 5_+3_P &D'_! M1R;]EK]O!OA!KVHF'P3\; ME;I-+B&RUN-2;210> 9QNMB%&7>2WR<(*_J6H M **** "BBB@#\H/^#R3_ )1(:;_V4#2__2:^K^6*OZG?^#R3_E$AIO\ V4#2 M_P#TFOJ_EBH **** "BBB@ HHHH **** "BBB@ K[_\ ^#7'_E.O\#/^X_\ M^H_J=? %??\ _P &N/\ RG7^!G_M:9I^L:9=#;/:7UNEQ!,.N&1P5;\17S?XZ_X(H_LD_$:^>YU+ M]G?X3K-(_F.UCX?@T_>V,$G[.$SGJ<]3R>>:^H** /F_X8_\$?/V6/@[?0W7 MA_\ 9]^$MK>6YW0W4_ANVO+B$\\K),KNIY(R"#CCI7T5I^GV^D6,-K:P0VMM M;H(XH8D"1QJ. %4< #T%344 %%%% !1110 4444 %%%% !1110 4444 ?R\? M\%U?^4L7QD_["-K_ .D%M7R57UK_ ,%U?^4L7QD_["-K_P"D%M7R57[EE?\ MN=+_ Q_)'X%FO\ OM;_ !R_-A1117<< 4444 ?T#?\ !J5_RCQ\9?\ 91;W M_P!-FEU^FU?F3_P:E?\ */'QE_V46]_]-FEU^FU?B_$'_(QJ^I^Y<._\BVC_ M (0HHHKQSV@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3^,'P- M\*_'KPRVD^*M&M=6M1DQ,XVS6S'^*.089#]#ST.1Q7P%^T__ ,$G_$OPV%QJ MW@.:;Q7HJ9=K%@!J5LOH ,+, .Z@-_L'K7Z4T5]5PYQEF>2S_P!EG>'6$M8O MY='YJWG<_.^./"_(>*:;_M"ERU;652-E-=KO:2\I)KM9ZG\[_COXXVOAZ26U MT^/[9>1DHS-D1Q,/7NQ![#\Z\G\1>*;_ ,57IGOKB29OX5/"H/0#H*D\;_\ M(Z:Q_P!?LW_HQJRZ_J*>*G62E+[C^*<#DN%P+<:*UVN]W_EZ(****S/2"BBB M@#^@[_@E_P#\H_\ X5_]@1/_ $-Z]ZKP7_@E_P#\H_\ X5_]@1/_ $-Z]ZK^ M2I_^DL_"VBBBOZL/X="BBB@ KU' M]A[_ )/4^$'_ &.VC?\ I?#7EU>H_L/?\GJ?"#_L=M&_]+X:X\R_W2K_ (9? MDST,H_WZC_CC_P"E(_HWHHHK^0S^^ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "OY(?^#K_P#Y3:_$?_L%:)_Z;+>OZWJ_DA_X.O\ _E-K\1_^ MP5HG_ILMZ /SAHHHH **** "OZ/O^#(;_DUGXX?]C58_^DAK^<&OZ/O^#(;_ M )-9^.'_ &-5C_Z2&@#]OJ*** "BBB@ KX?_ .#D/_E"5\?/^P59?^G.SK[@ MKX?_ .#D/_E"5\?/^P59?^G.SH _CCHHHH **** "O8OV+OV OB]_P %"_B) M=>%O@_X+O?&.L:? +J]6*X@M8;*$MM#RS3ND: G@9;)[ UX[7[??\&0W_)T_ MQP_[%2R_]*S0!B?L[?\ !E+\;/'$,-Q\2_BAX"^'\,H#&VTNVGUZ\B]0Z_Z/ M$#_NRN/>OLOX1?\ !E=^SMX5A@D\8_$+XK>+KR,+YBVMQ9Z79RGOF,022@'V MFXYY/;]CJ* /SO\ !O\ P:L_L0>%88Q<_"?4=>FC*$3:CXMU;<2O_L5_$JQFC MTWP#XC\#W4S%S=:#XHOFD4G)^5+N2XB4<\ ( ,#C%?G3^WC_ ,&7?C;X=Z1? M:]^S_P"/H?'UO;AI%\->(XX]/U1E X6*Z4BWFD/HZ6X]R>*_HXHH _@@^)GP MQ\1?!CQ]JOA7Q=H>J^&O$FASFUU#3-2MGMKJSE'57C;QN M,)/*2X *I))G^266)H)6CD5DD0E65A@J1U!% #:*** "BBB@#TC]CKX_W7[* MO[6'PW^)5FTJS>!O$MAK3+&>9HX+A))(_<.@9".X8BO[K[&^AU.RAN;>1)K> MX19(I$.5=6&00?0@YK^ BO[?/^"4GQ3;XU?\$S?@'XFDD66ZU/P%H_VMUZ&X M2SBCFQR?^6J/P3D=^: /H"BBB@ HHHH \_\ VLO^36/B9_V*FJ?^DDM?PAU_ M=Y^UE_R:Q\3/^Q4U3_TDEK^$.@ HHHH **** /K#_@A]^R'X-_;R_P""HGPP M^%'Q AU"X\(^*O[5^WQV-T;6X;[/I-[=1[9 "5_>P1D^HR.]?T&_\0AO[&W_ M $!?B!_X4\O_ ,37X@_\&N/_ "G7^!G_ ''_ /U']3K^OV@#\P/^(0W]C;_H M"_$#_P *>7_XFC_B$-_8V_Z OQ _\*>7_P")K]/Z* /S _XA#?V-O^@+\0/_ M IY?_B:/^(0W]C;_H"_$#_PIY?_ (FOT_HH _.CX(?\&M?[)_[/GQH\(>/O M#FD^.(_$/@?6[+7]+>?Q%)+$EU:3I/"70KAE#QKE>XXK]%Z** "BBB@ HHKC M?VB/C?HW[-'P$\:?$3Q#)Y>A^!]$N]%I61<_P 3;=JCJ68 9)H M_GT_X/*/^"D#?$CXW^&_V;?#=\6T?P$(]?\ %7EM\L^J3Q9MH&_ZXVTA?T+7 M6#RE?B!78?M!?&_7OVEOCIXP^(7B>X^T^(/&VL76M7[@G:)IY6D95!Z(N[:J M]%50!P*X^@ HHHH ***]*_8__93\7?MO?M*^$/A7X%LOMOB3QA?K9V^[/E6L M8!>:XE(Y$442O(Y&2%1L G (!VW_ 3F_P"":/Q3_P""H/QVA\#_ ST<3>2 M%FU?6KS='IF@VY./.N)0#C/.V-07<@[5."1_3C_P32_X-K/V=O\ @GWHVG:I MJOA^S^+'Q&A0-/XB\2VB3PP2]U!D59KN8^K;0%7.$144<+7O5 "(@C M0*H"JHP !P!2T44 %? '_!37_@W%_9Y_X**Z'J&IVOA^S^%_Q*F1GM_%'ANT M2W$\V#C[9:KMBN5)P68A9L 2J,@_?\ 10!_#G_P4%_X)[?$K_@FC^T1?_#C MXF:6EGJ4*"ZT^_MF,ECK5HS%4N;>0@;D)4@@@,K*RL P(KP^O[,/^"Y7_!*S M1_\ @JI^Q3K'AN&UM(OB-X8BEU7P5J4@"M!>JN3;,_:&X51&^02VMW:2M#-#*I5XG4D,K \@@@@@^E $%%%% !1110!_7[_P M;,_MG2?MD_\ !)7P&^I7C7GB3X;O)X)U5W;+M]D5#:L<\G-G);98_>';+R](L)'V_VEJ, MS"*U@]=IE=2Y7)6-9&Q\IKWZOYSO^#T[]N&7Q;\:_AY^S_I-X?[-\(VG_"5Z M_$A^62_N0T5JC=PT5N)7'8B\'7 P ?B?\2?B-K?Q@^(>N>+/$NI7.L>(O$M_ M/JFIWUPVZ6\N9I&DED8^K,Q/XUB444 %%%% !116KX'\#ZS\3?&6E^'?#NEW M^N:]KEU'9:?I]E T]S>3R,%2.-%!+,S$ #G- &57Z/?\$[O^#7W]I3]N[3M M/\1:OI=M\(? M\!)'JWBF-X[VZBR/F@L!B9L@[E,OE(XY5R*_7O_ ((3?\&T MW@W]A/PMHOQ+^,VDZ;XP^-MPBW<%G<;;K3/!I(RL<*K+<.9'-UX,TZ5BY!!?<8:4823G*Q12B _\"C(%?CO_P ' G_! MN+\-_P#@EO\ LS6OQ:^'/COQEJ&GW7B&VT1]!U^*WNF3SXYY/,2YB6+"KY. MK1L2&Y;(Y_ITK\H/^#R3_E$AIO\ V4#2_P#TFOJ /Y8J*** "BBB@ K]_O\ M@QC_ .;HO^Y4_P#'(TDW03-&^+R\4="9YU.''W MHH8,]*_HZ_X+L_MOM^P%_P $O_B9XVL;S['XHU*R_P"$<\-LK;91J-[F%)(^ MVZ&,RW&#VMSUZ'^,&@ HHHH **** "OM_P#X(Z?\$+?BA_P5T\;37>ER+X/^ M%^B7(@UKQ;>P&2-7P&-M:19'VBXVD$KN5$# NP+(K\E_P1H_X);:]_P5A_;* MTKP':R7>E^#]*4:IXNUF%1G3=/5@"L98%?/F;$<8(.&8N5*QO7]COP)^!7A' M]F;X1Z#X#\!Z#8>&?"?AFU6ST[3K--L<"#DDDY+.S$LSL2SLS,Q+$D@'SU_P M3\_X(F_LZ_\ !-S1+)O ?@/3]0\56R+YOBS7HTU#7)W&,NLS+B#) )2W6-,@ M';D9KZRHHH *K:QHUGXATNXL=0M;:^L;I#%/;W$2RQ3(>JLK A@?0BK-% 'Y M)?\ !6?_ (-1_A'^UIX ) M+=0@YW1.3N'\SGQU^!7B[]F?XN:]X#\>:#?^&?%GAFZ:SU'3KQ-LD#CD$$9# M(RD,KJ2KJRLI*D$_WH5^0'_!V5_P28L/VG_V6;CX_>$-+C3XC?"FT,NM&WC_ M 'FMZ&IS*'QU>UR9E8](A..?D"@'\P5%%% !1110!I>#?%^I_#[Q?I6O:+>3 M:=K&AWD.H6%W"<26MQ$XDCD7_:5E!'N*_N3_ &%_VG[']M']COX;?%33T2&+ MQSH%KJ +N8 M277PO\5SQ6L8/^JL;Y!=1_G<&\/% 'Z\4444 %%%% 'Y0?\ !Y)_RB0TW_LH M&E_^DU]7\L5?U._\'DG_ "B0TW_LH&E_^DU]7\L5 !1110 4444 6M%T2]\2 M:K;V&G6=UJ%]=.(X;>VB:669CT"JH)8^P%?6W[/_ /P0+_; _:6M8;KPY\"/ M&=G8S%2MUX@2+0(RA_C'VYX6=<!OV@]2DLK234;7 M4-%AANFA4S11O%>%D5\;@K%5) .#M'I7[U4 ?RR^!_\ @S7_ &MO%EB)K_5O M@[X9D*[O)U/Q#=22 YZ9MK29<]^N/>N\_P"()CX_?]%7^#__ 'WJ/_R-7]+U M% '\N>O?\&7_ .U=H]JLEOXJ^!NJN3@Q6NO:BK#CK^]L$7VZ]Z\7^*?_ :W M_ML?#"&6:/X46_B:TA7XS_ %Z44 ?PF_'G M]C/XN?LMW'E_$CX8^/? NYMJ2:YH5S8PRGI\DDB!''NI(-?6O_!KC_RG7^!G M__M9>&OC=X3^%_A_P;\1/"TEW):WWA]#IMO.;JUFM9O.M8BL$A,<\ MAW%-VXYW=<@'TM1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?R\?\%U?^4L7QD_["-K_ .D%M7R57UK_ ,%U?^4L7QD_["-K M_P"D%M7R57[EE?\ N=+_ Q_)'X%FO\ OM;_ !R_-A1117<< 4444 ?T#?\ M!J5_RCQ\9?\ 91;W_P!-FEU^FU?F3_P:E?\ */'QE_V46]_]-FEU^FU?B_$' M_(QJ^I^Y<._\BVC_ (0HHHKQSV@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#^8OQO_P CIK'_ %^S?^C&K+K4\;_\CIK'_7[-_P"C&K+K M^Q*7P+T/\^ZWQOU84445H9A1110!_0=_P2__ .4?_P *_P#L")_Z&]>]5X+_ M ,$O_P#E'_\ "O\ [ B?^AO7O5?R3G7_ ",*_P#CE_Z4S^[^'?\ D4X7_KW# M_P!)04445YI[(4444 %%%% !1110 4444 %%%% !7R3_ ,%O_P#E'5XL_P"O M[3O_ $LBKZVKY)_X+?\ _*.KQ9_U_:=_Z615[G#/_(WPW_7R'_I2/F>,_P#D M0XS_ *]3_P#26?A;1117]6'\.A1110 5ZC^P]_R>I\(/^QVT;_TOAKRZO4?V M'O\ D]3X0?\ 8[:-_P"E\-<>9?[I5_PR_)GH91_OU'_''_TI']&]%%%?R&?W MP%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_)#_P '7_\ RFU^ M(_\ V"M$_P#39;U_6]7\D/\ P=?_ /*;7XC_ /8*T3_TV6] 'YPT444 %%%% M !7]'W_!D-_R:S\OX_%&FQHFR../4(EN9$1>BHEP\\:@J>%%TO M_@IE\/\ 5HUB5=6^&]I'(%SN:2+4M1!8]ON/&!_NT ?CS1110 4444 %?V+? M\&UGBC_A+_\ @B'\!;O=._DZ?J-EF7[W^CZM>P8')^4>7@?[('3I7\=-?U^_ M\&N/_*"CX&?]Q_\ ]2#4Z /O^BBB@ HHHH \_P#VLO\ DUCXF?\ 8J:I_P"D MDM?PAU_=Y^UE_P FL?$S_L5-4_\ 226OX0Z "BBB@ HHHH ^_P#_ (-3L#UQ MOAMXV ZB8CH2#^JU?S8_\'M'QUD\2_MD?"+X$=A&>G1QZG !^*-%%% !1110 5_1M_P &9G_!.Z'P+\$_%?[2.OV8_MCQ MM++X;\+M(G,&FP2#[5.I_P"FUR@C]0+0]G-?SJ^'M O/%>OV.EZ;;R7FH:E< M1VMK!&/FFED8*B#W+$#\:_NB_8M_9MT[]CW]DKX<_"_2UC^R^!O#]II+2(," MYFCB433'_:DEWR'WG4444 %%%% !1110 5_(/_P<[_LF6_[)_P#P5_\ MB NGVZ6NB_$>&#QQ8QJ,8-YO6Z/IS>PW;#'0$#M7]?%?SQ_\'P_PRCL/B?\ ML]^,HXF,NK:7K6BSR!.%6VEM)HE+8[_:YB!G^%O>@#\'Z*** "BBB@#[W_X- MD_C(WP;_ ."U'P>D:7R[+Q-+?>'KIW4?V"U_#K_P3 M%\=-\,O^"D'P#U_S$C32OB'H,\I>01J8AJ$'F L00H*;@6QP#FO[BJ "BBB@ M K^'O_@J!^U"W[:'_!0KXP?$U;@W5CXH\374FF2$[C_9\3>19C/M;10CCCCC MBO[%/^"F7QK?]G/_ ()X_&[QO!,;>]\.^"=6NK%PVTBZ^RR+;\]LS-&,]>>] M?PYT %%%% !1110 5_1%_P &@O\ P2-L_#7P_D_:F\=Z2DVMZXTVG^ H+F(' M[#:*3%<:BH/225P\*$@$1QR,,K,"/P9_9=^ >J?M4?M(^ _AKHK>7JGCS7[+ M0K>4H76W:XF2(RL!_"@8NQ[*I-?W._!_X4Z)\"?A/X9\$^&K06/AWPCI5MHV MF6X.?)MK>)8HU)[D*@R>YYH Z.BBB@ HHHH **** "OR@_X/)/\ E$AIO_90 M-+_])KZOU?K\H/\ @\D_Y1(:;_V4#2__ $FOJ /Y8J*** "BBB@ K]_O^#&/ M_FZ+_N5/_&+--V[RA:6L4;''*F;*U)ZA8K=E8J?NR3 M3=,XK]":;#$MO$L<:K''& JJHP% Z "G4 %%%% !1110 52\2>'+'QAX=U#2 M=4M(+_3-4MI+.\M9DW1W,,BE'C8=U9201W!J[10!_"O^W)^S=6_T>O*Z_2;_@['^&$?P]_X+2^. M-0BA$,?C#1='UK"IM4M]C2T9A]6M6)/=B>_)_-F@ HHHH *_;#_@R1^,3:!^ MV/\ &3P&TFR'Q3X/M];"E\"22PO%B4 =VVZA(?H&]\?B?7Z6?\&E7CH^$O\ M@M-X+T_S/+_X2C0=:TPKO*^9MLGN\8_B_P"/7.#Z9[4 ?UH4444 %%%% 'Y0 M?\'DG_*)#3?^R@:7_P"DU]7\L5?U._\ !Y)_RB0TW_LH&E_^DU]7\L5 !111 M0 4444 ?T/?\&.G_ "2W]HK_ +"NA?\ HF^K]WJ_"'_@QT_Y);^T5_V%="_] M$WU?N]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '\O'_!=7_E+%\9/^PC:_\ I!;5\E5]:_\ !=7_ M )2Q?&3_ +"-K_Z06U?)5?N65_[G2_PQ_)'X%FO^^UO\:>R%%%% !1110 4444 %%%% !1110 5\D_\ !;__ )1U>+/^O[3O_2R* MOK:ODG_@M_\ \HZO%G_7]IW_ *615[G#/_(WPW_7R'_I2/F>,_\ D0XS_KU/ M_P!)9^%M%%%?U8?PZ%%%% !7J/[#W_)ZGP@_[';1O_2^&O+J]1_8>_Y/4^$' M_8[:-_Z7PUQYE_NE7_#+\F>AE'^_4?\ ''_TI']&]%%%?R&?WP%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5_)#_P=?_\ *;7XC_\ 8*T3_P!- MEO7];U?R0_\ !U__ ,IM?B/_ -@K1/\ TV6] 'YPT444 %%%% !7]'W_ 9# M?\FL_'#_ +&JQ_\ 20U_.#7]'W_!D-_R:S\4 ?C#1110 4444 %?U^_\&N/_*"CX&?]Q_\ M]2#4Z_D"K^OW_@UQ_P"4%'P,_P"X_P#^I!J= 'W_ $444 %%%% 'G_[67_)K M'Q,_[%35/_226OX0Z_N\_:R_Y-8^)G_8J:I_Z22U_"'0 4444 %%%% 'W_\ M\&N/_*=?X&?]Q_\ ]1_4Z_K]K^0+_@UQ_P"4Z_P,_P"X_P#^H_J=?U^T %%% M% !1110 4444 %%%% !7\A7_ =(_$5OB#_P6W^+D8D\RU\/1:3I%OQ]T1Z9 M:O(/PFDEK^O6OXKO^"Y&MS:__P %?/VBIYEC5X_'&H6P" @;8I/*4\D\E4!/ MOGITH ^5**** "BBB@#HOA#\3M2^"?Q8\+^,]&6S?6/".KVFM6*W< GMVGMI MDFC$D9X=-R#*G@C(K]'/^(O']LK_ *#7P_\ _"8B_P#BJ_,&B@#]/O\ B+Q_ M;*_Z#7P__P#"8B_^*H_XB\?VRO\ H-?#_P#\)B+_ .*K\P:* /T^_P"(O']L MK_H-?#__ ,)B+_XJC_B+Q_;*_P"@U\/_ /PF(O\ XJOS!HH _3[_ (B\?VRO M^@U\/_\ PF(O_BJ/^(O']LK_ *#7P_\ _"8B_P#BJ_,&B@#]/O\ B+Q_;*_Z M#7P__P#"8B_^*KYJ_P""C?\ P60^-?\ P5/T7PI8?%J^\.WEOX,GN;C31IFE M)9%6N%C63<5)W<1)CTY]:^5J* "BBB@ HHHH [#]GO7?^$7^/G@?4_*\_P#L M[Q!877E[MOF;+B-MN<'&<8S@U_>97\$?PH_Y*EX:_P"PK:_^CEK^]R@ HHHH M _/K_@Z0\=/X(_X(B?&!86V3ZU)I&F(V1TDU6T:08/7,:2#CGG/:OY"*_JR_ MX/ ]9ATO_@CS=02;]^I>,M)MXMHX##SY>?;;&WXXK^4V@ HHHH **** /TH_ MX--O@I'\7?\ @LSX/U*>+SK?P#H>J^)'0IN7<(/L<;'TVR7D; _WE6OZU*_F MB_X,E_#OVG]OCXL:M]G#"Q\ &T\__GGYVHVC[/\ @7D9_P" 5_2[0 4444 % M%%% !1110 5^4'_!Y)_RB0TW_LH&E_\ I-?5^K]?E!_P>2?\HD--_P"R@:7_ M .DU]0!_+%1110 4444 %?O]_P &,?\ S=%_W*G_ +FJ_ &OW^_X,8_^;HO^ MY4_]S5 '[_4444 %%%9WB_76\,>$]4U)8Q,VGVDMR(R=HV<8H _AB_ M;6^([?&+]LGXM>+I':1O%'C+6-6+-U/GWLTOH/[WH/H*\QI7=I&+,2S,1T&Q M21NS*_/?BO$:** "BBB@ K[K_P"#:#6YM _X+A? >>%8V>2]U2V(<$C;+H]] M$QX(Y"N2/?'7I7PI7V__ ,&WO_*;7X!_]A6]_P#39=T ?V.T444 %%%% 'Y0 M?\'DG_*)#3?^R@:7_P"DU]7\L5?U._\ !Y)_RB0TW_LH&E_^DU]7\L5 !111 M0 4444 ?T/?\&.G_ "2W]HK_ +"NA?\ HF^K]WJ_"'_@QT_Y);^T5_V%="_] M$WU?N]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '\O'_!=7_E+%\9/^PC:_\ I!;5\E5]:_\ !=7_ M )2Q?&3_ +"-K_Z06U?)5?N65_[G2_PQ_)'X%FO^^UO\:>R%%%% !1110 4444 %%%% !1110 5\D_\ !;__ )1U>+/^O[3O_2R* MOK:ODG_@M_\ \HZO%G_7]IW_ *615[G#/_(WPW_7R'_I2/F>,_\ D0XS_KU/ M_P!)9^%M%%%?U8?PZ%%%% !7J/[#W_)ZGP@_[';1O_2^&O+J]1_8>_Y/4^$' M_8[:-_Z7PUQYE_NE7_#+\F>AE'^_4?\ ''_TI']&]%%%?R&?WP%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5_)#_P=?_\ *;7XC_\ 8*T3_P!- MEO7];U?R0_\ !U__ ,IM?B/_ -@K1/\ TV6] 'YPT444 %%%% !7]'W_ 9# M?\FL_'#_ +&JQ_\ 20U_.#7]'W_!D-_R:S\4 ?C#1110 4444 %?U^_\&N/_*"CX&?]Q_\ M]2#4Z_D"K^OW_@UQ_P"4%'P,_P"X_P#^I!J= 'W_ $444 %%%% 'G_[67_)K M'Q,_[%35/_226OX0Z_N\_:R_Y-8^)G_8J:I_Z22U_"'0 4444 %%%% 'W_\ M\&N/_*=?X&?]Q_\ ]1_4Z_K]K^0+_@UQ_P"4Z_P,_P"X_P#^H_J=?U^T %%% M% !1110 4444 %%%% !7\1/_ 5RM[BV_P""JO[2BW2RK(?BAXD=1)G.QM4N M2AY[%"I'MBO[=J_BV_X+M^%YO"'_ 6%_:(M)O,WS>,[N]&^,QG;<;9UX/;; M*,'^(8/>@#Y,HHHH **** "BND^$/PA\3?'SXEZ-X-\&Z->>(/%'B"X%IIVG M6BAIKN4@D(H) S@'OVKZ;_X<$?MD_P#1O?Q _P# >+_XN@#Y HKZ_P#^'!'[ M9/\ T;W\0/\ P'B_^+H_X<$?MD_]&]_$#_P'B_\ BZ /D"BOK_\ X<$?MD_] M&]_$#_P'B_\ BZ/^'!'[9/\ T;W\0/\ P'B_^+H ^0**^O\ _AP1^V3_ -&] M_$#_ ,!XO_BZ/^'!'[9/_1O?Q _\!XO_ (N@#Y HKZ__ .'!'[9/_1O?Q _\ M!XO_ (NC_AP1^V3_ -&]_$#_ ,!XO_BZ /D"BOK_ /X<$?MD_P#1O?Q _P# M>+_XNC_AP1^V3_T;W\0/_ >+_P"+H ^0**^O_P#AP1^V3_T;W\0/_ >+_P"+ MH_X<$?MD_P#1O?Q _P# >+_XN@#Y@^%'_)4O#7_85M?_ $V5\_ _WS[U_3%7\BO_!K#\=H/@C_ M ,%F_AW;WDJP6?CFRU'PQ*[=GFMVE@7_ (%<00I_P*OZZJ "BBB@ HHHH ** M** "OR@_X/)/^42&F_\ 90-+_P#2:^K]7Z_*#_@\D_Y1(:;_ -E TO\ ])KZ M@#^6*BBB@ HHHH *_?[_ (,8_P#FZ+_N5/\ W-5^ -?O]_P8Q_\ -T7_ '*G M_N:H _?ZBBB@ KG_ (L_\DK\3?\ 8*NO_1+UT%4O$FB1^)O#NH:;,SQQ:A;2 M6SLGWE5U*DC/?F@#^!"BIM0L)M)OY[6XC:&XMI&BEC;JC*<$'Z$5#0 4444 M%%%>D?LO_LA?$S]M/Q]>>%OA7X-UCQQXAT_3WU6XL=-16EBM4DBB:4AB!M#S M1+]7% 'F]%?7_P#PX(_;)_Z-[^('_@/%_P#%T?\ #@C]LG_HWOX@?^ \7_Q= M 'R!17U__P ."/VR?^C>_B!_X#Q?_%T?\."/VR?^C>_B!_X#Q?\ Q= 'R!17 MU_\ \."/VR?^C>_B!_X#Q?\ Q='_ X(_;)_Z-[^('_@/%_\70!\@45]?_\ M#@C]LG_HWOX@?^ \7_Q='_#@C]LG_HWOX@?^ \7_ ,70!\@45]?_ /#@C]LG M_HWOX@?^ \7_ ,71_P ."/VR?^C>_B!_X#Q?_%T ?(%%?7__ X(_;)_Z-[^ M('_@/%_\71_PX(_;)_Z-[^('_@/%_P#%T ?(%?;_ /P;>_\ *;7X!_\ 85O? M_39=US__ X(_;)_Z-[^('_@/%_\77UK_P $*?\ @CM^T[^SA_P5C^#?C;QS M\%_&7AGPIH.HW4NH:G>0QK!:(UA2?\HD--_[*!I?_I-?5_+%7]3O_!Y)_P HD--_[*!I?_I-?5_+%0 4444 M%%%% ']#W_!CI_R2W]HK_L*Z%_Z)OJ_=ZOPA_P"#'3_DEO[17_85T+_T3?5^ M[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ?R\?\ !=7_ )2Q?&3_ +"-K_Z06U?)5?6O_!=7_E+% M\9/^PC:_^D%M7R57[EE?^YTO\,?R1^!9K_OM;_'+\V%%%%=QP!1110!_0-_P M:E?\H\?&7_91;W_TV:77Z;5^9/\ P:E?\H\?&7_91;W_ --FEU^FU?B_$'_( MQJ^I^Y<._P#(MH_X0HHHKQSV@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@#^8OQO\ \CIK'_7[-_Z,:LNM3QO_ ,CIK'_7[-_Z,:LNO[$I M? O0_P ^ZWQOU84445H9A1110!_0=_P2_P#^4?\ \*_^P(G_ *&]>]5X+_P2 M_P#^4?\ \*_^P(G_ *&]>]5_).=?\C"O_CE_Z4S^[^'?^13A?^O:>R%%%% !1110 4444 %%%% !1110 5\D_\%O\ _E'5XL_Z_M._]+(J^MJ^ M2?\ @M__ ,HZO%G_ %_:=_Z615[G#/\ R-\-_P!?(?\ I2/F>,_^1#C/^O4_ M_26?A;1117]6'\.A1110 5ZC^P]_R>I\(/\ L=M&_P#2^&O+J]1_8>_Y/4^$ M'_8[:-_Z7PUQYE_NE7_#+\F>AE'^_4?\4 ?C#1110 4444 %?U^_P#!KC_R@H^!G_^*_L:H **** "BBB@ HHHH **** "OY(?^#KOX6-\.?\ M@M5\0;_RUBM_&6E:/KD*J.,?88K5ST'62UD)Z\DG/8?UO5_/'_P>\_L[R6/Q M/^!_Q8MX&>+5-+O?"5_,!\L)MY1=6RD_[?VJ[(_ZYGUH _!^BBB@ HHHH ], M_8Q_: F_93_:X^&?Q*@\QCX%\3Z?KFB@N$DDC_X'&&4^S5_='X;\1V/ MC#P[I^K:7=P7^F:I;1WEG=0MNCN89%#I(I[JRD$'N#7\"%?U.?\ !IW_ ,%0 M+/\ :Y_8EM_@WX@U!&^(?P6M4LH8Y&_>:EH>[;:3J._D9%LV/NA("3F04 ?K M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >$_\ !4+X,/\ M#?\ M$Y/CEX,@A>XO=>\$:M#8QJ,EKI;61[?C!S^^6/CJ?;K7\/-?W]N@D0JP#*PP M01P17\.'_!2+]F:7]CC]O7XN?#-K%L=MU M 'B=%%% !1110!U'P2^+FL? 'XR^$_'7AZ;[/KW@W6+36]/D[)<6TR31D^VY M!D=Q7]S'[+W[0V@?M9_LZ^"OB7X7F6;0?'&CV^KVF'#-")4#-$Y'_+2-MT;# M@AD8$ BOX/Z_>'_@T&_X*[V?@74;C]EGQ]JB6UEK-W)J/@"ZN'VI%=2$O2?\HD--_P"R@:7_ M .DU]7ZOU^4'_!Y)_P HD--_[*!I?_I-?4 ?RQ4444 %%%% !7[_ '_!C'_S M=%_W*G_N:K\ :_?[_@QC_P";HO\ N5/_ '-4 ?O]1110 4444 ?PS_\ !1/X M4M\#/V^OC5X/\H0Q^&_'&LV$"@ *84O9A$P &#'M(P!P1P.E>-U^DG_ => M_L]-\#/^"Q_C+5([?[/I_P 2-)T[Q3:A1\I+0_9)R//^"ZO_ "EB^,G_ &$;7_T@MJ^2J^M?^"ZO_*6+XR?]A&U_ M](+:ODJOW+*_]SI?X8_DC\"S7_?:W^.7YL****[C@"BBB@#^@;_@U*_Y1X^, MO^RBWO\ Z;-+K]-J_,G_ (-2O^4>/C+_ +*+>_\ ILTNOTVK\7X@_P"1C5]3 M]RX=_P"1;1_PA1117CGM!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '\Q?C?\ Y'36/^OV;_T8U9=:GC?_ )'36/\ K]F_]&-677]B4O@7 MH?Y]UOC?JPHHHK0S"BBB@#^@[_@E_P#\H_\ X5_]@1/_ $-Z]ZKP7_@E_P#\ MH_\ X5_]@1/_ $-Z]ZK^2I_^DL_ M"VBBBOZL/X="BBB@ KU']A[_ )/4^$'_ &.VC?\ I?#7EU>H_L/?\GJ?"#_L M=M&_]+X:X\R_W2K_ (9?DST,H_WZC_CC_P"E(_HWHHHK^0S^^ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "OY(?^#K_P#Y3:_$?_L%:)_Z;+>O MZWJ_DA_X.O\ _E-K\1_^P5HG_ILMZ /SAHHHH **** "OZ/O^#(;_DUGXX?] MC58_^DAK^<&OZ/O^#(;_ )-9^.'_ &-5C_Z2&@#]OJ*** "BBB@ KX?_ .#D M/_E"5\?/^P59?^G.SK[@KX?_ .#D/_E"5\?/^P59?^G.SH _CCHHHH **** M"OV^_P"#(;_DZ?XX?]BI9?\ I6:_$&OV^_X,AO\ DZ?XX?\ 8J67_I6: /Z/ MJ*** "BBB@ HHHH *_FA_P"#V?\ Y/[^%'_9/U_].-Y7]+U?S0_\'L__ "?W M\*/^R?K_ .G&\H _&&BBB@ HHHH *_K]_P"#7'_E!1\#/^X__P"I!J=?R!5_ M7[_P:X_\H*/@9_W'_P#U(-3H ^_Z*** "BBB@#S_ /:R_P"36/B9_P!BIJG_ M *22U_"'7]\_CKPQ'XW\$:QHLWE>5K%C/9/YL?F)MDC9#N4_>'S!M?L=>M4+;1)):SI,J$_W6*8/L37]SWP-^,_A[]HSX-^%_'OA.^74O M#7C#2[?5]-N!P9()HQ(FX?PL V&4\JP(/(-?P6U^NW_!N]_P<:0_\$[=)C^# MGQD_M'4/A!<733Z1JUK&UQ=>$996S(IB'S26;,6D*H"Z,795?>5 !_4-17#_ M "_:7^'O[5'@:'Q+\-_&GAGQQH4P4_;-&U".[2,G/R2;"3&XP04"['4+=&8Z387HU35&(Z+]EMO,E7) MX!957.>0 2 #Z6JNVK6J:JEBUU;K?21-.EN9!YK1J55G"]2H+*"<8!8#N*_G MW_X* _\ !Z/J&KP7V@_LV^ VTE+XK\71I)<+VWV]C&S1KTRK32/G(W1#! M%8O_ :+_M&^//VJ?^"H_P 9/&7Q&\6:[XT\3ZAX /G:AJMTUQ+M&HVFU%SP MD:]%1 %4< <4 ?T54444 %?G_\ \'-G['TG[7O_ 2+^("Z?:FZU[X;M%XW MTU5 W$68<70]?^/*2Z( Y+!1S7Z 5!J>F6^M:;<6=Y!%=6EW$T,\,JADE1@0 MRL#P002"#ZT ?P%45]*?\%=/V#K[_@F_^W_\0/AA-!.NAV5\VH>&YY#N^V:1 M<$R6K[N-S*A\IR./,BD':OFN@ HHHH *]0_8T_;!\&_BC\.]2&F^ M)?#4_F(L@+V]]"PVRVTZ C?#(A*LN0><@JP5AY?10!_:U_P2K_X*R?#+_@J_ M\!8?%'@F^2Q\2Z9%''XF\,7,G^G:!$?%FC/NM[^QD )4XW1R(P*2Q-@!HY%9&'!! M%?T+?\$Q?^#PSX=_&'3=/\+_ +2&F+\./%7$/_"3:7;R7&@7YZ!I8QNFM&)( M!XDCX+%XQ\H /VJHKG?A9\7?"OQS\%6GB3P7XET'Q;X>OQNMM2T>_BOK2;@' MY9(V93U'&>,UT5 !1110 4444 %%,N+B.SMY)II$BBB4N[NVU442 M,=,D9% 'V57D?[8?[>'PC_8&^&\GBKXM>.=$\'Z;M8VT-S+OO=29>L=M;)F6 M=^1D1J<#DX&37X)?MZ?\'G7Q(^)T-_H?P \%V7PWTN4-%'XAU[R]3UIEYQ)' M!@VUNW3Y6^T#C(/I^.WQG^./C+]HOXA7WBSQ[XHU[QAXEU(YN-2U>]DN[F0< MX7>Y)"KG"J,*HX XH _MB_X)W_MW^&O^"D?[,6G_%CP?IFKZ5X;UC4;ZRL8 MM3"+=2);7,D'FNJ,RIO,98+N. 1DYKW"OS@_X-/_ /E"5\.?^PKK?_ISN*_1 M^@ HHHH *_FT_P"#T3]B-_AW^U#X%^.^EVA&E_$73O[!UN5!\J:E9*/)=SZR MVI55'I9-T[_TEU\R_P#!7_\ 8"L_^"EG_!/_ ,=_"]EA37[JV_M/PU!/%.I:'K%E<:;J^C7)RDD;CLRLI!'8BL^@ HHHH *L:3JUUH&JVM]8W5Q97UE*L]O<02&.6 M"12&5T9<%64@$$'((S5>B@#^F#_@@Q_P<]^&_P!I7PUHOPG_ &B=NMOIWBO^%%G5*LP0_LY7\ =?H%_P3?\ ^#DS]I#_ M ()VZ78^&X]:MOB5\/[(+'%X>\4L]P;&,<;+6Z4B:$ !4)>)<<1\F@#^OJB MOR+_ &7_ /@\H_9J^+%M:V_Q'T'QU\)M4?'GRRVG]N:7%G^[-;#[0V.;_%+_ (.#/V,_A#:RR:G^T!X) MOO*'W-$:?6F<\\ 6<GTZ=!S0!]D5^4'_!Y)_RB0TW_LH&E_\ I-?5Q7[3 M'_!Z1\!?AY;SVWPQ\ ^/?B1J48/ESWPBT+37]")&,L_7J# O'?T_(O\ X*N? M\'"WQF_X*P^!H_!7B;2?"'A+X?VFIQZK;Z/I%H\D[S1I(D;37,K,[D"5_P#5 MB-3D97B@#X+HHHH **** "OW^_X,8_\ FZ+_ +E3_P!S5?@#7[_?\&,?_-T7 M_"T,RQRJ#_%&*_AY^,7PFU[X"_%?Q)X)\4V,FE^)/">IW M&D:G:OU@N()&CD7/<;E.".",$<&@#FZ*** "BBB@#ZT_X([_ /!6;QE_P22_ M:?A\7Z+'+K/@_7!'9>+/#IE*QZM:!LATYPMS%N9HG/0LRGY78'^OG]C_ /;% M^'O[=OP'T;XC_#/Q!;>(/#6L)]Y3MN+&8 ;[:XCSNBF0G#(WL1E2K'^%*O?O M^"?7_!3'XO?\$ROBVOBSX5^))-.^T%1JFCW8,^DZW&N<1W,&0&QDX=2LB9.U MER: /[?J*_+?_@FU_P '6O[/W[8^G:?HGQ*NXO@EX^E"Q20ZU<;M#O)"<;H+ M_ 6,'KMN!'MS@-)C1B:WN;:5989T/(9'4D,I M[$'!H M4444 %%%% !116?XI\6Z5X&T&YU76]2T_1]+LT\RXO+ZX2WMX%]7= MR%4>Y- &A17Y\?MD_P#!SM^R1^R'%>6EOX\;XH>(K7*KI?@F(:DC-VS>%EM MN>#MF9AS\I/%?C9_P4 _X.ZOV@OVH([[0_A;:V/P1\*SDH)M.E^VZ_.G^U>. MH6+/!_<1HZ]/,89R ?OU_P %%/\ @L)\"/\ @F%X8>?XE^+[?_A(Y8//L?"N ME%;O7+\'.TK &'EQL00)9BD9((W$C%>Z_ CXJ0_'7X'^#?&]M9RZ?;^,M"L= MZQKFI:AK.KZE*T]W?7UP M]QO_ "8)\#O^R?Z#_P"FZWH ]@HHHH **** M/R@_X/)/^42&F_\ 90-+_P#2:^K^6*OZG?\ @\D_Y1(:;_V4#2__ $FOJ_EB MH **** "BBB@#^A[_@QT_P"26_M%?]A70O\ T3?5^[U?A#_P8Z?\DM_:*_[" MNA?^B;ZOW>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#^7C_@NK_REB^,G_81M?\ T@MJ^2J^M?\ M@NK_ ,I8OC)_V$;7_P!(+:ODJOW+*_\ AZA'X7\0Z])KB^([#-Q)ITTD%O R36P&YXMMNK;HR7!)&QLC'[R?"/X MR^%/CYX#L_%'@OQ#I/BCP_J )@O].N5GAO>J\%_X)?_\ */\ ^%?_ &!$_P#0WKWJOY)SK_D85_\ M'+_TIG]W\._\BG"_]>X?^DH****\T]D**** "BBB@ HHHH **** "BBB@ KY M)_X+?_\ *.KQ9_U_:=_Z615]2>+O&.D^ /#EWK&NZG8:/I-@GF7-Y>SK!! O MJSL0 /J:_*7_ (*Q_P#!6WP=^T;\+M2^%_@'3[K5M,NKF"6[\07&;>)_)E$@ M6WB(WL"RKEWV]#A3D-7UG!N5XO%9G1JT(-QA.+D^B2:>^U_+=GPOB%G6!P>2 MXBAB:BC.I"48QZMM-*R6MK[O9=6?G'1117].'\8A1110 5ZC^P]_R>I\(/\ ML=M&_P#2^&O+J]1_8>_Y/4^$'_8[:-_Z7PUQYE_NE7_#+\F>AE'^_4?\4 ?C#1110 4444 M%?U^_P#!KC_R@H^!G_O[;J_FU_X/1OV)YOA_^U%X#^.VFVO_ !*/B%I@\/ZQ(B<1ZE9# M,3N?66U954>ED_M0!^)M%%% !1110 4444 :W@OQ[KGPVUZ/5?#NM:MH&J0@ MK'>:==R6MP@/4!XR&&?K7LFG_P#!5']I_2;*.VM?VC_CU:V\(VQQ1?$#5D1! MZ "? KP6B@#T#XE_M9_%3XT6LD'C'XF?$#Q9#,27CUGQ%>7ZN3G.1+(P.#-,>\^(WP=@EN)H((] MTVL:(>@Y.//4 M(*_ECK^_MT$B%6 96&""."*_E<_X.9?^"(% MQ_P3\^.-Q\6OASI#GX*^/KUI)(+:,^7X1U*0EGM6 X6VE.6A;HOS1$#9&9 # M\IZ*** "BBB@ HHHH [CX$_M,?$3]E_Q6-<^'/CGQ9X%U;@-=:%JLUC)*!_" MYC8;UY(*MD$$C%??'P+_ .#M3]LCX.6L5OJGB;P?\1((5"(OB?P]&6P/62S: MVD8^[,2?6OS/HH _;[P?_P 'O/Q4LHX_^$@^!_P_U-@#YAT_5KNQ#'M@.)L8 M]#G/M6OJW_!\-XVFL66Q_9]\+6]SD;9)_%$\T8&>TL,1M-_%J-\5&.?N7,(SGD<<=,'K7@GQ;_ .#K MW]M+XGP20V/CSP[X*AEX9-!\-6:MC&,![E)G7URK Y[XXK\WZ* /6/VA/V\/ MC5^UA(__ LKXK>/_&T+MN%KJVN7%Q:1G.?D@+>4@SSA5 KR>BB@ HHHH _K M=_X-/_\ E"5\.?\ L*ZW_P"G.XK]'Z_.#_@T_P#^4)7PY_["NM_^G.XK]'Z M"BBB@ HHHH _G3_X.Z?^"/4W@#QY)^U-X TQFT#Q'+%:^/+2VB^73KXXCAU' M"C CGPL[_@AQXA_P""3_QM;6O#MOJ6M_!'Q93_@\0_X)3S>'?&&G?M3>"]++:9K AT;QY';Q\6U MTH$=IJ# ?PR*%@=C@!XX.K2$U_0W7.?%[X2>&_CU\+M?\%^+])M->\+^*+&7 M3M3L+E=T=U!(I5E/<'!R&!!4@$$$ T ?P345]?\ _!9S_@DGXL_X)+?M3WGA M>^6^U;P#KSR7GA#Q%)%A-2M<\PR, %%U#E5D48SE7 "R+7R!0 4444 %%%% M!7L'[,'_ 4 ^-G[%U]YWPL^*'C3P3&9/-DL].U*1;&=_62V8F&3I_&AKQ^B M@#]5/@Q_P>&_M=?#6VAA\0_\*U^(BJ-LDVM>'C:W#C()(-C+;QAL<9\LCGH: M]W\-?\'P'Q"M;=AK'P%\&7TNU0&L_$%S:*&YW'#12\'C SQZGM^&E% '[GZY M_P 'P7CZX2/^S?@#X0M&!/F&Y\1W%P&';&V&/'?KG\*\\\=?\'JW[2&LI)'H M'P[^#>AH[-B2>RU"]F1<@J ?M:)D#()*$'/ 6OQSHH _0'XR_P#!T!^VI\8X M)K?_ (6ROA6QFQFW\.Z'96++QCY9_*:X'<\2]3[#'QM\;?VG/B1^TKK"ZA\1 M/'WC/QU>QL6CFU_6;C46B)Z[/.=MH]EP,5P]% !1110 5_2?\ *)#3?^R@:7_Z37U?RQ5_4[_P>2?\HD--_P"R@:7_ .DU]7\L5 !1 M110 4444 ?T/?\&.G_)+?VBO^PKH7_HF^K]WJ_"'_@QT_P"26_M%?]A70O\ MT3?5^[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 ?R\?\%U?^4L7QD_["-K_Z06U?)5?6O_!=7_E+ M%\9/^PC:_P#I!;5\E5^Y97_N=+_#'\D?@6:_[[6_QR_-A1117<< 4444 %>L M?LE_MN_$[]B#Q[_PD'PV\57V@W$A7[7:9\VQU%1_!/ V4D'4 D;ER=I4\UY/ M16=2G"I%PJ)-/HS2E5G3DITVTULUHS^A#_@GA_PY1QM*-J6/5U_,M_FN MOJON9_4-17R?_P $^_\ @LG\&_\ @H/8V]CHNK?\(OXX9,S^%]9D6*\+#K]G M?.RY7J04._'+(G2OK"O@<1AJM";IUHN+[,_0\-BJ.(IJK0DI1?5!1116!T!1 M110 4444 %%%% !1110 4444 %%%% !1110!_,7XW_Y'36/^OV;_ -&-676I MXW_Y'36/^OV;_P!&-677]B4O@7H?Y]UOC?JPHHHK0S"BBB@#^@[_ ()?_P#* M/_X5_P#8$3_T-Z]ZKP7_ ()?_P#*/_X5_P#8$3_T-Z]ZK^2B^%6A^('C"$F,P64X&GV3=#YUP,AF']R/<9=1GMX?\ #%*U;-G_ -N) M_P#I4E^2^\_ ^+/&:3OA\BC9?\_)+7_MV+_.7_@)ZQ^U-^VS\1OVQ?$OV_QM MKTUU:PN7M-*MLPZ=8]?]7""1NP<;V+.1P6.!7D]%%?KF'PU+#TU1H148K9)6 M1^$8S&5\55=?$S_Y/4^$'_8[:-_Z7PUY M=7J/[#W_ ">I\(/^QVT;_P!+X:X\R_W2K_AE^3/0RC_?J/\ CC_Z4C^C>BBB MOY#/[X"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_DA_X.O_\ ME-K\1_\ L%:)_P"FRWK^MZOY(?\ @Z__ .4VOQ'_ .P5HG_ILMZ /SAHHHH M**** "OZ/O\ @R&_Y-9^.'_8U6/_ *2&OYP:_H^_X,AO^36?CA_V-5C_ .DA MH _;ZBBB@ HHHH *^'_^#D/_ )0E?'S_ +!5E_Z<[.ON"OA__@Y#_P"4)7Q\ M_P"P59?^G.SH _CCHHHH **** "OV^_X,AO^3I_CA_V*EE_Z5FOQ!K]OO^#( M;_DZ?XX?]BI9?^E9H _H^HHHH **** "BBB@ K^:'_@]G_Y/[^%'_9/U_P#3 MC>5_2]7\T/\ P>S_ /)_?PH_[)^O_IQO* /QAHHHH **** "OZ_?^#7'_E!1 M\#/^X_\ ^I!J=?R!5_7[_P &N/\ R@H^!G_1J"(W/WUQ&QPL93^7OQ3X6U+P/XEU#1=:T^]TG6-)N9+.]L MKR%H;BSFC8J\4B, RNK @J0"""#0!0HHHH **** "BBB@ HHHH *_9[_ (,F M/^3^_BO_ -D_;_TXV=?C#7[/?\&3'_)_?Q7_ .R?M_Z<;.@#^EZBBB@ HHHH M *YOXO\ P@\,?'_X8:YX+\::'I_B3PKXDM'LM2TV]C\R&ZB;J".H(."&!#*P M# @@$=)10!_([_P7;_X("^,/^"5_Q#N_%GA.WU+Q3\"M9N?^);K&WS;C0'TO3]:T75[=[2^L+ZW2X MMKR%P5>.2-P5=6!(((((K^?O_@L/_P &B6HZ#>ZK\0OV55;4M-;?=7GP_O+G M_2;7JS?V=/(?WJXZ02MO&#M=R50 'X,T5J^-_ VM?#/Q;J&@>(](U/0=_X)J?\ !/'P M5\)?%&M:7KWB#19+R\O[C34<6J2W-S).8HRX#.J>9MWE5W8SM%?5% !1110 M4444 %TR LJ@^8 %,C?DS7]_E?F7_P %3_\ @UY^!O\ P4!N=3\6>#53 MX/?$Z\+3R:EI%HK:3JLQ.XM=V0*KO8YS+"T;DL6?S2,4 ?R;T5]F_M\_\$#/ MVF_^">,EY?>*_ -UXE\(6>YCXH\+!]4TM8QUDE*J);=?>>.,9. 37QE0 444 M4 %%%% !1110 4444 %%%% !1110 5^_W_!C'_S=%_W*G_N:K\ :_?[_ (,8 M_P#FZ+_N5/\ W-4 ?O\ 4444 %%%% !1110!XM^WQ^P/\.?^"D'[.>K?#7XE M:2+[2KX>=97L.%OM%NP"([NVD(.R5,GL592R,&5F4_R'?\%4/^"3'Q0_X)0? M'6;POXWL7U#PWJ,LC^&_%-K$1I^OVX/!!R?*G48\R!SN0\C*5010!_"# M17ZW?\%=_P#@U-^)_P"QO33XHA)XCT&/KB2% /M<8_ MYZ0+O R6B55+G\DY8F@E:.1621"596&"I'4$4 -HHHH **** "BBB@ HHHH M**** "BBB@ K^YS_ ()Z_P#)@GP._P"R?Z#_ .FZWK^0/_@G!_P2 ^.'_!4/ MQQ#8?#GPM/%XH^*]41[;1=,&?FW3;3YD@_YY1!Y.^T#)']E7[.GPI;X M$?L^>!/ \E\NIR>#?#VGZ$UXL7DB[-K;1P&0)D[=VS=MR<9QD]: .RHHHH * M*** /R@_X/)/^42&F_\ 90-+_P#2:^K^6*OZG?\ @\D_Y1(:;_V4#2__ $FO MJ_EBH **** "BBB@#^A[_@QT_P"26_M%?]A70O\ T3?5^[U?A#_P8Z?\DM_: M*_["NA?^B;ZOW>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#^7G_@NNI3_@K'\9,@C_B8VAY_Z\+: MODFOZNOVY/\ @F-\(?\ @H-X:-MX]\.(NM0QE++Q#II%MJUCQ@;9<$2*/^>< MH=,\[<\U^&?_ 41_P"" _Q?_8C^W>(/#]O+\3/A[;AIFU72K8_;-.C&23=6 MH+.H4 DR1EXP!EBF<5^JY#Q#A:U&&&F^6<4EKL[*VC_3?U/R/B#AO%T:T\3! MSQ$4U^*]'T.W YCB M,'4]IAY.+_!^JV9_71^RA^VK\,?VVO *^(OAKXLT[Q%:QJOVNV1O+O=.9LX2 MX@;$D1R#@L-K8)4L.:]4K^.OX/?&KQ;^S[X_L?%/@GQ%JWA?Q!I[9@OM/N&A ME R"5..&1L ,C JPX((XK]B_^"=W_!T!8Z[]A\+_ +0VGQZ;>,5AC\7Z3;'[ M-)VW7=JN3&>Y>$%>?]6@&:_/,UX1KT+U,+[\>WVE_G\M?(_2&-8TWQ!H.JQ":SU#3[A;BWN4/=7 M4D'G(/H00>:V:^/E%IV9]K&2:NM@HHHI#"BBB@ HHHH **** "BBB@ HHHH M_F+\;_\ (Z:Q_P!?LW_HQJRZU/&__(Z:Q_U^S?\ HQJRZ_L2E\"]#_/NM\;] M6%%%%:&84444 ?T'?\$O_P#E'_\ "O\ [ B?^AO7O5>"_P#!+_\ Y1__ K_ M .P(G_H;U[U7\DYU_P C"O\ XY?^E,_N_AW_ )%.%_Z]P_\ 24%%%%>:>R%% M%% !11537=>L?"^CW.HZG>6FG:?9QF6XNKJ9888$'5G=B H'J3BFDV[(4I)* M[V+=#?V-)O$/C3Q!J/B'5IL_O;J3*PJ3G9&@PD:#LB */2OT?A[PY MQF,M6QW[JGV^T_ET]7KY'Y%Q9XN9?E]\/EMJU7O]A/U7Q>D=/[R/N']M;_@O M-XF^(XO- ^$=K<>$=&?,3ZW5@!'?YGZ$%#7Y]ZSK5YXCU:XO] M0N[J_OKR0RSW-Q*TLT[GDLS,26)[DG-5:*_:LIR3!9;2]E@X*/=]7ZO=_EV/ MYQSWB3,WQ]1R[+:*]$M%^;ZMA1117K'AA1110 4444 %%%% !7J7[#H+ M?MJ?"#'/_%;:,?\ R>AKTK]BW_@E+\3OVQGMM4BL_P#A%/!LA!;7-3B95G0\ MYMHN&G]F&$[;P>*_6[]CK_@FW\,?V+["&?0-)&J>)]FV?Q!J2K+>OD881\;8 M5.2-L8&1C<6ZU\+Q3QIE^!I3PR?/4::M'I=6]Y[+TU?D?IW!/AWFN9UZ>-E' MV=&+4N:7VK._NK=^NB\^A[]1117\XG]=!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %?R_X+4?$6ZL=$U:\MGTO10LL%G))&V--M MP<,H(X-?UCT4 ?P1_P#"J/%/_0M>(/\ P73?_$T?\*H\4_\ 0M>(/_!=-_\ M$U_>Y10!_!'_ ,*H\4_]"UX@_P#!=-_\31_PJCQ3_P!"UX@_\%TW_P 37][E M% '\$?\ PJCQ3_T+7B#_ ,%TW_Q-?T6?\&4/AG4O#/[+WQMCU+3[[3Y)?%-D MR++6SMY[J MYFTNR"10QF21_P#B96AX4(/_ 73?_$T?\*H M\4_]"UX@_P#!=-_\37][E% '\$?_ JCQ3_T+7B#_P %TW_Q-'_"J/%/_0M> M(/\ P73?_$U_>Y10!_!'_P *H\4_]"UX@_\ !=-_\37[8?\ !E%X.UCPS^U% M\;)-2TK4M/CE\+62HUS;/"'/VL\ L!FOZ+** "BBB@ HHHH **** "OYM/\ M@],\%ZQXE_;S^%H11^ 51GMK5Y55O[1NS@E0>>>E?TET4 ?P1_P#" MJ/%/_0M>(/\ P73?_$T?\*H\4_\ 0M>(/_!=-_\ $U_>Y10!_!'_ ,*H\4_] M"UX@_P#!=-_\31_PJCQ3_P!"UX@_\%TW_P 37][E% '\$?\ PJCQ3_T+7B#_ M ,%TW_Q-?UR_\&PVDW6A_P#!#;X(6M[:W%G=1?V]OAGC,ANK=3SU%W!-(1])!T'/7/ MCOB+_@R$^&%REQ_9/QS\>6+,V8#=Z-:70C7/1@K1[CC(R-O/..U '\XM%?T9 M:)_P8_\ P\@M674OCUXTNI]Y*O;>'[:W4+@<%6ETGQ)K_C?XA> M)-.&F:KK=ZHM+3R/,20Q6]HA81J7C0DR/*^5X8 E:^\** "BBB@ HHHH *** M* "BBB@#YQ_;W_X).? ?_@I3X=^R_%7P+I^J:M#%Y-GX@LO]#UJP'.!'=)\Q M4$D^7)OCR:M\ _'&E?$+2=S/%H?B%DTO6(U_A19 M_P#CVG;U9OLX]%K^D>B@#^&/]I[]@#XV?L7ZG+:_%+X7^-/!2Q2>4+O4--D% MA,V>Z.PKQ^O[]M0T^WU>QFM;J"&ZMKA#'+#*@>.13P0RG@@^AKY M?^.W_!$C]DS]I&>:;Q7\ _AW)=7((FNM+T_^Q;F;/&YI;(PR,W^T6R,#G@4 M?Q4T5_5=\2_^#/7]C[QW<2OIQZD_>/MCQW M7_\ @R.^#-Q<*=+^,GQ.LXL'<+#9JX!Z'YR>."*]_P#A+_P;.?L4_"&2&:#X+V.O7D6,SZ]K%_J0 MDQ_>ADF,/Y1C/Y4 ?Q_:+HE[XDU6WL-.L[K4+ZZ<1PV]M$TLLS'H%502Q]@* M^SOV3_\ @WA_:Z_:]FM9M'^$>M^%-&N& .K>,!_85M&IQB01SXN)$YSF*)\] MLU_73\%_V7?AG^SA8?9?A[\/?!'@:W9=K)H&AVVFAQQ][R47.<#.>M=W0!^( M/["7_!EWX!^'MU9:U^T!X\O/B!>Q[9'\.^'!)INDA@1E)+EO])F0\\H+<\_G M^Q7P$_9S\!_LM?#FU\(_#GPCX?\ !7ANS)>/3](LDM82Y^](P49>1L_M->$6DE\,>,O MA+XNM5'RI_:-WI]VQY_@DMS&!T_Y:]3TXS7]/U% '\B7B?\ X-6?VXM NFCM MOA'I^LQKN_?67B_1E7@^DMU&W/4?+^1XKC_^(;S]MK_H@?B#_P &VF?_ "37 M]CM% '\?GA7_ (-A/VXO%C*R?!&:QA,GEM+?>)]&M]G .2C7>\KSU53^AKVG MX6?\&;G[6'CAH7U[4_A3X+A;!E74-=FNIT& 2 MM;RHS#)&"X&5/.,$_U-44 M ?A+^SK_ ,&17A'2+BWNOBQ\;M?UU=_I/B#Q3>>(/*! MZ)96A@W$=N=0P/7YO2@#^<.BBB@ HHHH *_?[_@QC_YNB_[E3_W-5^ -?T+? M\&.'A1K/X??M'ZYMEV:CJ'A^Q!.-A,$>H.<=\_Z0,_5?>@#]YJ*** "BBB@ MHHHH **** "OB?\ X*+_ /!O_P#LW_\ !2:;4-:\3>$SX4\?7RL3XL\,LMCJ M$LAZ/<)M,-T> "9D9]O"NO4?;%% '\N/[;/_ 9Z_M%? 2YO-1^%6I>'_C-X M=C+-%#;2KI.M(@Y^>WG;R6P#QY<[,VTX0$@'\Q_CA^S5\1/V9O$S:-\1/ WB MWP/JBL5%MKFDSV#R8.,IYBKO7T9<@CD$BO[QJS?%O@W1_'V@W&E:]I6FZUI= MT-LUG?VR7-O,/1D<%6_$4 ?P*T5_9E\:?6O@+X-TVZF!_?> M'?/T JQ_CVV,D*%@>?F4@GJ#DY^8OB+_ ,&:?[)_B]II-'UKXO>$Y&R8TL== MM;B%#CC(N+61RO?&\'WH _EJHK^D;5?^#(KX0S7\C6/QJ^)%O:G&R.?3[*:1 M>!G+!4!YR?NC XYZGG])_P"#'GP5#?*U]^T%XHN+;!W1P>%H(9"<<89KAP.? M]D_A0!_.S17])FA_\&1WP:MY9/[2^,WQ.NXR/D%M9V-N5/N623/TP*]4\"_\ M&;_[(OA&X5]0OOB[XH56W&/4_$5O&K#C@_9;6$XX/0@_,>>F #^5^MSX??#+ MQ)\6O$D6C^%?#^N>)M8G_P!78Z382WMS)VXCC5F/X"O[#O@[_P &[O[&'P0E MAETOX"^$]4GA*L7\0RW6NB5@.K)>2RQ\]2H4+[5]8_#?X2>%/@WH7]E^$/#' MA[PKIF0?L>CZ=#8P9' ^2)57]* /Y-OV1?\ @UR_:[_:IFM[F_\ ]M\*]#F M*EK_ ,:W/V"4*>3BS17NMP'9XD!)QN'./UZ_8)_X- /@'^S?-::U\6M4U/XV M>)(2)!:W49TS086'/_'M&[238/'[V4HP S&.17ZX44 9?@KP1HOPV\*6&@^' M='TO0-#TN(066G:;:1VMI9QCHD<48"(H]% %:E%% !1110 4444 ?E7_ ,'A MF@WWB/\ X)-Z;;Z?97=]<#Q]ICF.WA:5]HMKW)PH)QR.?>OY=_\ A5'BG_H6 MO$'_ (+IO_B:_O*?^A:\0?^"Z;_ .)H_P"%4>*?^A:\0?\ @NF_^)K^ M]RB@#\+_ /@R0\+:IX8^%_[0JZEIM_I[3:IH9C%S;O#OQ%>YQN SC(Z>M?NA M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!\'_\%$/^" ?PA_;:>_\ $/A^%/AG\0;HM,^J M:5;@V.HRGO=6H(5B3DF2,HY+$L7Z5^&7[<7_ 3,^+W_ 3[\2_9?'WAN1=& MN)3%9>(-/)N=*OCV"R@#8YZ^7($?@G;CFOZO:S?&'@[2?B#X8OM$U[2]/UK1 MM3B,%Y8WUNEQ;749ZH\;@JRGT((KZ7*N*,5A+0G[\.SW7H_T>A\OF_"F$QEZ ME/W)]UL_5?JK/U/XU:*_'_'S7WBC]G_4+?PKJSEII?"NIRLVF M7+'DBVG.7MR><(^^,D@ Q**_&;X\?L\>./V8?B'=>%/B!X9U;PKK]F?GM;Z' M;YBY($D;C*2QG!PZ,RMC@FOT?+C+7JGNOE^JT/S',\EQ> E:O'3HU MJG\_T=F<91117J'DA1110 4444 %%%% 'MO[&'_!0_XM?L#^+SJGPY\47.GV MMQ('OM'NLW&E:EC_ )[6Y.TMCC>NV0 G##-?N+_P3O\ ^#B#X3_M?/8>&_'+ M0_"WQ[<%84AO[@-I&IR'@>1=' 1F/2.;:HK2_F6 M_P ^_P _D>YE/$.+P#M3=X?RO;Y=OE\[G]G:L'4,I#*PR".]+7\S/_!/#_@N ME\8OV#/L6AS7C>/_ (>V^V,:!K%PQ:RC':TN.7@P.B$-&/[@)S7[I?L%_P#! M5[X._P#!0K18E\':^NG^*EBWW?AC52MOJEN0,L43.)XQ@G?$6 &-VTG%?F^: M\US0_F7ZKI^7F?J&4\283'6C%\L_Y7^CZ_GY'TI1117@GT 4444 %% M%% !1110 4444 ?S%^-_^1TUC_K]F_\ 1C5EUJ>-_P#D=-8_Z_9O_1C5EU_8 ME+X%Z'^?=;XWZL****T,PHHHH _H._X)?_\ */\ ^%?_ &!$_P#0WKWJO!?^ M"7__ "C_ /A7_P!@1/\ T-Z]ZK^2--=CAOYHR]II%H!/J-]C^Y%D8!Z;W*H M#U85^37[:W_!9SXD?M/M=Z+X;DF\ ^#9-T9M;"<_;[Y.G[^X&" 1UCCVKAB& M+\&OJL@X/S#-6I4H\M/^:6B^75_+3NT?#\4^(&59&G"M+GJ](1U?SZ17KK;9 M,_1#]M7_ (*_?#/]DQ;S1]/N%\;^-(0R#2]-F!@LY!QBYN.5CQSE%W.",%5S MFOR5_:Y_X*!?$O\ ;/UEF\6:TT.B1R^9:Z'89AT^V]#LR3(P_OR%FY."!Q7B M=%?N7#_!N7Y4E."YZG\TM_DME\M>[9_-7%7B%FN>-TZDO9TOY([?]O/>7ST[ M)!1117UA\(%%%% !1110 4444 %%;?P[^&WB#XM^+K30?#&CZCKVLWS;8+.R M@::5_4X'11U+' Y) K]+?V*?^"!"1+:>(/C5>^8WRR)X9TVX^5?]FYN%Z^Z M0G'_ $T/2O#SKB+ Y73Y\7.SZ16LGZ+]79>9])P[PGF>=U?9X&G==9/2*]7^ MBN_(^!?V9/V._B%^UYXK&E^!_#]SJ*1N$N]0D'E6&G@\YFF/RKQD[1EV .U6 M/%?J_P#L4_\ !$?X?_L\?9-<\<&W^(/BR,!PMQ#_ ,2JQ?K^[@;_ %I!XWRY M!P"$0U]A^ _ &A_"_P *6>A^'-)T_0]'L$\NWL[*!888A[*HQD]2>I/)R:V* M_$>(?$''YA>EA_W5/LG[S]7^BMYW/Z2X3\*>EJI MXR:_;G_@X=_X+8:-_P $P?V<+SPKX3U6UN/CEXXLV@T*RC822:#;ON1]4F'\ M(3#"$-]^7!PR1R8_DBN[N6_NI)YY))IIG,DDDC%FD8G)))Y))YR: (Z*** " MBBB@ K^HC_@S(^$;^"?^"7WBCQ/<6_ES^-O'=Y/!+M'[ZUM[:UMTYZG$RW(Y M]^.I/\N]?VN?\$7/V9Y/V0_^"67P1\"W,/V?4K/PU#J6I1%=K17EZ6O;A#ZE M);ATS_LT ?4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7G7[3'[)GP[_;#^'LGACXD>%-+\4:4P8P_:8]MQ9.<9D@F7 M$D+\#YHV4D#!R.*]%HJJ=24)*<'9KJB*E.-2+A-73W3V/P/_ ."B/_!LYXY^ M"7V[Q-\$;J[^(GAE"TK:%,%77+%.N$QA+H#_ & LAX 1N37Y>:QH]YX>U:ZL M-0M;FQOK*5H+BVN(FBF@D4X9'5@"K @@@C((K^S.OF/]OG_@DG\'/^"AFDR3 M>+-#_LGQWR?3\O0_E?HK[-_X*&_\$.OC'^P-)?:U]A;Q MY\/;W]VRT?('F$G%?&5??X7%4<1#VE"2DO+^M#\ZQ M6#K8:I[*O%Q?G_6OJ@HHHKH.8**** "BBB@ JUH>NWWAC6;74M-O+K3]0L95 MGMKJVE:&:WD4Y5T=2"K \@@@@U5HH#;5'ZJ?\$\/^#FOQI\'CI_ACXY6=SX^ M\-QA84\0VH5=Q>*/ASXJT MKQ5H\FT2/:R?OK1R,B.>)L20R8YV2*K8YQBOY!*[C]G_ /:3\=_LK_$*W\4_ M#WQ1JWA77+<@>?92[5F7^Y+&'_!SMX7^(RV/ACX^6,/@_6VQ M$GB?3XF?2KIN@,\(S);L>/F7?'DDGRU%?JUX8\4Z9XV\/6>KZ+J-CJ^DZE$M MQ:7ME<)<6]U&PRKQR(2K*1T()!K\YQV6XG!SY*\;=GT?HS]+R_-,-C8<^'E? MNNJ]5_2+U%%%<)Z 4444 %%%% '\Q?C?_D=-8_Z_9O\ T8U9=:GC?_D=-8_Z M_9O_ $8U9=?V)2^!>A_GW6^-^K"BBBM#,**** /Z#O\ @E__ ,H__A7_ -@1 M/_0WKWJO /\ @F?J%OI/_!/+X8W5U-#;6UOH*R2RRN$CB4,Y+,QX YR:\$_ M;6_X+L>#?@\+K0OA?!:^.O$4>Z-M2=B-(LVQU#+AK@@]D*I_MGI7\NU5WT7O/=[+^K']JT.(LORC(\+7S"HH+V<++J_=6B2U?Z=;'VM\5 MOB_X7^!O@RZ\0^+M=TWP_HUH/WEU>3"-2<$A%'5W..$4%F/ !-?F+^VO_P % M\]3\1F\\/_!FRDT>Q.Z)_$FH1 WC(@21MMO9H3G9#$N$C7V4#/4Y/-<'7ZOP]X;X3"6K8_\ M>S[?97R^U\]/(_#>+/%['X^^'RM.C3_F^V_G]GY:_P![H:'BKQ;JGCKQ#=:M MK6I7VK:I?.9;B[O)VFGG8]V=B23]36?117Z5&*BK+8_'I2E)N4G=L****9(4 M444 %%%% !117T)^QK_P3.^)W[:-Y#=:+IO]B^%=^)O$&IHT5H0#AA",;IW& M#P@V@C#,N0:Y<9CL/A*3KXF:C%=7_6_EN=V7Y;BL?76&P=-SF^B5_P#AEW;T M1\^P0274Z1QHTDDC!411EF)X [DU]Q?L4?\$/?'GQ^%GKOQ >X^'_A.;;*L M$D8.KWR'^Y$W$((_BE&1D$1L#FOT0_8P_P""6/PQ_8UAM]0L['_A)O&$8!?7 MM4B5IHF[_9X^5@'7EKU\D?OW"? M@S3IVQ.>2YGO[.+T_P"WI+?TC9>;1YO^S;^R1\/_ -DOPG_9/@7P[9Z2LJJ+ MJ\(\V]OB.\TS?._.2%SM7)V@#BO2***_)Z^(JUZCJUI.4GNV[M_,_=,+A:.& MI*AAX*,(Z))62]$@HHHK$Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY0?\ @[Q_ MY3):U_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&OL#]@W_@NU^TU M_P $[DL]/\$?$*[U;PG9D!?"_B53JND!!_!&CL)+=>^+>2+/>OC^B@#^D#]C M[_@]5^&OC2&UT_XW?#3Q#X'U J$DU?PW*NK:<[=W:%_+GA7K\JF<].>>/TJ_ M9N_X+!?LP_M:Q6X\"?&[X?ZE>70!BTZ\U)=,U)\^EI=>5.<=\)QQZU_$K10! M_?U#,MQ$LD;+)'( RLIR&!Z$&G5_"#\)_P!J[XI? 0+_ ,(+\2O'W@ORSE?[ M"\0W>G;3UX\F1:]Z\&_\%YOVQ? BQBQ_:&^(\_E-N7^T;]=2R=H7G[0LFX8' M0Y&>>O- ']HE%?QQ?\1(7[;7_1?/$'_@ITS_ .1JY?XA?\%Y/VQ/B=:O#J7[ M0WQ(MDDQDZ3?C2&& 1PUHL1'7L>>/04 ?V*_&O\ :#\"_LV^#9?$/Q!\8^&? M!6APAB;W6]2BL86(&2JM(PW-Z*N220 "37XW_P#!47_@\/\ !/P[T?4O"?[, M>G/XT\22*T'_ F.K6CV^CZ>>A>WMY );IQS@R+'&#M/[U*?%7B&X-UJ&IZA,9I[ES@#)/154!55<*BJJJ H '+T44 %%%% !1110! M]8?\$1_V%IO^"AO_ 4J^&_@&:S>Z\,VM\->\3G9NCCTJS(EF5_03,([<'L] MPE?VF5^2O_!IG_P2UF_8\_9!NOC%XNTU[7Q_\988I[.*=-LNEZ$IWVR8(RK7 M#'SVYP4^S9 937ZU4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 (RAU*L RL,$'O7YV_\%$?^#=3X5_M9 M+?>(OAW]E^%OCJ;=*QL[?.C:E(22?.MEQY3,>/,AQC))1S7Z)T5U8/'5\+/V ME"3B_P _5=3CQN P^+I^SQ$5)?EZ/=?(_DK_ &RO^"?WQ6_8+\:C1_B1X7NM M+AN'*V.JP?Z1I>I@9YAN%&UC@9*-MD4$;E6O%Z_L@^(WPT\._&#P9?>'?%6A MZ5XBT'4T\NZT_4;5+FWG7.1N1P0<$ @]00",$5^1'_!1'_@U\MK[[=XH_9WU M%;.3#3/X.U>Y+1N>NVTNW)*]@$G)&23YJC K]#RKB^C6M3Q?N2[]'_E^7F?F M^;\%UJ-ZF#?/'M]I?Y_GY'XK45TGQ:^#OBKX#^.KSPSXS\/ZMX9\0:>V)['4 M;9H)D]& 8?,IQD,,JPY!(KFZ^QC)27-'8^)E%Q?+)6844451(4444 %%%% ! M7T-^PO\ \%0?C!_P3X\1+-X%\1R2>'Y9O-O?#FI;KG2;WIN)BR#&YP,R1%'. M "Q'%?/-%95J%.M!TZL5)/HS:AB*M&:J4I.,EU1_2I_P3N_X+W_"#]N(6.@Z MS<)\-_B#/B/^Q]6N5^RW\G_3K=$*LF>R.$D)X"L!N/W17\8=?>W_ 3P_P"# M@?XO?L6K8^'O$\LGQ.\ 0%8QI^J7)&H:='T_T:Z(9@ ,8CD#I@879DFOA,UX M-WJ8%_\ ;K_1_P"?WGZ!E'&VU/'K_MY?JO\ +[C^D:BO!?V(O^"E?PA_X*!> M%_MGP^\30RZM#%YM]H%^!;:MIXXR7@).Y 2!YD9>/)QNSD#WJOA*U&I2FZ=5 M--=&?H-&O3K052E)23ZK4****R-3^8OQO_R.FL?]?LW_ *,:LNM3QO\ \CIK M'_7[-_Z,:LNO[$I? O0_S[K?&_5A1116AF%%%% 'IWCW]L/XA?$7X/>'_A_> M^(;J#P7X;M4M+72+3]Q;RA3D/,%YE;//SD@'[H6O,:**QHX>E1CRTHJ*;;T5 MM7N_5]6=&(Q=;$24Z\W)I)*[;LEHDO)+9= HHHK8YPHHHH **** "BBM'PGX M1U;Q[XBM-'T/3;[6-6OY!%;6=E T\\[GHJHH))^@J9245S2V*C&4FHQ5VS.K MOOV?/V8?'7[4OC%=#\#>';[7+I2OGRHNRVLU)QOFE;"1K_O')QP">*^\/V*O M^"!6H:Z;77_C1>-I=F<2)X;TZ<-=2>@N)URL8]4B+,0?OH017Z&?@ MCX-M?#_A'0]-\/Z-9C]W:V4(C3/=F/5F/4LQ+$\DDU^:\0^)&$PEZ.7VJS[_ M &%\_M?+3S/V+A/P@QV.MB,U;HT_Y?MOY/2/SU_N]3XK_8I_X(6>"_@S]CU[ MXG36WCOQ)'B1=.V'^Q[-O0HW-P1ZR )S_J^ :^\K.SATZSBM[>&."W@01Q11 MJ%2-0,!0!P !P *DHK\7S3.,9F-7VV,FY/IV7HME_5S^BLDX?R_**'U?+Z:@ MNKZOS;>K^>W0****\L]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY M0?\ @[Q_Y3):U_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K]1O^#;/_@A[>?\ !1KXYV_Q,^(& MERI\$/ E\'G69<+XKOX]KK8IZPKE6F8<%<1CERR9?_!#3_@W5\AZ?X;\*^&[1++3=-LH_+AM8EZ #J23DEB2S,2Q)))(!T4,2V\2Q MQJL<<8"JJC 4#H *=110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'DW[6W[#WPO\ VXO M9\/_ !)\*V.NPQ@_9+P#R;_3F_O07"X>/GDJ#M;&&5AQ7XC?\%#_ /@VX^)G M[-'VSQ'\*)+WXI^#(MTK6<4(_M[3D'9H5XN0./FA&XG/[I0,U_0E17L99GF* MP+M2=X_RO;_@?(\7-"5DVP^)]'1I MK, GY?/7&^W8\##C:2<*[5^D95Q'A<;:%^6?9_H^OY^1^89OPSB\#>=N:'\R M_5=/R\SY1HHHKZ ^<"BBB@ HHHH **** -3P9XUUCX<^*;'7/#^K:EH>M:;) MYUI?Z?U\ Y61CFOR(HK@Q^68;&0Y*\;]GU7H_Z1Z.7YKB ML%/GP\K=UT?JOZ9_89\#?C_X+_:7^'MKXJ\ ^)=)\5>'[PE8[RPF$BJPQE'7 M[T;C(RC@,,\@5V%?R%_LP_M>?$?]C;X@Q^)OAOXKU3PSJ?"SK ^ZVOD!SY<\ M+9CF3V=3@\C! -?M=_P3N_X.7_ 7QU^P^&?C5;6?PW\52!8EUN-B=!OWX&79 MB7M"<_\ +0M& "3(O"U^=9KPGB,->IA_?C^*^77Y?S\T?&_\ R.FL?]?LW_HQJRZTO&\F964Y# N<$&LV MOZ8I? O0_BNM_$EZL****T,PHHHH **** "BBB@ HHHH **]N_9%_P"">_Q, M_;/U9?\ A%=%:WT))-ESKNH9@TZWQ]X!\$R.,CY(PS#(R .:_6[]BO\ X)$_ M#/\ 9%^RZM=6Z^-O&<.'_M?4X%\NT<=[:#E8O9B7<=F .*^2X@XSR_*DX3?/ M4_ECO\WLOGKV3/O.%?#O-<\:J4X^SH_SRV_[=6\OEIW:/SM_8J_X(O?$;]IH M6FM>*$F\ >#YB'$]] ?[0O4_Z8VYP0".CR;1@@@.*_63]E?]B+X]FC$=WJUSB;4;[I_K)2,[21G8@5 >BBO6J*_#L_P",,PS5N-67+3_E MCM\^K^>G9(_I;A;@#*LC2G0CSU>LY:OY=(KTU[MA1117RI]L%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %?@W_P '+_\ P0-^/7[9?[5M M]\=/A/I^C^-M-ET6ST^Z\/078M]8A:W5E:2-)=L4RD'.%D\S/ 1J_>2B@#^" M+XF?"KQ1\%O&=YX<\8^'-=\*>(-/;9=:9K%A+8WEN?1XI%5UZ=Q6!7]VO[2/ M[('PM_;!\)?V'\4/ 'A3QUIJJRQ)J^G1W$EKNQEH9"/,A8X'S1LK>]?F%^U? M_P &9G[/?Q:>ZO?A=XL\9_"74)F+1VKN->TF$>@BF9;C\3H2 =-T=VL<*D^@G8>]?%WQH_X M(X?M4?L_22_\)1\ OBA;00Y\RZLM#EU.T3'K/:B2(?\ ?5 'S516AXE\)ZIX M+U5['6--U#2;Z/.ZWO+=X)5P2IRK 'J".G4$=JSZ "BBB@ HJ2TM);^ZC@@C MDFFF<1QQQJ6:1B< #DDGC KW3X*?\$NOVCOVBI(?^$+^!WQ0URWN "EY'X= MN8K+!.!FXD181GW<< GH#0!X/17ZK?LT_P#!GY^U=\99H9_&@\$_"C36*M)_ M:^K+J%]L/=(;/S4+#^[)+'^=?II^QI_P9T_L[_ B>UU+XH:YXF^,VL0$.;>X M)T71RP.0?L\#F9OXG;$4"9XWRNJYXSFOW\_X)-_\&A?@[X&W6E^./VE;S3OB%XG MA"W$'@^R);0+!^H%TY :\=3C*86'(8$3*0:_8GX0?!7P?^S[X#L_"_@7POH' M@_PY8#_1]-T>PCLK6,\ D)& -QP,L>3U)-=/0!!IFF6VB:;;V=G;P6=G9Q+# M!!#&(XX8U 5451PJ@ < "IZ** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ J*^LH=3LIK:YABN+>X1HI8I4#I(C#!5@>"""00>M2T4 ?F5_P41_X-K?AS M^T2+WQ)\'YK+X8>,),R-IHC)T#4']/*4%K4GCYH04&/]5DEJ_$K]J[]BWXF? ML2_$!O#?Q*\*ZAX>O&+&UN& DLM10?QP3KF.1>1G:'-)\4>'[\?OK'4;=9HR<$!USRCKD[74AE/((-?595Q7B<-: MG7]^'GNO1]?1_>CY'-^$,+BKU*'[N?EL_5=/5?Z]\*?&% M_P"'_$VC:IX?UW2Y/)N]/U"V>VN;9^N'1P&'!!Y'((-?HV7YIAL9#FH2OW75 M>J_I'YGF.4XK SY,1&W9]'Z/^F8]%%%>@>:%%%% !1110 4444 ?64/^J7Z" MG4V'_5+]!3J_1*/P+T1^$XC^++U?YA1116AB%%%% !1110 45:T30[WQ+JUO MI^FV=UJ%]>.(H+:VB:6:9ST544$L3Z 5^A/[%?\ P05\2?$ V>O_ !>NYO"N MCMME30K1U;4[I>#B5^4@!XX^9^H(0\UY.;9Y@LMI>UQDU'LNK]%N_P EU/=R M'AO,QP%-R[O:*]7LOS?1,^'/@I\ _&7[1GC.+P_X)\/:CXBU23YFCMH_ MD@7^_+(V$C3MN=@,\9S7ZC_L5_\ !!;PW\/!:Z]\7;J#Q9K*XD31+1V73+8] M0)6X>E3[_:?SZ>BU\V?T;PGX1Y?E]L1F5JU7 MM]A>B?Q>LM/[J*NBZ+9^&])M]/TZSM;"QLXQ%!;6T2Q0P(. JJH 4#L ,5:H MHK\X;;=V?KL8I*R"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 4?$'AC3?%NG_9-5T^QU.USN\F[@6:/ M.",[6!'0D?0FO,_$?[ WP)\8-,VK?!7X2ZHUQ'Y4IO/"&GS^8F,;6W0G*X)& M#Q7K5% 'S_\ \.G?V6?^C:?V?_\ PWFD?_(]:6@?\$S_ -F_PIO_ ++_ &?O M@CIOF$,_V7P+I<.XCH3M@&<9KVZB@# \%_"GPO\ #<,/#OAO0-!\P$-_9VGP MVNX'!.?+4==J_D/2M^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KQ#]M/_@G;\)?V^_!XTOXC>&(+Z\MXV2PUFT(M M]5TPG/,,X!.,\^6X:,D LAP*]OHK2C6J4IJI3;375&=:C3JP=.JE)/H]3^(O ZW'Q2\ VX:9Y]/MB-6TV,9)\^U7)=5'62+<, LR MQBOSX92C%6!# X(/:O[.Z^)_^"AW_!"CX._MWI?:Y:V:_#WXA7&Z0:_I%NOE MWDA'!N[;*I-[L"DA_OD<5]UE7&35J>.7_;R_5?Y??S-T5])?MY_\ !*7XQ?\ !/366;QIH)OO"\DOEVGB;2MUQI=QDX4,^ T, MA[)*%)(.WK768=/LO]^4C!..=B!G/9:PQ.*HX>FZU>2C%;MNR M.K!X.OBZRP^&@YSELDKM_<>1U]7_ +%/_!(7XF?M3B7>F:I8V>I:;?Q-!=6EU"LT%S&PPR.C JRD$@@@@BORT_P"" MB'_!LEX-^+[W_BCX%WUKX"\12EII/#UV6;1+MCR1"P!>U).3@!X^@"QCFOU7 MHKNP.98C!SYZ$K>71^J.#,,LPV-A[/$1OV?5>C/Y OVC?V6_B!^R1\09O"_Q M%\*ZKX6UB/)2.[C_ '5T@./,AE7, _VJ_AW=>% M?B%X7TKQ3H=T#F"\BRT#'C?%(,/%(.SQLK#UK\8/^"B/_!L7XH^&?V[Q1\!+ MZX\9:&I::3PQ?R(NK6:\DB"7Y4N5'.%.R3 'FLIA??CV^TOEU^7W'Y-45>\3^%]3\$^(;S2-:TZ^TC5M. ME:"[LKVW>WN+613ADDCO?$Z:Y\"^')0LJ:Q1@5MP?]L%Q_<'6OU4_9^_9D M\"_LN>#ET/P+X=L="LVVF>2-=UQ>,.CS2MEY&Y/+$XS@8'%? <0^(F"P-Z.$ M_>U/+X5ZOKZ+[T?J7"?A-F69VQ&/O0I>:]]KRCT]9>J3/@_]BG_@@7IWA_[) MX@^-%['JUY@2)X;TZ8K:PGKBXG7#2$="D>U_X* M#^'VC\=>'4A\0QQ>59^)-,VVVK6?H/-P1*@[1RJZ#)P 3FOPO_X*'_\ !!7X MP?L-C4/$&DVS?$;X>VI:3^V=)MV^TV,0[W5L,O'@=70O& ,EESBOZ6**]S*^ M(,5@O=B^:'\K_3M^7D>!FW#F$QZ1X/#/AWE63R^L*/M*V_/);/^ZMH^ MNK\PHHHKY ^]"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * ..*** "BBB@ HHHH __]D! end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
COVER - shares
3 Months Ended
Mar. 31, 2023
Apr. 21, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 1-16137  
Entity Registrant Name INTEGER HOLDINGS CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 16-1531026  
Entity Address, Address Line One 5830 Granite Parkway,  
Entity Address, Address Line Two Suite 1150  
Entity Address, City or Town Plano,  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75024  
City Area Code 214  
Local Phone Number 618-5243  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol ITGR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   33,276,427
Entity Central Index Key 0001114483  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 40,604 $ 24,272
Accounts receivable, net of provision for credit losses of $0.4 million and $0.3 million, respectively 250,513 224,325
Inventories 225,282 208,766
Refundable income taxes 2,056 2,003
Contract assets 80,929 71,927
Prepaid expenses and other current assets 29,605 27,005
Total current assets 628,989 558,298
Property, plant and equipment, net 330,995 317,243
Goodwill 986,906 982,192
Other intangible assets, net 811,460 819,889
Deferred income taxes 6,363 6,247
Operating lease assets 72,532 74,809
Financing lease assets 8,650 8,852
Other long-term assets 27,655 26,856
Total assets 2,873,550 2,794,386
Current liabilities:    
Current portion of long-term debt 10,000 18,188
Accounts payable 124,280 110,780
Income taxes payable 11,053 10,923
Operating lease liabilities 10,222 10,362
Accrued expenses and other current liabilities 69,920 73,499
Total current liabilities 225,475 223,752
Long-term debt 992,469 907,073
Deferred income taxes 153,028 160,671
Operating lease liabilities 61,975 64,049
Financing lease liabilities 7,809 8,006
Other long-term liabilities 14,858 13,379
Total liabilities 1,455,614 1,376,930
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized; 33,265,390 and 33,169,778 shares issued and outstanding, respectively 33 33
Additional paid-in capital 709,171 731,393
Retained earnings 693,766 680,701
Accumulated other comprehensive income 14,966 5,329
Total stockholders’ equity 1,417,936 1,417,456
Total liabilities and stockholders’ equity $ 2,873,550 $ 2,794,386
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Allowance for doubtful accounts $ 0.4 $ 0.3
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 33,265,390 33,169,778
Common stock, shares outstanding (in shares) 33,265,390 33,169,778
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Income Statement [Abstract]    
Sales $ 378,785 $ 310,912
Cost of sales 282,112 229,437
Gross profit 96,673 81,475
Operating expenses:    
Selling, general and administrative 41,886 39,560
Research, development and engineering 19,092 16,083
Restructuring and other charges 1,529 3,335
Total operating expenses 62,507 58,978
Operating income 34,166 22,497
Interest expense 17,254 5,968
Loss on equity investments 155 2,404
Other loss, net 760 177
Income before taxes 15,997 13,948
Provision for income taxes 2,932 2,581
Net income $ 13,065 $ 11,367
Earnings per share:    
Basic (in dollars per share) $ 0.39 $ 0.34
Diluted (in dollars per share) $ 0.39 $ 0.34
Weighted average shares outstanding:    
Basic (in shares) 33,258 33,091
Diluted (in shares) 33,575 33,302
Comprehensive Income    
Net income $ 13,065 $ 11,367
Other comprehensive income (loss):    
Foreign currency translation gain (loss) 7,925 (7,887)
Change in fair value of cash flow hedges, net of tax 1,712 2,734
Other comprehensive income (loss), net of tax 9,637 (5,153)
Comprehensive income, net of tax $ 22,702 $ 6,214
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Cash flows from operating activities:    
Net income $ 13,065 $ 11,367
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 24,126 22,542
Debt related charges included in interest expense 5,149 481
Inventory step-up amortization 0 798
Stock-based compensation 6,102 4,995
Non-cash lease expense 2,741 2,539
Non-cash loss on equity investments 155 2,404
Contingent consideration fair value adjustment (265) 0
Other non-cash (gains) losses (1,417) 1,328
Deferred income taxes (5) (709)
Changes in operating assets and liabilities:    
Accounts receivable (24,206) (15,998)
Inventories (17,016) (20,153)
Prepaid expenses and other assets 1,657 (458)
Contract assets (8,819) (1,754)
Accounts payable 12,877 14,997
Accrued expenses and other liabilities (7,773) (5,851)
Income taxes (183) 1,633
Net cash provided by operating activities 6,188 18,161
Cash flows from investing activities:    
Acquisition of property, plant and equipment (24,694) (10,863)
Proceeds from sale of property, plant and equipment 0 465
Net cash used in investing activities (24,694) (10,398)
Cash flows from financing activities:    
Principal payments of term loans (390,938) (3,813)
Proceeds from issuance of convertible notes, net of discount 486,250 0
Proceeds from revolving credit facility 208,689 15,000
Payments of revolving credit facility (232,500) (10,000)
Purchase of capped calls (35,000) 0
Payment of debt issuance costs (1,055) 0
Proceeds from the exercise of stock options 555 0
Tax withholdings related to net share settlements of restricted stock unit awards (2,610) (1,556)
Contingent consideration payments 0 (493)
Principal payments on finance leases (275) (166)
Net cash provided by (used in) financing activities 33,116 (1,028)
Effect of foreign currency exchange rates on cash and cash equivalents 1,722 1,048
Net increase in cash and cash equivalents 16,332 7,783
Cash and cash equivalents, beginning of period 24,272 17,885
Cash and cash equivalents, end of period $ 40,604 $ 25,668
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common stock and additional paid-in capital
Retained earnings
Accumulated other comprehensive income
Balance, beginning of period at Dec. 31, 2021 $ 1,354,697 $ 713,183 $ 614,324 $ 27,190
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock awards exercised or vested   (1,556)    
Stock-based compensation   4,995    
Capped calls related to the issuance of convertible notes, net of tax   0    
Net income 11,367   11,367  
Other comprehensive income (loss) (5,153)     (5,153)
Balance, ending balance at Apr. 01, 2022 1,364,350 716,622 625,691 22,037
Balance, beginning of period at Dec. 31, 2022 1,417,456 731,426 680,701 5,329
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock awards exercised or vested   (2,074)    
Stock-based compensation   6,102    
Capped calls related to the issuance of convertible notes, net of tax   (26,250)    
Net income 13,065   13,065  
Other comprehensive income (loss) 9,637     9,637
Balance, ending balance at Mar. 31, 2023 $ 1,417,936 $ 709,204 $ 693,766 $ 14,966
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION BASIS OF PRESENTATION
Integer Holdings Corporation (together with its consolidated subsidiaries, “Integer” or the “Company”) is a publicly-traded corporation listed on the New York Stock Exchange under the symbol “ITGR.” Integer is a medical device outsource manufacturer serving the cardiac rhythm management, neuromodulation, orthopedics, vascular, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. In addition to medical technologies, the Company develops batteries for high-end niche applications in the energy, military, and environmental markets. The Company’s customers include large multi-national original equipment manufacturers (“OEMs”) and their affiliated subsidiaries.
The accompanying condensed consolidated financial statements are presented in accordance with the rules and regulations of the United States ("U.S.") Securities and Exchange Commission ("SEC") and do not include all of the disclosures normally required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
In the opinion of management, the condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The condensed consolidated financial statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.
The first quarters of 2023 and 2022 ended on March 31 and April 1, respectively, and consisted of 90 days and 91 days, respectively.
Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standard Updates (“ASU”) issued by the Financial Accounting Standards Board (“FASB”). The Company evaluated all recent accounting pronouncements issued, including those that are currently effective, and determined that the adoption of these pronouncements would not have a material effect on the financial position, results of operations or cash flows of the Company. There have been no new or material changes to the significant accounting policies discussed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, that are of significance, or potential significance, to the Company.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITIONS BUSINESS ACQUISITIONS
On April 6, 2022, the Company acquired 100% of the equity interests of Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”), a recognized leader in proprietary medical textiles, high precision biomaterial coverings and coatings as well as advanced metal and polymer braiding. Aran delivers development and manufacturing solutions for implantable medical devices. Consistent with the Company’s strategy, the combination with Aran further increases Integer’s ability to offer complete solutions for complex delivery and therapeutic devices in high growth cardiovascular markets such as structural heart, neurovascular, peripheral vascular, and endovascular as well as general surgery. The Company funded the purchase price with borrowings under its Revolving Credit Facility. Aran is included in the Company’s Medical segment.
The total consideration transferred was $141.3 million, which includes an initial cash payment of $133.9 million ($129.3 million net of cash acquired) and $7.4 million in estimated fair value of contingent consideration. The contingent consideration represents the estimated fair value of the Company’s obligation, under the purchase agreement, to make additional payments of up to €10 million ($10.9 million at the exchange rate as of April 6, 2022) based on Aran’s achievement of 2022 revenue growth milestones. The earn-out period ended on December 31, 2022 and, in accordance with the terms of the share purchase agreement, full payment was made in April 2023. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.
The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon its estimated fair value at the date of the acquisition. There were no adjustments to the initial purchase price allocation. The following table summarizes the final fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets$9,319 
Property, plant and equipment4,151 
Goodwill68,460 
Definite-lived intangible assets71,485 
Operating lease assets3,505 
Other noncurrent assets1,354 
Current liabilities(4,370)
Operating lease liabilities(3,258)
Other noncurrent liabilities(9,377)
Fair value of net assets acquired$141,269 
Pro Forma (unaudited) disclosures
The following table presents (in thousands) unaudited pro forma results of operations for the three months ended April 1, 2022 as if Aran had been included in the Company’s financial results as of the beginning of fiscal year 2021, through the date of acquisition. The pro forma results include the historical results of operations of the Company and Aran, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transactions and other transactional adjustments. The pro forma results do not include efficiencies, cost reductions or synergies expected to result from the acquisition. These pro forma results do not purport to be indicative of the results that would have been obtained, or to be a projection of results that may be obtained in the future.
Sales$316,275 
Net income12,127 
Acquisition costs
Direct costs of this acquisition were not material for the three months ended March 31, 2023. During the three months ended April 1, 2022, direct costs of this acquisition of $0.9 million were expensed as incurred and included in Restructuring and other charges in the Condensed Consolidated Statements of Operations and Comprehensive Income.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$13,434 $3,688 
Debt issuance costs incurred but not yet paid1,125 — 
Supplemental lease disclosures:
Assets acquired under operating leases325 7,914 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories comprise the following (in thousands):
March 31,
2023
December 31,
2022
Raw materials$101,762 $98,640 
Work-in-process110,701 98,188 
Finished goods12,819 11,938 
Total$225,282 $208,766 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS, NET GOODWILL AND OTHER INTANGIBLE ASSETS, NET
Goodwill
The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2023 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2022$965,192 $17,000 $982,192 
Foreign currency translation4,714 — 4,714 
March 31, 2023$969,906 $17,000 $986,906 
Intangible Assets
Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
March 31, 2023
Definite-lived:
Purchased technology and patents$285,143 $(183,340)$101,803 
Customer lists830,354 (226,011)604,343 
Amortizing tradenames and other21,030 (6,004)15,026 
Total amortizing intangible assets$1,136,527 $(415,355)$721,172 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2022
Definite-lived:
Purchased technology and patents$283,929 $(178,844)$105,085 
Customer lists825,634 (216,546)609,088 
Amortizing tradenames and other21,028 (5,600)15,428 
Total amortizing intangible assets$1,130,591 $(400,990)$729,601 
Indefinite-lived:
Trademarks and tradenames$90,288 
Aggregate intangible asset amortization expense comprises the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Cost of sales$3,977 $3,645 
Selling, general and administrative expenses8,947 7,959 
Total intangible asset amortization expense$12,924 $11,604 
Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2023 is as follows (in thousands):
Remainder of 20232024202520262027After 2027
Amortization Expense$39,507 $51,856 $51,069 $49,247 $46,283 $483,210 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
DEBT DEBT
Long-term debt comprises the following (in thousands):
 March 31, 2023December 31, 2022
Principal AmountUnamortizedDiscounts and Issuance CostsNet Carrying AmountPrincipal AmountUnamortizedDiscounts and Issuance CostsNet Carrying Amount
Senior Secured Credit Facilities:
Revolving credit facilities$119,040 — $119,040 $140,300 — $140,300 
Term loan A400,000 (2,095)397,905 455,313 $(2,172)453,141 
Term loan B— — — 335,625 (3,805)331,820 
Convertible Senior Notes due 2028500,000 (14,476)485,524 — — — 
Total$1,019,040 $(16,571)$1,002,469 $931,238 $(5,977)$925,261 
Current portion of long-term debt(10,000)(18,188)
Long-term debt$992,469 $907,073 
Senior Secured Credit Facilities
On September 2, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), governing the Company’s senior secured credit facilities (the “Senior Secured Credit Facilities”). As of December 31, 2022, the Senior Secured Credit Facilities consisted of a five-year $400 million revolving credit facility (the “Revolving Credit Facility”), a five-year “term A” loan (the “TLA Facility”) and a seven-year “term B” loan (the “TLB Facility” and, together with the TLA Facility, the “Term Loan Facilities”). The TLB Facility was issued at a 0.50% discount.
Amendments to the 2021 Credit Agreement
On January 30, 2023, the Company entered into a first amendment (the “First Amendment”) to the 2021 Credit Agreement to, among other things: (i) permit the Company to issue the notes (described below under 2028 Convertible Notes) and incur indebtedness thereunder in an aggregate principal amount of up to $600 million at any time outstanding; (ii) permit the Company to enter into bond hedge and capped call transactions; (iii) permit the Company to issue call options, warrants or purchase rights relating to the Company’s common stock; provided, in each case, that the terms of any such transaction are customary for transactions of such type.
On February 15, 2023, the Company entered into a second amendment (the “Second Amendment”) to the 2021 Credit Agreement to, among other things: (i) increase the maximum borrowing capacity under the Revolving Credit Facility by $100 million from $400 million to $500 million, (ii) extend the maturity date for both the Revolving Credit Facility and the TLA Facility to February 15, 2028, (iii) allow for borrowings by the Company under the Revolving Credit Facility denominated in Euros, subject to a sublimit equal to 50% of the maximum borrowing capacity under the Revolving Credit Facility, (iv) replace the LIBOR-based reference interest rate option with a forward-looking term rate based on the secured overnight financing rate (SOFR) for the applicable interest period plus an adjustment of 0.10% per annum (“Adjusted Term SOFR”), and (v) add carveouts to certain negative covenants included within the 2021 Credit Agreement to permit the expansion of capacity in Ireland by the Company and incur indebtedness related thereto.
The information provided below reflects the First Amendment and Second Amendment (collectively the “2023 Amendments”) described above. Details of our Long-term debt as of December 31, 2022 can be found in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.
Revolving Credit Facility
The Revolving Credit Facility matures on February 15, 2028. As of March 31, 2023, the Company had available borrowing capacity on the Revolving Credit Facility of $377.5 million after giving effect to $119.0 million of outstanding borrowings and $3.5 million of outstanding standby letters of credit. Borrowings under the Revolving Credit Facility will bear interest at a rate of Adjusted Term SOFR, in relation to any loan in U.S. dollars, and EURIBOR, in relation to any loan in Euros, plus a margin based on the Company’s Secured Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement). In addition, the Company is required to pay a commitment fee on the unused portion of the Revolving Credit Facility, which will range between 0.15% and 0.25%, depending on the Company’s Secured Net Leverage Ratio. As of March 31, 2023, the weighted average interest rate on outstanding borrowings under the Revolving Credit Facility was 4.76% and the commitment fee on the unused portion of the Revolving Credit Facility was 0.20%.
(6.)     DEBT (Continued)
Term Loan Facilities
The TLA Facility matures on February 15, 2028, and requires quarterly installments. The quarterly principal installments under the TLA Facility increase over the term of the loan. The interest rate terms for the TLA Facility are the same as those above for the Revolving Credit Facility borrowings in U.S. dollars. As of March 31, 2023, the interest rate on the TLA Facility was 6.66%.
In February 2023, the Company used a portion of the proceeds from its notes offering (see 2028 Convertible Senior Notes and Related Capped Call Transactions) to settle in full principal and interest due under the TLB Facility.
Deferred Debt Issuance Costs and Discounts
The change in deferred debt issuance costs related to the Company’s Revolving Credit Facility is as follows (in thousands):
December 31, 2022$2,387 
Financing costs incurred579 
Write-off of deferred debt issuance costs(260)
Amortization during the period(130)
March 31, 2023$2,576 
The change in unamortized discount and deferred debt issuance costs related to the Term Loan Facilities is as follows (in thousands):
Deferred Debt Issuance CostsUnamortized Discount on TLB FacilityTotal
December 31, 2022$4,569 $1,408 $5,977 
Financing costs incurred418 — 418 
Write-off of deferred debt issuance costs and unamortized discount(2,742)(1,391)(4,133)
Amortization during the period(150)(17)(167)
March 31, 2023$2,095 $— $2,095 
Debt issuance costs are either deferred and amortized over the term of the associated debt or expensed as incurred. In connection with the 2023 Amendments, the Company incurred and capitalized an aggregate of $1.0 million of debt issuance costs.
In connection with the 2023 Amendments, for each separate debt instrument on a lender by lender basis, in accordance with ASC 470-50, Debt Modifications and Extinguishment, the Company performed an assessment of whether the transaction was deemed to be new debt, a modification of existing debt, or an extinguishment of existing debt.
Based on this assessment, $3.8 million of unamortized deferred debt issuance costs related to the Revolving Credit Facility and TLA Facility were deemed to be related to the issuance of new debt, or the modification of existing debt, and therefore will continue to be deferred and amortized over the term of the associated debt. The remaining $0.6 million of unamortized deferred debt issuance costs related to the Revolving Credit Facility and TLA Facility were deemed to be related to the extinguishment of debt and were expensed and included in Interest expense during the three months ended March 31, 2023. Additionally, in connection with the full repayment of the TLB Facility, the Company incurred a $3.8 million loss on extinguishment of debt from the write-off of the remaining deferred debt issuance costs and original issue discount, which were expensed and included in Interest expense during the three months ended March 31, 2023.
Covenants
The Senior Secured Credit Facilities agreement contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of the lenders under the Revolving Credit Facility and the TLA Facility, which require that (i) the Company maintain a Total Net Leverage Ratio not to exceed 5.50:1.00 (stepping down to 5.00:1.00 for the third fiscal quarter of 2023 through maturity and subject to increase in certain circumstances following qualified acquisitions, but shall not exceed 5.50:1.00) and (ii) the Company maintain an interest coverage ratio of at least 2.50:1.00. As of March 31, 2023, the Company was in compliance with these financial covenants.
(6.)     DEBT (Continued)
Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2023 and through maturity, excluding any discounts or premiums, as of March 31, 2023 are as follows (in thousands):
Remainder of 20232024202520262027After 2027
Future minimum principal payments$7,500 $10,000 $17,500 $27,500 $30,000 $426,540 
2028 Convertible Senior Notes and Related Capped Call Transactions
In February of 2023, the Company issued $500 million aggregate principal amount of Convertible Senior Notes due in 2028 (“2028 Notes”) in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $65 million principal amount of the 2028 Notes. The 2028 Notes mature on February 15, 2028 and bear interest at a fixed rate of 2.125% per annum, payable semiannually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The total net proceeds from the issuance of the 2028 Notes (which includes the additional proceeds from the purchasers’ option), after deducting initial purchasers' discounts and commissions and debt issuance costs, were approximately $485 million.
Conversion and Redemption Terms of the 2028 Notes
Each $1,000 principal amount of the 2028 Notes is initially convertible into 11.4681 shares of the Company’s common stock (the “2028 Conversion Option”), which is equivalent to an initial conversion price of approximately $87.20 per share of common stock, subject to standard anti-dilutive adjustments and adjustments upon the occurrence of specified events. The initial conversion price represents a premium of approximately 32.5% to the $65.81 per share closing price of the Company’s common stock on January 31, 2023.
The 2028 Notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding November 15, 2027, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2023 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price (as defined in the Indenture governing the 2028 Notes) per $1,000 principal amount of the 2028 Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2028 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 15, 2027 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2028 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
Upon conversion, the 2028 Notes will be settled in cash up to the aggregate principal amount of the 2028 Notes to be converted, and in cash, shares of the Company’s common stock or a combination thereof, at the Company’s option, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the 2028 Notes being converted. If the Company undergoes a fundamental change (as defined in the indenture governing the 2028 Notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2028 Notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2028 Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
As of March 31, 2023, the conditions allowing holders of the Convertible Notes to convert had not been met and, therefore, the Convertible Notes are classified as a long-term liability on the Condensed Consolidated Balance Sheets at March 31, 2023.
(6.)     DEBT (Continued)
The Company may not redeem the 2028 Notes prior to February 20, 2026. The Company may redeem for cash all or any portion of the 2028 Notes, at its option, on or after February 20, 2026 and prior to February 15, 2028, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2028 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2028 Notes.
Seniority of the 2028 Notes
The 2028 Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2028 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
Indenture
The Company issued the Notes pursuant to an indenture dated as of February 3, 2023 (the “Indenture”) by and between the Company and Wilmington Trust, National Association, as trustee. The Indenture provides for customary events of default, which include (subject in certain cases to grace and cure periods), among others: nonpayment of principal or interest; failure by the Company to comply with its conversion obligations upon exercise of a holder’s conversion right under the Indenture; breach of covenants or other agreements in the Indenture; defaults by the Company or any significant subsidiary (as defined in the Indenture) with respect to other indebtedness in excess of a threshold amount; failure by the Company or any significant subsidiary to pay final judgments in excess of a threshold amount; and the occurrence of certain events of bankruptcy, insolvency or reorganization with respect to the Company or any significant subsidiary. Generally, if an event of default occurs and is continuing under the Indenture, either the Indenture trustee or the holders of at least 25% in aggregate principal amount of the 2028 Notes then outstanding may declare the principal amount plus accrued and unpaid interest on the Notes to be immediately due and payable.
Covenants
The 2028 Notes do not contain financial maintenance covenants.
Deferred Debt Issuance Costs and Discounts
The 2028 Notes are accounted for as a single liability measured at amortized cost. The discount and issuance costs related to the 2028 Notes are being amortized to interest expense over the contractual term of the 2028 Notes at an effective interest rate of 2.76%.
Fair Value of the 2028 Notes
The estimated fair value of the 2028 Notes was approximately $544 million as of March 31, 2023. The estimated fair value of the 2028 Notes was determined through consideration of quoted market prices. The fair value of the 2028 Notes are categorized in Level 2 of the fair value hierarchy.
Capped Call Transactions
In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2028 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2028 Notes, as the case may be, with such reduction and/or offset subject to a cap based on strike price of written warrants. The initial upper strike price of the Capped Calls is $108.59 per share and is subject to certain adjustments under the terms of the Capped Calls. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.8 million shares of the Company’s common stock, the same number of shares initially underlying the 2028 Notes. For accounting purposes, the Capped Calls are separate transactions, and not integrated with the issuance of the 2028 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The 2028 Notes and the Capped Calls will be integrated for tax purposes. The accounting impact of this tax treatment results in the Capped Calls being deductible as original issue discount for tax purposes over the term of the 2028 Notes, which generates an $8.8 million deferred tax asset recognized through equity. The cost to the Company of the Capped Calls was $35 million which was recorded, net of tax, as a reduction to additional paid-in capital.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The Company maintains certain stock-based compensation plans that were approved by the Company’s stockholders and are administered by the Board of Directors (the “Board”) or the Compensation and Organization Committee of the Board. The stock-based compensation plans provide for the granting of stock options, restricted stock awards, performance awards, time-based restricted stock units (“RSUs”), performance-based RSUs (“PRSUs”), stock appreciation rights and stock bonuses to employees, non-employee directors, consultants, and service providers.
Stock-based Compensation Expense
The components and classification of stock-based compensation expense were as follows (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
RSUs and PRSUs$6,102 $4,995 
Total stock-based compensation expense$6,102 $4,995 
Cost of sales$1,107 $769 
Selling, general and administrative4,465 3,545 
Research, development and engineering469 325 
Restructuring and other charges61 356 
Total stock-based compensation expense$6,102 $4,995 
Stock Options
The following table summarizes the Company’s stock option activity for the three month period ended March 31, 2023:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2022240,622 $38.51 
Exercised(35,784)36.78 
Outstanding and exercisable at March 31, 2023204,838 $38.82 3.2$7.9 
Time-Based Restricted Stock Units
Most RSUs granted during the three months ended March 31, 2023 vest over a period of three years from the grant date, subject to the recipient’s continuous service to the Company. The grant-date fair value of all time-based RSUs is equal to the closing market price of Integer common stock on the date of grant.
The following table summarizes RSU activity for the three month period ended March 31, 2023:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022291,929 $77.58 
Granted178,857 74.21 
Vested(84,079)79.34 
Forfeited(8,888)78.07 
Nonvested at March 31, 2023377,819 $75.58 
(7.)     STOCK-BASED COMPENSATION (Continued)
Performance-Based Restricted Stock Units
For the Company’s PRSUs, in addition to service conditions, the ultimate number of shares to be earned depends on the achievement of financial and market-based performance conditions over three year performance periods. The financial performance conditions are based on the Company’s sales targets. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return performance requirement, on a percentile basis, compared to a defined group of peer companies, or contingent upon achieving specified stock price milestones over a five year performance period.
The following table summarizes PRSU activity for the three month period ended March 31, 2023:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022263,906 $90.29 
Granted104,285 74.25 
Vested(24,427)107.26 
Forfeited(40,467)86.39 
Nonvested at March 31, 2023303,297 $83.93 
The Company uses a Monte Carlo simulation model to determine the grant-date fair value of awards with market-based performance conditions. The grant-date fair value of all other PRSUs is equal to the closing market price of Integer common stock on the date of grant. The weighted average fair value and assumptions used to value the PRSU awards granted with market-based performance conditions are as follows:
 Three Months Ended
 March 31,
2023
April 1,
2022
Weighted average fair value$74.29 $97.58 
Risk-free interest rate3.79 %1.58 %
Expected volatility46 %42 %
Expected life (in years)3.03.9
Expected dividend yield— %— %
The valuation of the market-based PRSUs granted during 2023 and 2022 also reflects a weighted average illiquidity discount of 11.23% and 9.25%, respectively, related to the six-month period that recipients are restricted from selling, transferring, pledging or assigning the underlying shares, in the event of vesting.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND OTHER CHARGES RESTRUCTURING AND OTHER CHARGES
The Company continuously evaluates the business and identifies opportunities to realign its resources to better serve its customers and markets, improve operational efficiency and capabilities, and lower its operating costs or improve profitability. To realize the benefits associated with these opportunities, the Company undertakes restructuring-type activities to transform its business. The Company incurs costs associated with these activities, which primarily include exit and disposal costs and other costs directly related to the restructuring initiative. The Company records exit and disposal costs (“restructuring charges”) as incurred in accordance with ASC 420, Exit or Disposal Cost Obligations, and are classified within Restructuring and other charges, while other costs directly related to the restructuring initiatives (“restructuring-related charges”) are classified within Cost of sales, Selling, general and administrative, and Research, development and engineering expenses in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
In addition, from time to time, the Company incurs costs associated with acquiring and integrating businesses, and certain other general expenses, including asset impairments. The Company classifies costs associated with these items within Restructuring and other charges in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.
Restructuring and other charges comprise the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Restructuring charges$1,064 $1,103 
Acquisition and integration costs
382 1,936 
Other general expenses83 296 
Total restructuring and other charges
$1,529 $3,335 
Restructuring programs
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month periods ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
 March 31, 2023April 1,
2022
Restructuring charges:
Restructuring and other charges
$1,064 $1,103 
Restructuring-related expenses(a):
Cost of sales177 155 
Selling, general and administrative241 318 
Research, development and engineering323 177 
Total restructuring and restructuring-related charges
$1,805 $1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and consulting expenses.
Operational excellence initiatives
The Company’s operational excellence (“OE”) initiatives mainly consist of costs associated with executing on its sales force, manufacturing, business process and performance excellence operational strategic imperatives. These projects focus on changing the Company’s organizational structure to match product line growth strategies and customer needs, transitioning its manufacturing process into a competitive advantage and standardizing and optimizing its business processes.
2022 OE Initiatives - Costs related to the Company’s 2022 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2022 OE initiatives of between approximately $5 million to $6 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.1 million. These actions are expected to be substantially complete by the end of 2025.
(8.)     RESTRUCTURING AND OTHER CHARGES (Continued)
2021 OE Initiatives - Costs related to the Company’s 2021 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2021 OE initiatives of approximately $5 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.9 million. These actions were substantially complete by the end of 2022.
Strategic reorganization and alignment
The Company’s strategic reorganization and alignment (“SRA”) initiatives primarily include those that align resources with market conditions and the Company’s strategic direction in order to enhance the profitability of its portfolio of products.
Cost Reduction Initiatives - As of March 31, 2023, the Company incurred $1.5 million since inception in restructuring charges related to cost reduction actions taken in response to higher manufacturing and direct labor costs. These charges consisted of employee termination benefits. The Company expects to incur aggregate pre-tax cash charges of up to $2 million through completion in the second quarter of 2023.
2021 SRA Initiatives - During the fourth quarter of 2021, the Company initiated plans to exit certain markets served in its Medical segment to enhance profitability and reallocate manufacturing capacity needed to support the Company’s overall growth plans. The Company estimates that it will incur a range of pre-tax charges in connection with the 2021 SRA initiatives of approximately $7 million and $9 million, the majority of which are expected to be cash expenditures. Costs related to the Company’s 2021 SRA Initiatives are primarily recorded within the Medical segment and mainly include termination benefits. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.7 million. These actions are expected to be completed by the end of 2025.
Manufacturing alignment to support growth
In 2022, the Company commenced initiatives designed to reduce costs and improve operating efficiencies by relocating certain manufacturing operations. The Company estimates that it will incur a range of pre-tax charges in connection with these initiatives of approximately $2 million and $3 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $0.4 million. These actions are expected to be substantially complete by the end of 2024.
The following table summarizes the activity for restructuring reserves (in thousands):
Operational
excellence
initiatives
Strategic reorganization and alignmentTotal
December 31, 2022$232 $2,134 $2,366 
Charges incurred, net of reversals498 566 1,064 
Cash payments(417)(1,862)(2,279)
March 31, 2023$313 $838 $1,151 
Acquisition and integration
Acquisition and integration costs primarily consist of professional fees and other costs related to business acquisitions. During the three months ended March 31, 2023 and April 1, 2022, acquisition and integration costs included expenses primarily related to the acquisitions of Oscor and Aran of $0.4 million and $1.9 million, respectively. Acquisition and integration costs for the three months ended March 31, 2023 and April 1, 2022, included a benefit of $0.3 million and expense of $0.1 million to adjust the fair value of acquisition-related contingent consideration liabilities. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.
Other general expenses
During the three months ended March 31, 2023 and April 1, 2022, the Company recorded expenses related to other initiatives not described above, which relate primarily to integration and operational initiatives to reduce future costs and improve efficiencies.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to several factors, including discrete items, changes in the mix and amount of pre-tax income and the jurisdictions to which it relates, changes in tax laws and foreign tax holidays, business reorganizations, settlements with taxing authorities and foreign currency fluctuations. In addition, the Company continues to explore tax planning opportunities that may have a material impact on its effective tax rate.
The Company’s effective tax rate for the first quarter of 2023 was 18.3% on $16.0 million of income before taxes compared to 18.5% on $13.9 million of income before taxes for the same period in 2022. The difference between the Company’s effective tax rates and the U.S. federal statutory income tax rate of 21% for the first quarter of 2023 and 2022 is due principally to the net impact of the Company’s earnings outside the U.S., which are generally taxed at rates that differ from the U.S federal rate, the Global Intangible Low-Taxed Income (“GILTI”) tax, the Foreign Derived Intangible Income (“FDII”) deduction, the availability of tax credits, and the recognition of certain discrete tax items. For the first quarter of 2023 and 2022 the Company recorded discrete tax expense of $0.1 million and $0.5 million, respectively. The discrete tax amounts for both periods predominately relate to excess tax benefits recognized upon vesting of RSUs during those quarters and/or tax shortfalls recorded for the forfeiture of certain PRSUs.
Unrecognized tax benefits reflect the difference between positions taken or expected to be taken on income tax returns and the amounts reflected in the financial statements. As of March 31, 2023, the Company had unrecognized tax benefits of approximately $7.9 million, of which approximately $7.8 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of March 31, 2023, the Company believes it is reasonably possible that a reduction of approximately $1.9 million of the balance of unrecognized tax benefits may occur within the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contingent Consideration Arrangements
The Company records contingent consideration liabilities related to the earn-out provisions for certain acquisitions. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information.
Litigation
The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future.
Product Warranties
The Company generally warrants that its products will meet customer specifications and will be free from defects in materials and workmanship. The product warranty liability is presented within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets. The change in product warranty liability comprised the following (in thousands):
December 31, 2022$77 
Additions to warranty reserve, net of reversals
March 31, 2023$84 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (“EPS”)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE (“EPS”) EARNINGS PER SHARE (“EPS”)
The following table sets forth a reconciliation of the information used in computing basic and diluted EPS (in thousands, except per share amounts):
 Three Months Ended
March 31,
2023
April 1,
2022
Numerator for basic and diluted EPS:
Net income$13,065 $11,367 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,258 33,091 
Dilutive effect of share-based awards317 211 
Weighted average shares outstanding - Diluted33,575 33,302 
Basic EPS$0.39 $0.34 
Diluted EPS$0.39 $0.34 
The diluted weighted average share calculations do not include the following securities, which are not dilutive to the EPS calculations or the performance criteria have not been met (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
RSUs
PRSUs133 166 
The dilutive effect for the Company's 2028 Notes is calculated using the if-converted method. The Company is required, pursuant to the Indenture governing the 2028 Notes, to settle the principal amount of the 2028 Notes in cash and may elect to settle the remaining conversion obligation (i.e., the stock price in excess of the conversion price) in cash, shares of the Company's common stock, or a combination thereof. Under the if-converted method, the Company includes the number of shares required to satisfy the conversion obligation, assuming all the 2028 Notes are converted. Because the average closing price of the Company's common stock for the three months ended March 31, 2023, which is used as the basis for determining the dilutive effect on earnings per share, was less than the conversion price of $87.20, all associated shares were antidilutive.
In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions with certain financial institutions. The Capped Calls cover, subject to anti-dilution adjustments substantially similar to those in the 2028 Notes, approximately 5.8 million shares of the Company's common stock, the same number of shares initially underlying the 2028 Notes, at a strike price of approximately $108.59, subject to certain adjustments under the terms of the Capped Calls. The Capped Calls will expire upon the maturity of the 2028 Notes, subject to earlier exercise or termination. Exercise of the Capped Calls would reduce the number of shares of the Company's common stock outstanding, and therefore would be antidilutive.
See Note 6 “Debt” for additional information related to 2028 Notes and Capped Calls.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
Common Stock
The following is a summary of the number of shares of common stock issued, treasury stock and common stock outstanding for the three month periods ended March 31, 2023 and April 1, 2022:
Three Months Ended
March 31,
2023
April 1,
2022
Shares outstanding at beginning of period33,169,778 33,063,336 
Stock options exercised25,376 — 
Vesting of RSUs, net of shares withheld to cover taxes70,236 38,831 
Shares outstanding at end of period33,265,390 33,102,167 
Accumulated Other Comprehensive Income
Accumulated other comprehensive income comprises the following (in thousands):
Defined
Benefit
Plan
Liability
Cash
Flow
Hedges
Foreign
Currency
Translation
Adjustment
Total
Pre-Tax
Amount
TaxNet-of-Tax
Amount
December 31, 2022$(346)$1,760 $4,150 $5,564 $(235)$5,329 
Unrealized gain on cash flow hedges— 3,446 — 3,446 (723)2,723 
Realized gain on foreign currency hedges— (692)— (692)145 (547)
Realized gain on interest rate swap hedge— (587)— (587)123 (464)
Foreign currency translation gain— — 7,925 7,925 — 7,925 
March 31, 2023$(346)$3,927 $12,075 $15,656 $(690)$14,966 
December 31, 2021$(890)$(2,291)$29,720 $26,539 $651 $27,190 
Unrealized gain on cash flow hedges— 2,856 — 2,856 (600)2,256 
Realized gain on foreign currency hedges— (162)— (162)34 (128)
Realized loss on interest rate swap hedge— 767 — 767 (161)606 
Foreign currency translation loss— — (7,887)(7,887)— (7,887)
April 1, 2022$(890)$1,170 $21,833 $22,113 $(76)$22,037 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Assets and Liabilities Measured at Fair Value on a Recurring Basis
Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include its derivative instruments and contingent consideration. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.
The Company is exposed to global market risks, including the effect of changes in interest rates and foreign currency exchange rates, and uses derivatives to manage these exposures that occur in the normal course of business. The Company does not hold or issue derivatives for trading or speculative purposes. All derivatives are recorded at fair value on the Condensed Consolidated Balance Sheets.
The following tables provide information regarding assets and liabilities recorded at fair value on a recurring basis (in thousands):
Fair ValueQuoted
Prices in
Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
March 31, 2023
Assets: Interest rate swap$669 $— $669 $— 
Assets: Foreign currency hedging contracts3,258 — 3,258 — 
Liabilities: Contingent consideration11,732 — — 11,732 
December 31, 2022
Assets: Interest rate swap$1,262 $— $1,262 $— 
Assets: Foreign currency hedging contracts521 — 521 — 
Liabilities: Foreign currency hedging contracts23 23 
Liabilities: Contingent consideration11,756 — — 11,756 
Derivatives Designated as Hedging Instruments
Interest Rate Swaps
The Company periodically enters into interest rate swap agreements in order to reduce the cash flow risk caused by interest rate changes on its outstanding floating rate borrowings. Under these swap agreements, the Company pays a fixed rate of interest and receives a floating rate equal to one-month LIBOR. The variable rate received from the swap agreements and the variable rate paid on the outstanding debt will have approximately the same rate of interest, excluding the credit spread, and will reset and pay interest on the same date. The Company has designated these swap agreements as cash flow hedges based on concluding the hedged forecasted transaction is probable of occurring within the period the cash flow hedge is anticipated to affect earnings.
Information regarding the Company’s outstanding interest rate swap as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.8306 %$669 Prepaid expenses and other current assets
Information regarding the Company’s outstanding interest rate swap as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.3869 %$1,262 Prepaid expenses and other current assets
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
Foreign Currency Contracts
The Company periodically enters into foreign currency forward contracts to hedge its exposure to foreign currency exchange rate fluctuations in its international operations. The Company has designated these foreign currency forward contracts as cash flow hedges.
Under master agreements with the respective counterparties to the Company’s derivative contracts, subject to applicable requirements, it has the right of set-off and is allowed to net settle transactions of the same type with a single net amount payable by one party to the other. The Company has derivative assets and liabilities associated with Euro denominated foreign currency forward contracts with the same counterparty of $289 thousand and $112 thousand, respectively. The net asset of $177 thousand is presented in Prepaid expenses and other current assets.
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$27,653 Dec 20230.0485MXN Peso$3,081 Prepaid expenses and other current assets
41,051 Sep 20231.0860Euro177 Prepaid expenses and other current assets
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$37,175 Dec 20230.0489MXN Peso$504 Prepaid expenses and other current assets
2,685 Mar 20230.0249UYU Peso17 Prepaid expenses and other current assets
17,309 Mar 20231.0751Euro(23)Accrued expenses and other current liabilities
The following tables present the effect of cash flow hedge derivative instruments on other comprehensive income (loss) (“OCI”), AOCI and the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
Three Months Ended
March 31, 2023April 1, 2022
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$378,785 $(51)$310,912 $(54)
Cost of sales282,112 708 229,437 192 
Operating expenses62,507 35 58,978 24 
Interest expense17,254 587 5,968 (767)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months Ended
Location in Statements of Operations and Comprehensive Income
Three Months Ended
March 31,
2023
April 1,
2022
March 31,
2023
April 1,
2022
Interest rate swap$(6)$1,824 Interest expense$587 $(767)
Foreign exchange contracts149 (514)Sales(51)(54)
Foreign exchange contracts3,275 1,269 Cost of sales708 192 
Foreign exchange contracts28 277 Operating expenses35 24 
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
The Company expects to reclassify net gains totaling $3.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.
Net Investment Hedges
The Company has foreign-denominated long-term debt balances that qualify as net investment hedges. Changes in the value of these net investment hedges due to foreign currency gains or losses are deferred as foreign currency translation adjustments in Other comprehensive income (loss) on the Condensed Consolidated Statements of Operations and Comprehensive Income, and will remain in Accumulated other comprehensive income (loss) until the hedged investment is sold or substantially liquidated. We evaluate the effectiveness of the net investment hedges each quarter.
As of March 31, 2023, the Company had a €100 million borrowing on the Revolving Credit Facility that was designated as a net investment hedge on a portion of the Company’s net investments in certain of its entities with functional currencies denominated in the Euro.
Derivatives Not Designated as Hedging Instruments
The Company also has foreign currency exposure on balances, primarily intercompany, that are denominated in a foreign currency and are adjusted to current values using period-end exchange rates. To minimize foreign currency exposure, the Company enters into foreign currency contracts with a one month maturity. At March 31, 2023 and December 31, 2022, the Company had total gross notional amounts of $17.0 million and $12.0 million, respectively, of foreign currency contracts outstanding that were not designated as hedges. The fair value of derivatives not designated as hedges was not material for any period presented. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.1 million and $0.3 million, for the three months ended March 31, 2023 and April 1, 2022, respectively, which are included in Other loss, net. Each of the foreign currency contracts not designated as hedging instruments will have approximately offsetting effects from the underlying intercompany loans subject to foreign exchange remeasurement.
Contingent Consideration
The following table presents the changes in the estimated fair values of the Company’s liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Fair value measurement at beginning of period$11,756 $2,415 
Fair value measurement adjustment(265)54 
Payments
— (493)
Foreign currency translation241 — 
Fair value measurement at end of period$11,732 $1,976 
On April 6, 2022, the Company acquired Aran. See Note 2 “Business Acquisitions” for additional information about the Aran acquisition and related contingent consideration. On February 19, 2020, the Company acquired certain assets and liabilities of InoMec Ltd. (“InoMec”), a privately-held company based in Israel that specializes in the research, development and manufacturing of medical devices, including minimally invasive tools, delivery systems, tubing and catheters, surgery tools, drug-device combination, laser combined devices, and tooling and production. On October 7, 2019, the Company acquired certain assets and liabilities of US BioDesign, LLC (“USB”), a privately-held developer and manufacturer of complex braided biomedical structures for disposable and implantable medical devices. The contingent consideration at March 31, 2023 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for Aran, InoMec and USB, to make additional payments if certain revenue goals are met.
As of March 31, 2023 and December 31, 2022, the Company assessed the probability of meeting the required revenue threshold as unlikely and determined the fair value of the contingent consideration liability relating to the acquisition of USB was zero. During the three months ended April 1, 2022, the Company made a $0.5 million payment associated with the USB acquisition, resulting from achievement of revenue-based goals for the period from January 1, 2021 to December 31, 2021.
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of InoMec was $0.8 million and $1.1 million, respectively. The fair value of the contingent consideration liability relating to the acquisition of InoMec was calculated using projected revenue for the remaining earnout period and discounted using a discount rate of 12.3%. The remaining maximum potential undiscounted payout for the contingent consideration liability relating to the acquisition of InoMec is $1.1 million, with projected payments in 2023 and 2024.
As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of Aran was $10.7 million and $10.9 million, respectively. The Company determined that Aran achieved the maximum revenue threshold for the year ended December 31, 2022. The contingent consideration related to Aran was paid in full in April 2023.
As of March 31, 2023 and December 31, 2022, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $11.2 million and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.6 million.
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. The carrying amounts of cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these items.
Borrowings under the Company’s Revolving Credit Facility and TLA Facility accrue interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments.
Equity Investments
The Company holds long-term, strategic investments in companies to promote business and strategic objectives. These investments are included in Other long-term assets on the Condensed Consolidated Balance Sheets.
Equity investments comprise the following (in thousands):
March 31,
2023
December 31,
2022
Equity method investment$8,097 $8,252 
Non-marketable equity securities5,637 5,637 
Total equity investments
$13,734 $13,889 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Equity method investment loss$155 $2,404 
The Company’s equity method investment is in a venture capital fund focused on investing in life sciences companies. As of March 31, 2023, the Company owned 7.5% of this fund.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
The Company organizes its business into two reportable segments: (1) Medical and (2) Non-Medical. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker, to make decisions regarding the Company’s business, including resource allocations and performance assessments. This segment structure reflects the Company’s current operating focus in compliance with ASC 280, Segment Reporting. For purposes of segment reporting, intercompany sales between segments are not material.
The following table presents sales by product line (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment sales by product line:
Medical
Cardio & Vascular$191,203 $159,037 
Cardiac Rhythm Management & Neuromodulation
145,139 123,324 
Advanced Surgical, Orthopedics & Portable Medical27,924 19,666 
Total Medical364,266 302,027 
Non-Medical14,519 8,885 
Total sales$378,785 $310,912 
The following table presents income for the Company’s reportable segments (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment income:
Medical$54,806 $44,148 
Non-Medical4,026 665 
Total segment income58,832 44,813 
Unallocated operating expenses
(24,666)(22,316)
Operating income34,166 22,497 
Unallocated expenses, net(18,169)(8,549)
Income before taxes$15,997 $13,948 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE FROM CONTRACTS WITH CUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregated Revenue
In general, the Company’s business segmentation is aligned according to the nature and economic characteristics of its products and customer relationships and provides meaningful disaggregation of each business segment’s results of operations. For a summary by disaggregated product line sales for each segment, refer to Note 14, “Segment Information.”
Revenue recognized from products and services transferred to customers over time represented 28% for the three months ended March 31, 2023, compared to 31% for the three months ended April 1, 2022. Substantially all of the revenue recognized from products and services transferred to customers over time during the periods presented was within the Medical segment.
The following tables present revenues by significant customers, which are defined as any customer who individually represents 10% or more of a segment’s total revenues.
Three Months Ended
March 31, 2023April 1, 2022
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*18%*
Customer B16%*18%*
Customer C14%*14%*
Customer D*22%*33%
All other customers52%78%50%67%
__________
* Less than 10% of segment’s total revenues for the period.
The following tables present revenues by significant ship to location, which is defined as any country where 10% or more of a segment’s total revenues are shipped.
Three Months Ended
March 31, 2023April 1, 2022
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States55%60%54%63%
United Kingdom***10%
All other countries45%40%46%27%
__________
* Less than 10% of segment’s total revenues for the period.
Contract Balances
The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (in thousands):
March 31,
2023
December 31,
2022
Contract assets$80,929 $71,927 
Contract liabilities6,366 5,616 
During the three months ended March 31, 2023, the Company recognized $1.3 million of revenue that was included in the contract liability balance as of December 31, 2022. During the three months ended April 1, 2022, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2021.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Interim Basis of Accounting In the opinion of management, the condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. The condensed consolidated financial statements were prepared using U.S. GAAP, which require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
The Company considers the applicability and impact of all Accounting Standard Updates (“ASU”) issued by the Financial Accounting Standards Board (“FASB”). The Company evaluated all recent accounting pronouncements issued, including those that are currently effective, and determined that the adoption of these pronouncements would not have a material effect on the financial position, results of operations or cash flows of the Company. There have been no new or material changes to the significant accounting policies discussed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, that are of significance, or potential significance, to the Company.
Income Taxes The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to several factors, including discrete items, changes in the mix and amount of pre-tax income and the jurisdictions to which it relates, changes in tax laws and foreign tax holidays, business reorganizations, settlements with taxing authorities and foreign currency fluctuations. In addition, the Company continues to explore tax planning opportunities that may have a material impact on its effective tax rate.
Equity Investments
Equity Investments
The Company holds long-term, strategic investments in companies to promote business and strategic objectives. These investments are included in Other long-term assets on the Condensed Consolidated Balance Sheets.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS (Tables)
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Final Allocation of Purchase Consideration The following table summarizes the final fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets$9,319 
Property, plant and equipment4,151 
Goodwill68,460 
Definite-lived intangible assets71,485 
Operating lease assets3,505 
Other noncurrent assets1,354 
Current liabilities(4,370)
Operating lease liabilities(3,258)
Other noncurrent liabilities(9,377)
Fair value of net assets acquired$141,269 
Schedule of Business Acquisition, Pro Forma Information These pro forma results do not purport to be indicative of the results that would have been obtained, or to be a projection of results that may be obtained in the future.
Sales$316,275 
Net income12,127 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$13,434 $3,688 
Debt issuance costs incurred but not yet paid1,125 — 
Supplemental lease disclosures:
Assets acquired under operating leases325 7,914 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories comprise the following (in thousands):
March 31,
2023
December 31,
2022
Raw materials$101,762 $98,640 
Work-in-process110,701 98,188 
Finished goods12,819 11,938 
Total$225,282 $208,766 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2023 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2022$965,192 $17,000 $982,192 
Foreign currency translation4,714 — 4,714 
March 31, 2023$969,906 $17,000 $986,906 
Schedule of Finite-Lived Intangible Assets, Major Class
Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
March 31, 2023
Definite-lived:
Purchased technology and patents$285,143 $(183,340)$101,803 
Customer lists830,354 (226,011)604,343 
Amortizing tradenames and other21,030 (6,004)15,026 
Total amortizing intangible assets$1,136,527 $(415,355)$721,172 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2022
Definite-lived:
Purchased technology and patents$283,929 $(178,844)$105,085 
Customer lists825,634 (216,546)609,088 
Amortizing tradenames and other21,028 (5,600)15,428 
Total amortizing intangible assets$1,130,591 $(400,990)$729,601 
Indefinite-lived:
Trademarks and tradenames$90,288 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
March 31, 2023
Definite-lived:
Purchased technology and patents$285,143 $(183,340)$101,803 
Customer lists830,354 (226,011)604,343 
Amortizing tradenames and other21,030 (6,004)15,026 
Total amortizing intangible assets$1,136,527 $(415,355)$721,172 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2022
Definite-lived:
Purchased technology and patents$283,929 $(178,844)$105,085 
Customer lists825,634 (216,546)609,088 
Amortizing tradenames and other21,028 (5,600)15,428 
Total amortizing intangible assets$1,130,591 $(400,990)$729,601 
Indefinite-lived:
Trademarks and tradenames$90,288 
Schedule of Finite-Lived Intangible Assets, Amortization Expense
Aggregate intangible asset amortization expense comprises the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Cost of sales$3,977 $3,645 
Selling, general and administrative expenses8,947 7,959 
Total intangible asset amortization expense$12,924 $11,604 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2023 is as follows (in thousands):
Remainder of 20232024202520262027After 2027
Amortization Expense$39,507 $51,856 $51,069 $49,247 $46,283 $483,210 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt comprises the following (in thousands):
 March 31, 2023December 31, 2022
Principal AmountUnamortizedDiscounts and Issuance CostsNet Carrying AmountPrincipal AmountUnamortizedDiscounts and Issuance CostsNet Carrying Amount
Senior Secured Credit Facilities:
Revolving credit facilities$119,040 — $119,040 $140,300 — $140,300 
Term loan A400,000 (2,095)397,905 455,313 $(2,172)453,141 
Term loan B— — — 335,625 (3,805)331,820 
Convertible Senior Notes due 2028500,000 (14,476)485,524 — — — 
Total$1,019,040 $(16,571)$1,002,469 $931,238 $(5,977)$925,261 
Current portion of long-term debt(10,000)(18,188)
Long-term debt$992,469 $907,073 
Senior Secured Credit Facilities
Schedule of Deferred Financing Costs
Deferred Debt Issuance Costs and Discounts
The change in deferred debt issuance costs related to the Company’s Revolving Credit Facility is as follows (in thousands):
December 31, 2022$2,387 
Financing costs incurred579 
Write-off of deferred debt issuance costs(260)
Amortization during the period(130)
March 31, 2023$2,576 
The change in unamortized discount and deferred debt issuance costs related to the Term Loan Facilities is as follows (in thousands):
Deferred Debt Issuance CostsUnamortized Discount on TLB FacilityTotal
December 31, 2022$4,569 $1,408 $5,977 
Financing costs incurred418 — 418 
Write-off of deferred debt issuance costs and unamortized discount(2,742)(1,391)(4,133)
Amortization during the period(150)(17)(167)
March 31, 2023$2,095 $— $2,095 
Schedule of Maturities of Long-term Debt
Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2023 and through maturity, excluding any discounts or premiums, as of March 31, 2023 are as follows (in thousands):
Remainder of 20232024202520262027After 2027
Future minimum principal payments$7,500 $10,000 $17,500 $27,500 $30,000 $426,540 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs
The components and classification of stock-based compensation expense were as follows (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
RSUs and PRSUs$6,102 $4,995 
Total stock-based compensation expense$6,102 $4,995 
Cost of sales$1,107 $769 
Selling, general and administrative4,465 3,545 
Research, development and engineering469 325 
Restructuring and other charges61 356 
Total stock-based compensation expense$6,102 $4,995 
Schedule of Share-Based Compensation, Stock Options Activity
The following table summarizes the Company’s stock option activity for the three month period ended March 31, 2023:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2022240,622 $38.51 
Exercised(35,784)36.78 
Outstanding and exercisable at March 31, 2023204,838 $38.82 3.2$7.9 
Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity
The following table summarizes RSU activity for the three month period ended March 31, 2023:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022291,929 $77.58 
Granted178,857 74.21 
Vested(84,079)79.34 
Forfeited(8,888)78.07 
Nonvested at March 31, 2023377,819 $75.58 
The following table summarizes PRSU activity for the three month period ended March 31, 2023:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2022263,906 $90.29 
Granted104,285 74.25 
Vested(24,427)107.26 
Forfeited(40,467)86.39 
Nonvested at March 31, 2023303,297 $83.93 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions The weighted average fair value and assumptions used to value the PRSU awards granted with market-based performance conditions are as follows:
 Three Months Ended
 March 31,
2023
April 1,
2022
Weighted average fair value$74.29 $97.58 
Risk-free interest rate3.79 %1.58 %
Expected volatility46 %42 %
Expected life (in years)3.03.9
Expected dividend yield— %— %
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Charges
Restructuring and other charges comprise the following (in thousands):
 Three Months Ended
 March 31,
2023
April 1,
2022
Restructuring charges$1,064 $1,103 
Acquisition and integration costs
382 1,936 
Other general expenses83 296 
Total restructuring and other charges
$1,529 $3,335 
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month periods ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
 March 31, 2023April 1,
2022
Restructuring charges:
Restructuring and other charges
$1,064 $1,103 
Restructuring-related expenses(a):
Cost of sales177 155 
Selling, general and administrative241 318 
Research, development and engineering323 177 
Total restructuring and restructuring-related charges
$1,805 $1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and consulting expenses.
Schedule of Changes in Restructuring Reserves
The following table summarizes the activity for restructuring reserves (in thousands):
Operational
excellence
initiatives
Strategic reorganization and alignmentTotal
December 31, 2022$232 $2,134 $2,366 
Charges incurred, net of reversals498 566 1,064 
Cash payments(417)(1,862)(2,279)
March 31, 2023$313 $838 $1,151 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability The change in product warranty liability comprised the following (in thousands):
December 31, 2022$77 
Additions to warranty reserve, net of reversals
March 31, 2023$84 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (“EPS”) (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Numerator and Denominator in Earnings Per Share
The following table sets forth a reconciliation of the information used in computing basic and diluted EPS (in thousands, except per share amounts):
 Three Months Ended
March 31,
2023
April 1,
2022
Numerator for basic and diluted EPS:
Net income$13,065 $11,367 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,258 33,091 
Dilutive effect of share-based awards317 211 
Weighted average shares outstanding - Diluted33,575 33,302 
Basic EPS$0.39 $0.34 
Diluted EPS$0.39 $0.34 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The diluted weighted average share calculations do not include the following securities, which are not dilutive to the EPS calculations or the performance criteria have not been met (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
RSUs
PRSUs133 166 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Common Stock Outstanding Roll Forward
The following is a summary of the number of shares of common stock issued, treasury stock and common stock outstanding for the three month periods ended March 31, 2023 and April 1, 2022:
Three Months Ended
March 31,
2023
April 1,
2022
Shares outstanding at beginning of period33,169,778 33,063,336 
Stock options exercised25,376 — 
Vesting of RSUs, net of shares withheld to cover taxes70,236 38,831 
Shares outstanding at end of period33,265,390 33,102,167 
Schedule of Accumulated Other Comprehensive Income (Loss)
Accumulated other comprehensive income comprises the following (in thousands):
Defined
Benefit
Plan
Liability
Cash
Flow
Hedges
Foreign
Currency
Translation
Adjustment
Total
Pre-Tax
Amount
TaxNet-of-Tax
Amount
December 31, 2022$(346)$1,760 $4,150 $5,564 $(235)$5,329 
Unrealized gain on cash flow hedges— 3,446 — 3,446 (723)2,723 
Realized gain on foreign currency hedges— (692)— (692)145 (547)
Realized gain on interest rate swap hedge— (587)— (587)123 (464)
Foreign currency translation gain— — 7,925 7,925 — 7,925 
March 31, 2023$(346)$3,927 $12,075 $15,656 $(690)$14,966 
December 31, 2021$(890)$(2,291)$29,720 $26,539 $651 $27,190 
Unrealized gain on cash flow hedges— 2,856 — 2,856 (600)2,256 
Realized gain on foreign currency hedges— (162)— (162)34 (128)
Realized loss on interest rate swap hedge— 767 — 767 (161)606 
Foreign currency translation loss— — (7,887)(7,887)— (7,887)
April 1, 2022$(890)$1,170 $21,833 $22,113 $(76)$22,037 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables provide information regarding assets and liabilities recorded at fair value on a recurring basis (in thousands):
Fair ValueQuoted
Prices in
Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
March 31, 2023
Assets: Interest rate swap$669 $— $669 $— 
Assets: Foreign currency hedging contracts3,258 — 3,258 — 
Liabilities: Contingent consideration11,732 — — 11,732 
December 31, 2022
Assets: Interest rate swap$1,262 $— $1,262 $— 
Assets: Foreign currency hedging contracts521 — 521 — 
Liabilities: Foreign currency hedging contracts23 23 
Liabilities: Contingent consideration11,756 — — 11,756 
Information regarding the Company’s outstanding interest rate swap as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.8306 %$669 Prepaid expenses and other current assets
Information regarding the Company’s outstanding interest rate swap as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity DatePay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$100,000 Jun 20232.1785 %4.3869 %$1,262 Prepaid expenses and other current assets
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of March 31, 2023 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$27,653 Dec 20230.0485MXN Peso$3,081 Prepaid expenses and other current assets
41,051 Sep 20231.0860Euro177 Prepaid expenses and other current assets
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2022 is as follows (dollars in thousands):
Notional AmountMaturity Date$/Foreign CurrencyFair ValueBalance Sheet Location
$37,175 Dec 20230.0489MXN Peso$504 Prepaid expenses and other current assets
2,685 Mar 20230.0249UYU Peso17 Prepaid expenses and other current assets
17,309 Mar 20231.0751Euro(23)Accrued expenses and other current liabilities
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)
The following tables present the effect of cash flow hedge derivative instruments on other comprehensive income (loss) (“OCI”), AOCI and the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
Three Months Ended
March 31, 2023April 1, 2022
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$378,785 $(51)$310,912 $(54)
Cost of sales282,112 708 229,437 192 
Operating expenses62,507 35 58,978 24 
Interest expense17,254 587 5,968 (767)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months Ended
Location in Statements of Operations and Comprehensive Income
Three Months Ended
March 31,
2023
April 1,
2022
March 31,
2023
April 1,
2022
Interest rate swap$(6)$1,824 Interest expense$587 $(767)
Foreign exchange contracts149 (514)Sales(51)(54)
Foreign exchange contracts3,275 1,269 Cost of sales708 192 
Foreign exchange contracts28 277 Operating expenses35 24 
Schedule of Estimated Fair Values for Contingent Consideration
The following table presents the changes in the estimated fair values of the Company’s liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the three months ended March 31, 2023 and April 1, 2022 (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Fair value measurement at beginning of period$11,756 $2,415 
Fair value measurement adjustment(265)54 
Payments
— (493)
Foreign currency translation241 — 
Fair value measurement at end of period$11,732 $1,976 
Schedule of Equity Method Investments
Equity investments comprise the following (in thousands):
March 31,
2023
December 31,
2022
Equity method investment$8,097 $8,252 
Non-marketable equity securities5,637 5,637 
Total equity investments
$13,734 $13,889 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
March 31,
2023
April 1,
2022
Equity method investment loss$155 $2,404 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Reconciliation of Revenue from Segments to Consolidated
The following table presents sales by product line (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment sales by product line:
Medical
Cardio & Vascular$191,203 $159,037 
Cardiac Rhythm Management & Neuromodulation
145,139 123,324 
Advanced Surgical, Orthopedics & Portable Medical27,924 19,666 
Total Medical364,266 302,027 
Non-Medical14,519 8,885 
Total sales$378,785 $310,912 
Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table presents income for the Company’s reportable segments (in thousands):
 Three Months Ended
March 31,
2023
April 1,
2022
Segment income:
Medical$54,806 $44,148 
Non-Medical4,026 665 
Total segment income58,832 44,813 
Unallocated operating expenses
(24,666)(22,316)
Operating income34,166 22,497 
Unallocated expenses, net(18,169)(8,549)
Income before taxes$15,997 $13,948 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Major Customers by Reporting Segments
The following tables present revenues by significant customers, which are defined as any customer who individually represents 10% or more of a segment’s total revenues.
Three Months Ended
March 31, 2023April 1, 2022
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*18%*
Customer B16%*18%*
Customer C14%*14%*
Customer D*22%*33%
All other customers52%78%50%67%
__________
* Less than 10% of segment’s total revenues for the period.
Schedule of Revenue by Ship To Location
The following tables present revenues by significant ship to location, which is defined as any country where 10% or more of a segment’s total revenues are shipped.
Three Months Ended
March 31, 2023April 1, 2022
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States55%60%54%63%
United Kingdom***10%
All other countries45%40%46%27%
__________
* Less than 10% of segment’s total revenues for the period.
Schedule of Contract with Customer, Asset and Liability
The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (in thousands):
March 31,
2023
December 31,
2022
Contract assets$80,929 $71,927 
Contract liabilities6,366 5,616 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS (Narrative) (Details)
€ in Millions, $ in Millions
3 Months Ended
Apr. 06, 2022
USD ($)
Mar. 31, 2023
USD ($)
Apr. 06, 2022
EUR (€)
Aran Acquisition      
Business Acquisition [Line Items]      
Percentage of voting interests acquired 100.00%   100.00%
Consideration transferred $ 141.3    
Payments to acquire business 133.9    
Net of cash acquired 129.3    
Fair value of contingent consideration 7.4    
Contingent consideration liability, current $ 10.9   € 10
Oscor Inc      
Business Acquisition [Line Items]      
Acquisition related costs   $ 0.9  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Apr. 06, 2022
Business Acquisition [Line Items]      
Goodwill $ 986,906 $ 982,192  
Aran Acquisition      
Business Acquisition [Line Items]      
Current assets     $ 9,319
Property, plant and equipment     4,151
Goodwill     68,460
Definite-lived intangible assets     71,485
Operating lease assets     3,505
Other noncurrent assets     1,354
Current liabilities     (4,370)
Operating lease liabilities     (3,258)
Other noncurrent liabilities     (9,377)
Fair value of net assets acquired     $ 141,269
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS ACQUISITIONS (Pro Forma Information) (Details) - Oscor Inc
$ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
Business Combination, Separately Recognized Transactions [Line Items]  
Sales $ 316,275
Net income $ 12,127
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Noncash investing and financing activities:    
Property, plant and equipment purchases included in accounts payable $ 13,434 $ 3,688
Debt issuance costs incurred but not yet paid 1,125 0
Supplemental lease disclosures:    
Assets acquired under operating leases $ 325 $ 7,914
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 101,762 $ 98,640
Work-in-process 110,701 98,188
Finished goods 12,819 11,938
Total $ 225,282 $ 208,766
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Opening goodwill $ 982,192
Foreign currency translation 4,714
Closing goodwill 986,906
Medical  
Goodwill [Roll Forward]  
Opening goodwill 965,192
Foreign currency translation 4,714
Closing goodwill 969,906
Non-Medical  
Goodwill [Roll Forward]  
Opening goodwill 17,000
Foreign currency translation 0
Closing goodwill $ 17,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,136,527 $ 1,130,591
Accumulated Amortization (415,355) (400,990)
Net Carrying Amount 721,172 729,601
Trademarks and tradenames    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived 90,288 90,288
Purchased technology and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 285,143 283,929
Accumulated Amortization (183,340) (178,844)
Net Carrying Amount 101,803 105,085
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 830,354 825,634
Accumulated Amortization (226,011) (216,546)
Net Carrying Amount 604,343 609,088
Amortizing tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,030 21,028
Accumulated Amortization (6,004) (5,600)
Net Carrying Amount $ 15,026 $ 15,428
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 12,924 $ 11,604
Cost of sales    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense 3,977 3,645
Selling, general and administrative    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 8,947 $ 7,959
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Amortization Expense  
Remainder of 2023 $ 39,507
2024 51,856
2025 51,069
2026 49,247
2027 46,283
After 2027 $ 483,210
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Feb. 28, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Principal Amount $ 1,019,040   $ 931,238
UnamortizedDiscounts and Issuance Costs (16,571)   (5,977)
Net Carrying Amount 1,002,469   925,261
Current portion of long-term debt (10,000)   (18,188)
Long-term debt 992,469   907,073
Convertible Debt | 2028 Convertible Senior Notes      
Debt Instrument [Line Items]      
Net Carrying Amount   $ 65,000  
Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Principal Amount 119,040   140,300
UnamortizedDiscounts and Issuance Costs 0   0
Net Carrying Amount 119,040   140,300
Secured Debt | Loans Payable | Term Loan A (TLA) Facility      
Debt Instrument [Line Items]      
Principal Amount 400,000   455,313
UnamortizedDiscounts and Issuance Costs (2,095)   (2,172)
Net Carrying Amount 397,905   453,141
Secured Debt | Loans Payable | Term Loan B (TLB) Facility      
Debt Instrument [Line Items]      
Principal Amount 0   335,625
UnamortizedDiscounts and Issuance Costs 0   (3,805)
Net Carrying Amount 0   331,820
Secured Debt | Convertible Debt | 2028 Convertible Senior Notes      
Debt Instrument [Line Items]      
Principal Amount 500,000   0
UnamortizedDiscounts and Issuance Costs (14,476)   0
Net Carrying Amount $ 485,524   $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Narrative) (Details)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 15, 2023
USD ($)
Feb. 03, 2023
Sep. 02, 2021
Feb. 28, 2023
USD ($)
d
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Feb. 14, 2023
USD ($)
Jan. 31, 2023
$ / shares
Jan. 30, 2023
USD ($)
Debt Instrument [Line Items]                  
Debt issuance costs, net         $ 16,571,000 $ 5,977,000      
Long-term debt         $ 1,002,469,000 $ 925,261,000      
Conversion premium on share price (in dollars per share) | $ / shares               $ 65.81  
Capped Call Options                  
Debt Instrument [Line Items]                  
Capped call (in shares) | shares       5.8          
Capped Call Options                  
Debt Instrument [Line Items]                  
Conversion price (in dollars per share) | $ / shares       $ 108.59          
Capped call (in shares) | shares       5.8          
Deferred tax assets       $ 8,800,000          
Derivative, cost of hedge       35,000,000          
Secured Debt | Term Loan A (TLA) Facility                  
Debt Instrument [Line Items]                  
Debt instrument term           5 years      
Debt weighted average interest rate         6.66%        
Debt issuance costs, net         $ 2,095,000 $ 5,977,000      
Write off of debt issuance cost         2,742,000        
Secured Debt | Term Loan B (TLB) Facility                  
Debt Instrument [Line Items]                  
Debt instrument term           7 years      
Discount percentage     0.50%            
Write off of debt issuance cost         3,800,000        
Secured Debt | Revolving Credit Facility And Term Loan A (TLA) Faility                  
Debt Instrument [Line Items]                  
Debt issuance costs, net         3,800,000        
Write off of debt issuance cost         $ 600,000        
Convertible Debt | 2028 Convertible Senior Notes                  
Debt Instrument [Line Items]                  
Debt principal payments       500,000,000          
Long-term debt       $ 65,000,000          
Stated interest rate       2.125%          
Convertible debt       $ 485,000,000          
Conversion price (in dollars per share) | $ / shares       $ 87.20 $ 87.20        
Conversion premium interest rate               0.325  
Trading days | d       20          
Consecutive trading days | d       30          
Percentage of stock price       130.00%          
Redemption price, percentage       100.00%          
Effective Interest rate       2.76%          
Conversion ratio   0.0114681              
Convertible Debt | 2028 Convertible Senior Notes | Significant Other Observable Inputs (Level 2)                  
Debt Instrument [Line Items]                  
Fair value         $ 544,000,000        
Convertible Debt | 2028 Convertible Senior Notes | Measurement Period                  
Debt Instrument [Line Items]                  
Trading days | d       5          
Consecutive trading days | d       10          
Percentage of stock price       98.00%          
Revolving Credit Facility | Line of Credit                  
Debt Instrument [Line Items]                  
Debt instrument term           5 years      
Line of credit facility, maximum borrowing capacity $ 500,000,000           $ 400,000,000   $ 600,000,000
Increase in maximum borrowing capacity $ 100,000,000                
Borrowing capacity sublimit percentage 50.00%                
Commitment fee on unused portion         0.20%        
Remaining borrowing capacity         $ 377,500,000        
Outstanding borrowings         $ 119,000,000        
Debt weighted average interest rate         4.76%        
Debt issuance costs $ 1,000,000                
Debt issuance costs, net         $ 0 $ 0      
Write off of debt issuance cost         260,000        
Long-term debt         $ 119,040,000 140,300,000      
Revolving Credit Facility | Line of Credit | Minimum                  
Debt Instrument [Line Items]                  
Commitment fee on unused portion         0.15%        
Revolving Credit Facility | Line of Credit | Maximum                  
Debt Instrument [Line Items]                  
Commitment fee on unused portion         0.25%        
Revolving Credit Facility | Line of Credit | Adjusted Term Secured Overnight Financing Rate (SOFT)                  
Debt Instrument [Line Items]                  
Variable rate basis spread 0.10%                
Revolving Credit Facility | Line of Credit | Term Loan A (TLA) Facility                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity           $ 400,000,000      
Revolving Credit Facility | Secured Debt | Term Loan A (TLA) Facility                  
Debt Instrument [Line Items]                  
Interest expense ratio         2.50        
Revolving Credit Facility | Secured Debt | Term Loan A (TLA) Facility | Through Maturity                  
Debt Instrument [Line Items]                  
Net leverage ratio incremental increase option         5.50        
Revolving Credit Facility | Secured Debt | Term Loan A (TLA) Facility | Third Fiscal Quarter of 2023                  
Debt Instrument [Line Items]                  
Net leverage ratio incremental increase option         5.00        
Standby Letters of Credit                  
Debt Instrument [Line Items]                  
Letters of credit outstanding amount         $ 3,500,000        
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Schedule of Deferred Financing Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Debt Instrument [Line Items]    
Total, beginning balance $ 5,977  
Total, Amortization during the period (5,149) $ (481)
Total, ending balance 16,571  
Secured Debt | Term Loan A (TLA) Facility    
Debt Instrument [Line Items]    
Debt issuance costs, beginning balance 4,569  
Financing costs incurred 418  
Write-off of debt issuance costs and unamortized discount (2,742)  
Amortization during the period (150)  
Debt issuance costs, ending balance 2,095  
Unamortized discount on TLB Facility, beginning balance 1,408  
Unamortized discount on TLB Facility, Financing costs incurred 0  
Unamortized discount on TLB Facility, Write-off during the period (1,391)  
Unamortized discount on TLB Facility, Amortization during the period (17)  
Unamortized discount on TLB Facility, ending balance 0  
Total, beginning balance 5,977  
Total, Financing costs incurred 418  
Total, Write-off during the period (4,133)  
Total, Amortization during the period (167)  
Total, ending balance 2,095  
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt issuance costs, beginning balance 2,387  
Financing costs incurred 579  
Write-off of debt issuance costs and unamortized discount (260)  
Amortization during the period (130)  
Debt issuance costs, ending balance 2,576  
Total, beginning balance 0  
Total, ending balance $ 0  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Long-term Debt Maturity Schedule) (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2023 $ 7,500
2024 10,000
2025 17,500
2026 27,500
2027 30,000
After 2027 $ 426,540
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense $ 6,102 $ 4,995
Cost of sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 1,107 769
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 4,465 3,545
Research, development and engineering    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 469 325
Restructuring and other charges    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 61 356
RSUs and PRSUs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense $ 6,102 $ 4,995
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Stock Options Activity) (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Number of Stock Options  
Options outstanding, beginning balance (in shares) | shares 240,622
Exercised (in shares) | shares (35,784)
Options outstanding, ending balance (in shares) | shares 204,838
Options exercisable at period end (in shares ) | shares 204,838
Weighted Average Exercise Price  
Options outstanding, beginning (in dollars per share) | $ / shares $ 38.51
Exercised (in dollars per share) | $ / shares 36.78
Options outstanding, ending (in dollars per share) | $ / shares 38.82
Options exercisable at period end (in dollars per share) | $ / shares $ 38.82
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 2 months 12 days
Options Exercisable, Aggregate Intrinsic Value | $ $ 7.9
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Narrative) (Details)
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Requisite service period 3 years  
PRSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Requisite service period 3 years  
Performance period 5 years  
Weighted average illiquidity discount 11.23% 9.25%
Restriction period 6 months 6 months
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
RSUs  
Time-Vested and Performance-Vested Activity  
Nonvested, beginning (in shares) | shares 291,929
Granted (in shares) | shares 178,857
Vested (in shares) | shares (84,079)
Forfeited (in shares) | shares (8,888)
Nonvested, ending (in shares) | shares 377,819
Weighted Average Grant Date Fair Value  
Nonvested, beginning (in dollars per share) | $ / shares $ 77.58
Granted (in dollars per share) | $ / shares 74.21
Vested (in dollars per share) | $ / shares 79.34
Forfeited (in dollars per share) | $ / shares 78.07
Nonvested, ending (in dollars per share) | $ / shares $ 75.58
PRSUs  
Time-Vested and Performance-Vested Activity  
Nonvested, beginning (in shares) | shares 263,906
Granted (in shares) | shares 104,285
Vested (in shares) | shares (24,427)
Forfeited (in shares) | shares (40,467)
Nonvested, ending (in shares) | shares 303,297
Weighted Average Grant Date Fair Value  
Nonvested, beginning (in dollars per share) | $ / shares $ 90.29
Granted (in dollars per share) | $ / shares 74.25
Vested (in dollars per share) | $ / shares 107.26
Forfeited (in dollars per share) | $ / shares 86.39
Nonvested, ending (in dollars per share) | $ / shares $ 83.93
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Valuation Assumptions) (Details) - PRSUs - $ / shares
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value (in dollars per share) $ 74.29 $ 97.58
Risk-free interest rate 3.79% 1.58%
Expected volatility 46.00% 42.00%
Expected life (in years) 3 years 3 years 10 months 24 days
Expected dividend yield 0.00% 0.00%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Restructuring and Related Activities [Abstract]    
Restructuring charges $ 1,064 $ 1,103
Acquisition and integration costs 382 1,936
Other general expenses 83 296
Total restructuring and other charges $ 1,529 $ 3,335
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Restructuring charges:    
Restructuring and other charges $ 1,064 $ 1,103
Total restructuring and restructuring-related charges 1,805 1,753
Cost of sales    
Restructuring charges:    
Total restructuring and restructuring-related charges 177 155
Selling, general and administrative    
Restructuring charges:    
Total restructuring and restructuring-related charges 241 318
Research, development and engineering    
Restructuring charges:    
Total restructuring and restructuring-related charges $ 323 $ 177
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Restructuring Cost and Reserve [Line Items]    
Charges incurred, net of reversals $ 1,064 $ 1,103
Acquisition and integration costs 382 1,936
Oscor And Aran Acquisitions    
Restructuring Cost and Reserve [Line Items]    
Acquisition and integration costs 400 1,900
(Benefit) expense to adjust the fair value of acquisition related contingent consideration (300) $ 100
Strategic reorganization and alignment    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 2,000  
Charges incurred, net of reversals 566  
2021 SRA Initiatives    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 4,700  
2021 SRA Initiatives | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 7,000  
2021 SRA Initiatives | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 9,000  
Strategic reorganization and alignment    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 400  
Strategic reorganization and alignment | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 2,000  
Strategic reorganization and alignment | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 3,000  
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Charges incurred, net of reversals 1,500  
Employee Severance | 2022 OE Initiatives    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 4,100  
Employee Severance | 2022 OE Initiatives | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 5,000  
Employee Severance | 2022 OE Initiatives | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 6,000  
Employee Severance | 2021 OE Initiatives    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 4,900  
Employee Severance | 2021 OE Initiatives | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs $ 5,000  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Restructuring Reserve [Roll Forward]    
Beginning balance $ 2,366  
Charges incurred, net of reversals 1,064 $ 1,103
Cash payments (2,279)  
Ending balance 1,151  
Operational excellence initiatives    
Restructuring Reserve [Roll Forward]    
Beginning balance 232  
Charges incurred, net of reversals 498  
Cash payments (417)  
Ending balance 313  
Strategic reorganization and alignment    
Restructuring Reserve [Roll Forward]    
Beginning balance 2,134  
Charges incurred, net of reversals 566  
Cash payments (1,862)  
Ending balance $ 838  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate 18.30% 18.50%
Income before provision for income taxes $ 15,997 $ 13,948
Discrete tax benefits 100 $ 500
Unrecognized tax benefits 7,900  
Unrecognized tax benefits that would impact effective tax rate 7,800  
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit $ 1,900  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Balance at beginning of period $ 77
Additions to warranty reserve, net of reversals 7
Balance at end of period $ 84
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (“EPS”) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Feb. 28, 2023
Numerator for basic and diluted EPS:      
Net income $ 13,065 $ 11,367  
Denominator for basic and diluted EPS:      
Weighted average shares outstanding - Basic (in shares) 33,258 33,091  
Dilutive effect of share-based awards (in shares) 317 211  
Weighted average shares outstanding - Diluted (in shares) 33,575 33,302  
Basic EPS (in dollars per share) $ 0.39 $ 0.34  
Diluted EPS (in dollars per share) 0.39 $ 0.34  
Capped Call Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Conversion price (in dollars per share)     $ 108.59
Capped call (in shares)     5,800
Strike price (in dollars per share) 108.59    
2028 Convertible Senior Notes | Convertible Debt      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Conversion price (in dollars per share) $ 87.20   $ 87.20
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Securities excluded from calculation of earnings per share (in shares) 3 3  
PRSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Securities excluded from calculation of earnings per share (in shares) 133 166  
Capped Call Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Capped call (in shares)     5,800
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details) - shares
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Class Of Stock [Roll Forward]    
Shares outstanding at beginning of period (in shares) 33,169,778  
Shares outstanding at ending of period (in shares) 33,265,390  
Common Stock    
Class Of Stock [Roll Forward]    
Shares outstanding at beginning of period (in shares) 33,169,778 33,063,336
Stock options exercised (in shares) 25,376 0
Shares outstanding at ending of period (in shares) 33,265,390 33,102,167
Restricted Stock | Common Stock    
Class Of Stock [Roll Forward]    
Vesting of RSUs, net of shares withheld to cover taxes (in shares) 70,236 38,831
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period $ 1,417,456 $ 1,354,697
Unrealized loss (gain) on cash flow hedges 2,723 2,256
Balance, ending balance 1,417,936 1,364,350
Foreign exchange contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Unrealized loss (gain) on cash flow hedges (547) (128)
Interest rate swap    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Unrealized loss (gain) on cash flow hedges (464) 606
Defined Benefit Plan Liability    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (346) (890)
Balance, ending balance (346) (890)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 1,760 (2,291)
Reclassification from AOCI, before tax 3,446 2,856
Reclassification from AOCI, tax (723) (600)
Balance, ending balance 3,927 1,170
Cash Flow Hedges | Foreign exchange contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, before tax (692) (162)
Reclassification from AOCI, tax 145 34
Cash Flow Hedges | Interest rate swap    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, before tax (587) 767
Reclassification from AOCI, tax 123 (161)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 4,150 29,720
Reclassification from AOCI, before tax 7,925 (7,887)
Reclassification from AOCI, tax 0 0
Unrealized loss (gain) on cash flow hedges 7,925 (7,887)
Balance, ending balance 12,075 21,833
Total Pre-Tax Amount    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 5,564 26,539
Balance, ending balance 15,656 22,113
Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (235) 651
Balance, ending balance (690) (76)
Net-of-Tax Amount    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 5,329 27,190
Balance, ending balance $ 14,966 $ 22,037
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details) - Fair Value - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Interest rate swap $ 669 $ 1,262
Assets: Foreign currency hedging contracts 3,258 521
Liabilities: Foreign currency hedging contracts   23
Liabilities: Contingent consideration 11,732 11,756
Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Interest rate swap 0 0
Assets: Foreign currency hedging contracts 0 0
Liabilities: Foreign currency hedging contracts  
Liabilities: Contingent consideration 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Interest rate swap 669 1,262
Assets: Foreign currency hedging contracts 3,258 521
Liabilities: Foreign currency hedging contracts   23
Liabilities: Contingent consideration 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Interest rate swap 0 0
Assets: Foreign currency hedging contracts 0 0
Liabilities: Foreign currency hedging contracts  
Liabilities: Contingent consideration $ 11,732 $ 11,756
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details) - Interest Rate Swap Maturing June 2023 - Prepaid expenses and other current assets - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Notional Amount $ 100,000,000 $ 100,000,000
Pay Fixed Rate 2.1785% 2.1785%
Receive Current Floating Rate 4.8306% 4.3869%
Fair Value $ 669,000 $ 1,262,000
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details) - Prepaid expenses and other current assets - Designated as Hedging Instrument
$ in Thousands
Mar. 31, 2023
USD ($)
$ / $
$ / €
Dec. 31, 2022
USD ($)
$ / $
$ / €
$ / $
Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 27,653  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0485  
Fair Value $ 3,081  
Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 41,051  
$/Foreign currency (in dollars per foreign currency) | $ / € 1.0860  
Fair Value $ 177  
Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 37,175
$/Foreign currency (in dollars per foreign currency) | $ / $   0.0489
Fair Value   $ 504
Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 2,685
$/Foreign currency (in dollars per foreign currency) | $ / €   0.0249
Fair Value   $ 17
Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 17,309
$/Foreign currency (in dollars per foreign currency) | $ / $   1.0751
Fair Value   $ (23)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total sales $ 378,785 $ 310,912
Cost of sales 282,112 229,437
Operating expenses 62,507 58,978
Interest expense 17,254 5,968
Sales    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity (51) (54)
Sales | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI 149 (514)
Cost of sales    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity 708 192
Cost of sales | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI 3,275 1,269
Operating expenses    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity 35 24
Operating expenses | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI 28 277
Interest expense    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity 587 (767)
Interest expense | Interest rate swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI $ (6) $ 1,824
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)
$ in Thousands
3 Months Ended
Apr. 06, 2022
USD ($)
Mar. 31, 2023
USD ($)
Apr. 01, 2022
USD ($)
Mar. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Apr. 06, 2022
EUR (€)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative instruments net loss to be reclassified to net income during next twelve months   $ 3,900        
Chinese Venture Capital Fund            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Equity method investment ownership   7.50%   7.50%    
Accrued expenses and other current liabilities            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration liability, current   $ 11,200     $ 11,200  
Prepaid expenses and other current assets            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration liability, noncurrent   600     600  
Fair Value            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Liabilities: Contingent consideration   11,732     11,756  
USB Acquisition            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Consideration transferred     $ 500      
InoMec Ltd            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Liabilities: Contingent consideration   800     1,100  
Contingent consideration, range of outcomes, value, high   $ 1,100        
InoMec Ltd | Discount rate            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Discount rate   0.123   0.123    
Aran Acquisition            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Consideration transferred $ 141,300          
Liabilities: Contingent consideration   $ 10,700     10,900  
Contingent consideration liability, current $ 10,900         € 10,000,000
Designated as Hedging Instrument | Revolving Credit Facility            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Outstanding borrowings | €       € 100,000,000    
Foreign exchange contracts | Not Designated as Hedging Instrument            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative asset   289        
Derivative liability   112        
Fair Value   177        
Foreign exchange contracts | Not Designated as Hedging Instrument            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
National amount   17,000     $ 12,000  
Unrealized gain on cash flow hedges, pretax   $ 100 $ 300      
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value measurement at beginning of period $ 11,756 $ 2,415
Fair value measurement adjustment (265) 54
Payments 0 (493)
Foreign currency translation 241 0
Fair value measurement at end of period $ 11,732 $ 1,976
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]      
Equity method investment $ 8,097   $ 8,252
Non-marketable equity securities 5,637   5,637
Total equity investments 13,734   $ 13,889
Equity method investment loss $ 155 $ 2,404  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Narrative) (Details)
3 Months Ended
Mar. 31, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales $ 378,785 $ 310,912
Operating Segments | Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 364,266 302,027
Operating Segments | Medical | Cardio & Vascular    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 191,203 159,037
Operating Segments | Medical | Cardiac Rhythm Management & Neuromodulation    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 145,139 123,324
Operating Segments | Medical | Advanced Surgical, Orthopedics & Portable Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 27,924 19,666
Operating Segments | Non-Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales $ 14,519 $ 8,885
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Segment Reporting Information [Line Items]    
Operating income $ 34,166 $ 22,497
Unallocated expenses, net (18,169) (8,549)
Income before taxes 15,997 13,948
Operating Segments    
Segment Reporting Information [Line Items]    
Operating income 58,832 44,813
Operating Segments | Medical    
Segment Reporting Information [Line Items]    
Operating income 54,806 44,148
Operating Segments | Non-Medical    
Segment Reporting Information [Line Items]    
Operating income 4,026 665
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Operating income $ (24,666) $ (22,316)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Concentration Risk [Line Items]    
Revenue recognized that was included in contract liability balance at beginning of period $ 1.3 $ 0.9
Revenue Benchmark | Product Concentration Risk | Transferred over Time    
Concentration Risk [Line Items]    
Concentration risk percentage 28.00% 31.00%
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) - Revenue from contract with customer benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Medical | Customer A    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 18.00% 18.00%
Medical | Customer B    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 16.00% 18.00%
Medical | Customer C    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 14.00% 14.00%
Medical | All other customers    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 52.00% 50.00%
Non-Medical | Customer D    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 22.00% 33.00%
Non-Medical | All other customers    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 78.00% 67.00%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details) - Geographic Concentration Risk - Revenue from contract with customer benchmark
3 Months Ended
Mar. 31, 2023
Apr. 01, 2022
Medical | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 55.00% 54.00%
Medical | All other countries    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 45.00% 46.00%
Non-Medical | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 60.00% 63.00%
Non-Medical | United Kingdom    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage   10.00%
Non-Medical | All other countries    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 40.00% 27.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 80,929 $ 71,927
Contract liabilities $ 6,366 $ 5,616
XML 87 itgr-20230331_htm.xml IDEA: XBRL DOCUMENT 0001114483 2023-01-01 2023-03-31 0001114483 2023-04-21 0001114483 2023-03-31 0001114483 2022-12-31 0001114483 2022-01-01 2022-04-01 0001114483 2021-12-31 0001114483 2022-04-01 0001114483 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-01 0001114483 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 0001114483 us-gaap:RetainedEarningsMember 2022-12-31 0001114483 us-gaap:RetainedEarningsMember 2021-12-31 0001114483 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001114483 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-01 0001114483 us-gaap:RetainedEarningsMember 2023-03-31 0001114483 us-gaap:RetainedEarningsMember 2022-04-01 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-01 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 0001114483 itgr:AranAcquisitionMember 2022-04-06 0001114483 itgr:AranAcquisitionMember 2022-04-06 2022-04-06 0001114483 itgr:OscorIncMember 2022-01-01 2022-04-01 0001114483 itgr:OscorIncMember 2023-01-01 2023-03-31 0001114483 itgr:MedicalSegmentMember 2022-12-31 0001114483 itgr:NonMedicalSegmentMember 2022-12-31 0001114483 itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:MedicalSegmentMember 2023-03-31 0001114483 itgr:NonMedicalSegmentMember 2023-03-31 0001114483 itgr:LongTermTechnologyAndPatentsMember 2023-03-31 0001114483 us-gaap:CustomerListsMember 2023-03-31 0001114483 itgr:CurrentTechnologyAndPatentsMember 2023-03-31 0001114483 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001114483 itgr:LongTermTechnologyAndPatentsMember 2022-12-31 0001114483 us-gaap:CustomerListsMember 2022-12-31 0001114483 itgr:CurrentTechnologyAndPatentsMember 2022-12-31 0001114483 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001114483 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001114483 us-gaap:CostOfSalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001114483 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-04-01 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-03-31 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001114483 us-gaap:SecuredDebtMember itgr:TermLoanATLAFacilityMember us-gaap:LoansPayableMember 2023-03-31 0001114483 us-gaap:SecuredDebtMember itgr:TermLoanATLAFacilityMember us-gaap:LoansPayableMember 2022-12-31 0001114483 us-gaap:SecuredDebtMember itgr:TermLoanBTLBFacilityMember us-gaap:LoansPayableMember 2023-03-31 0001114483 us-gaap:SecuredDebtMember itgr:TermLoanBTLBFacilityMember us-gaap:LoansPayableMember 2022-12-31 0001114483 us-gaap:SecuredDebtMember itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-03-31 0001114483 us-gaap:SecuredDebtMember itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2022-12-31 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2021-09-02 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-30 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-02-15 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-02-14 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-02-15 2023-02-15 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember itgr:AdjustedTermSecuredOvernightFinancingRateSOFTMember 2023-02-15 2023-02-15 0001114483 us-gaap:StandbyLettersOfCreditMember 2023-03-31 0001114483 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001114483 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2023-03-31 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2022-12-31 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001114483 itgr:RevolvingCreditFacilityAndTermLoanATLAFailityMember us-gaap:SecuredDebtMember 2023-03-31 0001114483 itgr:RevolvingCreditFacilityAndTermLoanATLAFailityMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember itgr:DebtInstrumentCovenantPeriodOneMember 2023-01-01 2023-03-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember itgr:DebtInstrumentCovenantPeriodTwoMember 2023-01-01 2023-03-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-02-28 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-02-01 2023-02-28 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-01-31 0001114483 2023-01-31 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember itgr:MeasurementPeriodMember 2023-02-01 2023-02-28 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2023-03-31 0001114483 itgr:CappedCallOptionsMember 2023-02-28 0001114483 itgr:CappedCallOptionsMember 2023-02-28 0001114483 itgr:CappedCallOptionsMember 2023-02-01 2023-02-28 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-02-03 2023-02-03 0001114483 itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001114483 itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-04-01 0001114483 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001114483 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-04-01 0001114483 itgr:RestructuringAndOtherChargesNetMember 2023-01-01 2023-03-31 0001114483 itgr:RestructuringAndOtherChargesNetMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2023-01-01 2023-03-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2022-12-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2023-03-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2023-01-01 2023-03-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-12-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2023-03-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-04-01 0001114483 srt:MinimumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2023-03-31 0001114483 srt:MaximumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2023-03-31 0001114483 us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2023-03-31 0001114483 srt:MaximumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember 2023-03-31 0001114483 us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember 2023-03-31 0001114483 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2023-03-31 0001114483 srt:MinimumMember itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2023-03-31 0001114483 srt:MaximumMember itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2023-03-31 0001114483 itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2023-03-31 0001114483 srt:MinimumMember itgr:ManufacturingAlignmentToSupportGrowthMember 2023-03-31 0001114483 srt:MaximumMember itgr:ManufacturingAlignmentToSupportGrowthMember 2023-03-31 0001114483 itgr:ManufacturingAlignmentToSupportGrowthMember 2023-03-31 0001114483 itgr:OperationalExcellenceInitiativesMember 2022-12-31 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2022-12-31 0001114483 itgr:OperationalExcellenceInitiativesMember 2023-01-01 2023-03-31 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2023-01-01 2023-03-31 0001114483 itgr:OperationalExcellenceInitiativesMember 2023-03-31 0001114483 itgr:OscorAndAranAcquisitionsMember 2023-01-01 2023-03-31 0001114483 itgr:OscorAndAranAcquisitionsMember 2022-01-01 2022-04-01 0001114483 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001114483 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2023-01-01 2023-03-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-04-01 0001114483 itgr:A2028ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2023-03-31 0001114483 itgr:CappedCallOptionsMember 2023-01-01 2023-03-31 0001114483 us-gaap:CommonStockMember 2022-12-31 0001114483 us-gaap:CommonStockMember 2021-12-31 0001114483 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001114483 us-gaap:CommonStockMember 2022-01-01 2022-04-01 0001114483 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001114483 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-01-01 2022-04-01 0001114483 us-gaap:CommonStockMember 2023-03-31 0001114483 us-gaap:CommonStockMember 2022-04-01 0001114483 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2022-12-31 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2022-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-03-31 0001114483 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001114483 us-gaap:InterestRateSwapMember 2023-01-01 2023-03-31 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2023-03-31 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2023-03-31 0001114483 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2021-12-31 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2021-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestRateSwapMember 2022-01-01 2022-04-01 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2022-04-01 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2022-04-01 0001114483 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001114483 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001114483 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001114483 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001114483 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001114483 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001114483 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001114483 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:InterestRateSwapMaturingJune2023Member 2023-03-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:InterestRateSwapMaturingJune2023Member 2022-12-31 0001114483 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-03-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractOneMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingSeptemberTwoThousandTwentyThreeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractTwoMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractTwoMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001114483 itgr:AccruedExpensesAndOtherCurrentLiabilitiesMember itgr:ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractThreeMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001114483 us-gaap:SalesMember 2023-01-01 2023-03-31 0001114483 us-gaap:SalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001114483 us-gaap:InterestExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001114483 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-01-01 2023-03-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-01-01 2022-04-01 0001114483 itgr:USBAcquisitionMember 2022-01-01 2022-04-01 0001114483 itgr:InoMecLtdMember 2023-03-31 0001114483 itgr:InoMecLtdMember 2022-12-31 0001114483 itgr:InoMecLtdMember us-gaap:MeasurementInputDiscountRateMember 2023-03-31 0001114483 itgr:AranAcquisitionMember 2023-03-31 0001114483 itgr:AranAcquisitionMember 2022-12-31 0001114483 us-gaap:AccruedLiabilitiesMember 2023-03-31 0001114483 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember 2023-03-31 0001114483 itgr:ChineseVentureCapitalFundMember 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:CardioAndVascularMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:CardioAndVascularMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:CardiacRhythmManagementNeuromodulationMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:CardiacRhythmManagementNeuromodulationMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001114483 us-gaap:OperatingSegmentsMember 2022-01-01 2022-04-01 0001114483 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-03-31 0001114483 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-04-01 0001114483 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001114483 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 country:GB us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2023-01-01 2023-03-31 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 shares iso4217:USD iso4217:USD shares pure iso4217:EUR utr:D iso4217:USD iso4217:MXN iso4217:USD iso4217:EUR iso4217:USD iso4217:UYU itgr:segment 0001114483 false 2023 Q1 --12-31 0.0114681 10-Q true 2023-03-31 false 1-16137 INTEGER HOLDINGS CORPORATION DE 16-1531026 5830 Granite Parkway, Suite 1150 Plano, TX 75024 214 618-5243 Common Stock, $0.001 par value per share ITGR NYSE Yes Yes Large Accelerated Filer false false false 33276427 40604000 24272000 400000 300000 250513000 224325000 225282000 208766000 2056000 2003000 80929000 71927000 29605000 27005000 628989000 558298000 330995000 317243000 986906000 982192000 811460000 819889000 6363000 6247000 72532000 74809000 8650000 8852000 27655000 26856000 2873550000 2794386000 10000000 18188000 124280000 110780000 11053000 10923000 10222000 10362000 69920000 73499000 225475000 223752000 992469000 907073000 153028000 160671000 61975000 64049000 7809000 8006000 14858000 13379000 1455614000 1376930000 0.001 0.001 100000000 100000000 33265390 33265390 33169778 33169778 33000 33000 709171000 731393000 693766000 680701000 14966000 5329000 1417936000 1417456000 2873550000 2794386000 378785000 310912000 282112000 229437000 96673000 81475000 41886000 39560000 19092000 16083000 1529000 3335000 62507000 58978000 34166000 22497000 17254000 5968000 -155000 -2404000 -760000 -177000 15997000 13948000 2932000 2581000 13065000 11367000 0.39 0.34 0.39 0.34 33258000 33091000 33575000 33302000 13065000 11367000 7925000 -7887000 1712000 2734000 9637000 -5153000 22702000 6214000 13065000 11367000 24126000 22542000 5149000 481000 0 798000 6102000 4995000 2741000 2539000 -155000 -2404000 265000 0 1417000 -1328000 -5000 -709000 24206000 15998000 17016000 20153000 -1657000 458000 8819000 1754000 12877000 14997000 -7773000 -5851000 -183000 1633000 6188000 18161000 24694000 10863000 0 465000 -24694000 -10398000 390938000 3813000 486250000 0 208689000 15000000 232500000 10000000 35000000 0 1055000 0 555000 0 2610000 1556000 0 493000 275000 166000 33116000 -1028000 1722000 1048000 16332000 7783000 24272000 17885000 40604000 25668000 1417456000 1354697000 731426000 713183000 2074000 1556000 6102000 4995000 26250000 0 709204000 716622000 680701000 614324000 13065000 11367000 693766000 625691000 5329000 27190000 9637000 -5153000 14966000 22037000 1417936000 1364350000 BASIS OF PRESENTATION<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Integer Holdings Corporation (together with its consolidated subsidiaries, “Integer” or the “Company”) is a publicly-traded corporation listed on the New York Stock Exchange under the symbol “ITGR.” Integer is a medical device outsource manufacturer serving the </span><span style="color:#0d0d0d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cardiac rhythm management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, neuromodulation, orthopedics, vascular, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. </span><span style="color:#0d0d0d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to medical technologies, the Company develops batteries for high-end niche applications in the energy, military, and environmental markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customers include large multi-national original equipment manufacturers (“OEMs”) and their affiliated subsidiaries.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanying </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated financial statements are presented in accordance with the rules and regulations of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States ("U.S.") Securities and Exchange Commission ("SEC") </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and do not include all of the disclosures normally required by U.S. generally accepted accounting principles (“U.S. GAAP”) as contained in the Company’s Annual Report on Form 10-K. Accordingly, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent Annual Report on Form 10-K for the fiscal year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements were prepared using U.S. GAAP, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first quarters of 2023 and 2022 ended on March 31 and April 1, respectively, and consisted of 90 days and 91 days, respectively.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all Accounting Standard Updates (“ASU”) issued by the Financial Accounting Standards Board (“FASB”). The Company evaluated all recent accounting pronouncements issued, including those that are currently effective, and determined that the adoption of these pronouncements would not have a material effect on the financial position, results of operations or cash flows of the Company. There have been no new or material changes to the significant accounting policies discussed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, that are of significance, or potential significance, to the Company.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the condensed consolidated financial statements reflect all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation of the results of the Company for the periods presented. The results for interim periods are not necessarily indicative of results or trends that may be expected for the fiscal year as a whole. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements were prepared using U.S. GAAP, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">require management to make estimates and assumptions that affect the reported amounts of assets, liabilities, certain components of equity, sales, expenses, and related disclosures at the date of the financial statements and during the reporting period. Actual results could differ materially from these estimates.</span> <div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all Accounting Standard Updates (“ASU”) issued by the Financial Accounting Standards Board (“FASB”). The Company evaluated all recent accounting pronouncements issued, including those that are currently effective, and determined that the adoption of these pronouncements would not have a material effect on the financial position, results of operations or cash flows of the Company. There have been no new or material changes to the significant accounting policies discussed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, that are of significance, or potential significance, to the Company.</span></div> BUSINESS ACQUISITIONS<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2022, the Company acquired 100% of the equity interests of Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”), a recognized leader in proprietary medical textiles, high precision biomaterial coverings and coatings as well as advanced metal and polymer braiding. Aran delivers development and manufacturing solutions for implantable medical devices. Consistent with the Company’s strategy, the combination with Aran further increases Integer’s ability to offer complete solutions for complex delivery and therapeutic devices in high growth cardiovascular markets such as structural heart, neurovascular, peripheral vascular, and endovascular as well as general surgery. The Company funded the purchase price with borrowings under its Revolving Credit Facility. Aran is included in the Company’s Medical segment. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total consideration transferred was $141.3 million, which includes an initial cash payment of $133.9 million ($129.3 million net of cash acquired) and $7.4 million in estimated fair value of contingent consideration. The contingent consideration represents the estimated fair value of the Company’s obligation, under the purchase agreement, to make additional payments of up to €10 million ($10.9 million at the exchange rate as of April 6, 2022) based on Aran’s achievement of 2022 revenue growth milestones. The earn-out period ended on December 31, 2022 and, in accordance with the terms of the share purchase agreement, full payment was made in April 2023. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of the acquisition was allocated to the assets acquired and liabilities assumed based upon its estimated fair value at the date of the acquisition. There were no adjustments to the initial purchase price allocation. The following table summarizes the final fair values of the assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma (unaudited) disclosures</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents (in thousands) unaudited pro forma results of operations for the three months ended April 1, 2022 as if Aran had been included in the Company’s financial results as of the beginning of fiscal year 2021, through the date of acquisition. The pro forma results include the historical results of operations of the Company and Aran, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transactions and other transactional adjustments. The pro forma results do not include efficiencies, cost reductions or synergies expected to result from the acquisition. These pro forma results do not purport to be indicative of the results that would have been obtained, or to be a projection of results that may be obtained in the future.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.264%"><tr><td style="width:1.0%"/><td style="width:47.287%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.246%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:32.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs of this acquisition were not material for the three months ended March 31, 2023. During the three months ended April 1, 2022, direct costs of this acquisition of $0.9 million were expensed as incurred and included in Restructuring and other charges in the Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div> 1 141300000 133900000 129300000 7400000 10000000 10900000 The following table summarizes the final fair values of the assets acquired and liabilities assumed (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,258)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,269 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9319000 4151000 68460000 71485000 3505000 1354000 4370000 3258000 9377000 141269000 These pro forma results do not purport to be indicative of the results that would have been obtained, or to be a projection of results that may be obtained in the future.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.264%"><tr><td style="width:1.0%"/><td style="width:47.287%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.246%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:32.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table> 316275000 12127000 900000 SUPPLEMENTAL CASH FLOW INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"/><td style="width:71.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.184%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.187%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment purchases included in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs incurred but not yet paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental lease disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired under operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"/><td style="width:71.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.184%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.187%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment purchases included in accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs incurred but not yet paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental lease disclosures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired under operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13434000 3688000 1125000 0 325000 7914000 INVENTORIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories comprise the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"/><td style="width:71.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.184%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.187%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,282 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,766 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories comprise the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.419%"><tr><td style="width:1.0%"/><td style="width:71.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.184%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.187%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,762 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,282 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,766 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 101762000 98640000 110701000 98188000 12819000 11938000 225282000 208766000 GOODWILL AND OTHER INTANGIBLE ASSETS, NET<div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2023 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non- Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprise the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415,355)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400,990)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intangible asset amortization expense comprises the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible asset amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2023 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">After 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by reportable segment for the three months ended March 31, 2023 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non- Medical</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,906 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 965192000 17000000 982192000 4714000 0 4714000 969906000 17000000 986906000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprise the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415,355)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400,990)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprise the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,136,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415,355)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Definite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased technology and patents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,546)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing tradenames and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortizing intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400,990)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Indefinite-lived:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,288 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 285143000 183340000 101803000 830354000 226011000 604343000 21030000 6004000 15026000 1136527000 415355000 721172000 90288000 283929000 178844000 105085000 825634000 216546000 609088000 21028000 5600000 15428000 1130591000 400990000 729601000 90288000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intangible asset amortization expense comprises the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible asset amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3977000 3645000 8947000 7959000 12924000 11604000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future intangible asset amortization expense based on the carrying value as of March 31, 2023 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">After 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39507000 51856000 51069000 49247000 46283000 483210000 DEBT<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt comprises the following (in thousands):</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UnamortizedDiscounts and Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UnamortizedDiscounts and Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Credit Facilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,571)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,469 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Secured Credit Facilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 2, 2021, the Company entered into a credit agreement (the “2021 Credit Agreement”), governing the Company’s senior secured credit facilities (the “Senior Secured Credit Facilities”). As of December 31, 2022, the Senior Secured Credit Facilities consisted of a five-year $400 million revolving credit facility (the “Revolving Credit Facility”), a five-year “term A” loan (the “TLA Facility”) and a seven-year “term B” loan (the “TLB Facility” and, together with the TLA Facility, the “Term Loan Facilities”). The TLB Facility was issued at a 0.50% discount.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to the 2021 Credit Agreement</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 30, 2023, the Company entered into a first amendment (the “First Amendment”) to the 2021 Credit Agreement to, among other things: (i) permit the Company to issue the notes (described below under </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028 Convertible Notes)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and incur indebtedness thereunder in an aggregate principal amount of up to $600 million at any time outstanding; (ii) permit the Company to enter into bond hedge and capped call transactions; (iii) permit the Company to issue call options, warrants or purchase rights relating to the Company’s common stock; provided, in each case, that the terms of any such transaction are customary for transactions of such type.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023, the Company entered into a second amendment (the “Second Amendment”) to the 2021 Credit Agreement to, among other things: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) increase the maximum borrowing capacity under the Revolving Credit Facility by $100 million from $400 million to $500 million, (ii) extend the maturity date for both the Revolving Credit Facility and the TLA Facility to February </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2028, (iii) allow for borrowings by the Company under the Revolving Credit Facility denominated in Euros, subject to a sublimit equal to 50% of the maximum borrowing capacity under the Revolving Credit Facility, (iv) replace the LIBOR-based reference interest rate option with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a forward-looking term rate based on the secured overnight financing rate (SOFR) for the applicable interest period plus an adjustment of 0.10% per annum (“Adjusted Term SOFR”), and (v) add carveouts to certain negative covenants included within the 2021 Credit Agreement to permit the expansion of capacity in Ireland by the Company and incur indebtedness related thereto.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information provided below reflects the First Amendment and Second Amendment (collectively the “2023 Amendments”) described above. Details of our Long-term debt as of December 31, 2022 can be found </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Company’s Annual Report on Form 10-K for the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility matures on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of March 31, 2023, the Company had available borrowing capacity on the Revolving Credit Facility of $377.5 million after giving effect to $119.0 million of outstanding borrowings and $3.5 million of outstanding standby letters of credit. Borrowings under the Revolving Credit Facility will bear interest at a rate of Adjusted Term SOFR, in relation to any loan in U.S. dollars, and EURIBOR, in relation to any loan in Euros, plus a margin based on the Company’s Secured Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement). In addition, the Company is required to pay a commitment fee on the unused portion of the Revolving Credit Facility, which will range between 0.15% and 0.25%, depending on the Company’s Secured Net Leverage Ratio. As of March 31, 2023, the weighted average interest rate on outstanding borrowings under the Revolving Credit Facility was 4.76% and the commitment fee on the unused portion of the Revolving Credit Facility was 0.20%.</span></div><div style="margin-bottom:9pt;margin-top:24pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(6.)     DEBT (Continued)</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facilities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TLA Facility matures on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and requires quarterly installments. The quarterly principal installments under the TLA Facility increase over the term of the loan. The interest rate terms for the TLA Facility are the same as those above for the Revolving Credit Facility borrowings in U.S. dollars. As of March 31, 2023, the interest rate on the TLA Facility was 6.66%.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company used a portion of the proceeds from its notes offering (see 2028 Convertible Senior Notes and Related Capped Call Transactions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to settle in full principal and interest due under the TLB Facility.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Debt Issuance Costs and Discounts</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred debt issuance costs related to the Company’s Revolving Credit Facility is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.057%"><tr><td style="width:1.0%"/><td style="width:83.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in unamortized discount and deferred debt issuance costs related to the Term Loan Facilities is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Debt Issuance Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Discount on TLB Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred debt issuance costs and unamortized discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs are either deferred and amortized over the term of the associated debt or expensed as incurred. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company incurred and capitalized an aggregate of $1.0 million of debt issuance costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendments, for each separate debt instrument on a lender by lender basis, in accordance with ASC 470-50, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Modifications and Extinguishment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company performed an assessment of whether the transaction was deemed to be new debt, a modification of existing debt, or an extinguishment of existing debt. </span></div><div style="margin-bottom:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on this assessment, $3.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of unamortized deferred debt issuance costs related to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revolving Credit Facility and TLA Facility </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were deemed to be related to the issuance of new debt, or the modification of existing debt, and therefore will continue to be deferred and amortized over the term of the associated debt. The remaining </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of unamortized deferred debt issuance costs related to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility and TLA Facility</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were deemed to be related to the extinguishment of debt and were expensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and included in Interest expense during the three months ended March 31, 2023.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Additionally, i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n connection with the full repayment of the TLB Facility, the Company incurred a $3.8 million loss on extinguishment of debt from the write-off of the remaining deferred debt issuance costs and original issue discount, which were expensed and included in Interest expense during the three months ended March 31, 2023.</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Secured Credit Facilities agreement contains customary terms and conditions, including representations and warranties and affirmative and negative covenants, as well as financial covenants for the benefit of the lenders under the Revolving Credit Facility and the TLA Facility, which require that (i) the Company maintain a Total Net Leverage Ratio not to exceed 5.50:1.00 (stepping down to 5.00:1.00 for the third fiscal quarter of 2023 through maturity and subject to increase in certain circumstances following qualified acquisitions, but shall not exceed 5.50:1.00) and (ii) the Company maintain an interest coverage ratio of at least 2.50:1.00. As of March 31, 2023, the Company was in compliance with these financial covenants.</span></div><div style="margin-bottom:3pt;margin-top:24pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(6.)     DEBT (Continued)</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2023 and through maturity, excluding any discounts or premiums, as of March 31, 2023 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.844%"><tr><td style="width:1.0%"/><td style="width:31.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">After 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future minimum principal payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2028 Convertible Senior Notes and Related Capped Call Transactions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February of 2023, the Company issued $500 million aggregate principal amount of Convertible Senior Notes due in 2028 (“2028 Notes”) in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $65 million principal amount of the 2028 Notes. The 2028 Notes mature on February 15, 2028 and bear interest at a fixed rate of 2.125% per annum, payable semiannually in arrears on February 15 and August 15 of each year, beginning on August 15, 2023. The total net proceeds from the issuance of the 2028 Notes (which includes the additional proceeds from the purchasers’ option), after deducting initial purchasers' discounts and commissions and debt issuance costs, were approximately $485 million.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion and Redemption Terms of the 2028 Notes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the 2028 Notes is initially convertible into 11.4681 shares of the Company’s common stock (the “2028 Conversion Option”), which is equivalent to an initial conversion price of approximately $87.20 per share of common stock, subject to standard anti-dilutive adjustments and adjustments upon the occurrence of specified events. The initial conversion price represents a premium of approximately 32.5% to the $65.81 per share closing price of the Company’s common stock on January 31, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding November 15, 2027, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2023 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “Measurement Period”) in which the trading price (as defined in the Indenture governing the 2028 Notes) per $1,000 principal amount of the 2028 Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2028 Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 15, 2027 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2028 Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the 2028 Notes will be settled in cash up to the aggregate principal amount of the 2028 Notes to be converted, and in cash, shares of the Company’s common stock or a combination thereof, at the Company’s option, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the 2028 Notes being converted. If the Company undergoes a fundamental change (as defined in the indenture governing the 2028 Notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2028 Notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2028 Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the conditions allowing holders of the Convertible Notes to convert had not been met and, therefore, the Convertible Notes are classified as a long-term liability on the Condensed Consolidated Balance Sheets at March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:24pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">(6.)     DEBT (Continued)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2028 Notes prior to February 20, 2026. The Company may redeem for cash all or any portion of the 2028 Notes, at its option, on or after February 20, 2026 and prior to February 15, 2028, if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2028 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2028 Notes.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Seniority of the 2028 Notes</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2028 Notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indenture</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued the Notes pursuant to an indenture dated as of February 3, 2023 (the “Indenture”) by and between the Company and Wilmington Trust, National Association, as trustee. The Indenture provides for customary events of default, which include (subject in certain cases to grace and cure periods), among others: nonpayment of principal or interest; failure by the Company to comply with its conversion obligations upon exercise of a holder’s conversion right under the Indenture; breach of covenants or other agreements in the Indenture; defaults by the Company or any significant subsidiary (as defined in the Indenture) with respect to other indebtedness in excess of a threshold amount; failure by the Company or any significant subsidiary to pay final judgments in excess of a threshold amount; and the occurrence of certain events of bankruptcy, insolvency or reorganization with respect to the Company or any significant subsidiary. Generally, if an event of default occurs and is continuing under the Indenture, either the Indenture trustee or the holders of at least 25% in aggregate principal amount of the 2028 Notes then outstanding may declare the principal amount plus accrued and unpaid interest on the Notes to be immediately due and payable.</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes do not contain financial maintenance covenants. </span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Debt Issuance Costs and Discounts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Notes are accounted for as a single liability measured at amortized cost. The discount and issuance costs related to the 2028 Notes are being amortized to interest expense over the contractual term of the 2028 Notes at an effective interest rate of 2.76%.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of the 2028 Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the 2028 Notes was approximately $544 million as of March 31, 2023. The estimated fair value of the 2028 Notes was determined through consideration of quoted market prices. The fair value of the 2028 Notes are categorized in Level 2 of the fair value hierarchy.</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Transactions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are expected generally to reduce the potential dilution to the Company’s common stock in connection with any conversion of the 2028 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2028 Notes, as the case may be, with such reduction and/or offset subject to a cap based on strike price of written warrants. The initial upper strike price of the Capped Calls is $108.59 per share and is subject to certain adjustments under the terms of the Capped Calls. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.8 million shares of the Company’s common stock, the same number of shares initially underlying the 2028 Notes. For accounting purposes, the Capped Calls are separate transactions, and not integrated with the issuance of the 2028 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The 2028 Notes and the Capped Calls will be integrated for tax purposes. The accounting impact of this tax treatment results in the Capped Calls being deductible as original issue discount for tax purposes over the term of the 2028 Notes, which generates an $8.8 million deferred tax asset recognized through equity. The cost to the Company of the Capped Calls was $35 million which was recorded, net of tax, as a reduction to additional paid-in capital.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt comprises the following (in thousands):</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.825%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UnamortizedDiscounts and Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UnamortizedDiscounts and Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Secured Credit Facilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019,040 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,571)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002,469 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,977)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,469 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Secured Credit Facilities</span></div> 119040000 0 119040000 140300000 0 140300000 400000000 2095000 397905000 455313000 2172000 453141000 0 0 0 335625000 3805000 331820000 500000000 14476000 485524000 0 0 0 1019040000 16571000 1002469000 931238000 5977000 925261000 10000000 18188000 992469000 907073000 P5Y 400000000 P5Y P7Y 0.0050 600000000 100000000 400000000 500000000 0.50 0.0010 377500000 119000000 3500000 0.0015 0.0025 0.0476 0.0020 0.0666 <div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Debt Issuance Costs and Discounts</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in deferred debt issuance costs related to the Company’s Revolving Credit Facility is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.057%"><tr><td style="width:1.0%"/><td style="width:83.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in unamortized discount and deferred debt issuance costs related to the Term Loan Facilities is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Debt Issuance Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unamortized Discount on TLB Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred debt issuance costs and unamortized discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2387000 579000 260000 130000 2576000 4569000 1408000 5977000 418000 0 418000 2742000 1391000 4133000 150000 17000 167000 2095000 0 2095000 1000000 3800000 600000 3800000 5.50 5.00 5.50 2.50 <div style="margin-bottom:3pt;margin-top:6pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2023 and through maturity, excluding any discounts or premiums, as of March 31, 2023 are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.844%"><tr><td style="width:1.0%"/><td style="width:31.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.478%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">After 2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future minimum principal payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7500000 10000000 17500000 27500000 30000000 426540000 500000000 65000000 0.02125 485000000 87.20 0.325 65.81 20 30 1.30 5 10 0.98 1 1.30 20 30 1 0.0276 544000000 108.59 5800000 8800000 35000000 STOCK-BASED COMPENSATION<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains certain stock-based compensation plans that were approved by the Company’s stockholders and are administered by the Board of Directors (the “Board”) or the Compensation and Organization Committee of the Board. The stock-based compensation plans provide for the granting of stock options, restricted stock awards, performance awards, time-based restricted stock units (“RSUs”), performance-based RSUs (“PRSUs”), stock appreciation rights and stock bonuses to employees, non-employee directors, consultants, and service providers. </span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components and classification of stock-based compensation expense were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s stock option activity for the three month period ended March 31, 2023:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Stock<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(In Millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and exercisable at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Time-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most RSUs granted during the three months ended March 31, 2023 vest over a period of three years from the grant date, subject to the recipient’s continuous service to the Company. The grant-date fair value of all time-based RSUs is equal to the closing market price of Integer common stock on the date of grant.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the three month period ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-Vested<br/>Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(7.)     STOCK-BASED COMPENSATION (Continued)</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s PRSUs, in addition to service conditions, the ultimate number of shares to be earned depends on the achievement of financial and market-based performance conditions over three year performance periods. The financial performance conditions are based on the Company’s sales targets. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return performance requirement, on a percentile basis, compared to a defined group of peer companies, or contingent upon achieving specified stock price milestones over a five year performance period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PRSU activity for the three month period ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-<br/>Vested<br/>Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a Monte Carlo simulation model to determine the grant-date fair value of awards with market-based performance conditions. The grant-date fair value of all other PRSUs is equal to the closing market price of Integer common stock on the date of grant. The weighted average fair value and assumptions used to value the PRSU awards granted with market-based performance conditions are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation of the market-based PRSUs granted during 2023 and 2022 also reflects a weighted average illiquidity discount of 11.23% and 9.25%, respectively, related to the six-month period that recipients are restricted from selling, transferring, pledging or assigning the underlying shares, in the event of vesting.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components and classification of stock-based compensation expense were as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,102 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 6102000 4995000 6102000 4995000 1107000 769000 4465000 3545000 469000 325000 61000 356000 6102000 4995000 <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s stock option activity for the three month period ended March 31, 2023:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Stock<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(In Millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and exercisable at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 240622 38.51 35784 36.78 204838 204838 38.82 38.82 P3Y2M12D 7900000 P3Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the three month period ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-Vested<br/>Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PRSU activity for the three month period ended March 31, 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance-<br/>Vested<br/>Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,297 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 291929 77.58 178857 74.21 84079 79.34 8888 78.07 377819 75.58 P3Y P5Y 263906 90.29 104285 74.25 24427 107.26 40467 86.39 303297 83.93 The weighted average fair value and assumptions used to value the PRSU awards granted with market-based performance conditions are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 74.29 97.58 0.0379 0.0158 0.46 0.42 P3Y P3Y10M24D 0 0 0.1123 0.0925 P6M P6M RESTRUCTURING AND OTHER CHARGES<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continuously evaluates the business and identifies opportunities to realign its resources to better serve its customers and markets, improve operational efficiency and capabilities, and lower its operating costs or improve profitability. To realize the benefits associated with these opportunities, the Company undertakes restructuring-type activities to transform its business. The Company incurs costs associated with these activities, which primarily include exit and disposal costs and other costs directly related to the restructuring initiative. The Company records exit and disposal costs (“restructuring charges”) as incurred in accordance with ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are classified within Restructuring and other charges, while other costs directly related to the restructuring initiatives (“restructuring-related charges”) are classified within Cost of sales, Selling, general and administrative, and Research, development and engineering expenses in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, the Company incurs costs associated with acquiring and integrating businesses, and certain other general expenses, including asset impairments. The Company classifies costs associated with these items within Restructuring and other charges in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges comprise the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquisition and integration costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total restructuring and other charges</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring programs</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table comprises restructuring and restructuring-related charges by income statement classification for the three month periods ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring and other charges</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring-related expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total restructuring and restructuring-related charges</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restructuring-related expenses primarily include retention bonuses and consulting expenses.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operational excellence initiatives</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operational excellence (“OE”) initiatives mainly consist of costs associated with executing on its sales force, manufacturing, business process and performance excellence operational strategic imperatives. These projects focus on changing the Company’s organizational structure to match product line growth strategies and customer needs, transitioning its manufacturing process into a competitive advantage and standardizing and optimizing its business processes.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 OE Initiatives - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to the Company’s 2022 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2022 OE initiatives of between approximately $5 million to $6 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.1 million. These actions are expected to be substantially complete by the end of 2025.</span></div><div style="margin-bottom:9pt;margin-top:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(8.)     RESTRUCTURING AND OTHER CHARGES (Continued)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 OE Initiatives - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to the Company’s 2021 OE initiatives are primarily recorded within the Medical segment or unallocated operating expenses and mainly include termination benefits. The Company estimates that it will incur aggregate pre-tax charges in connection with the 2021 OE initiatives of approximately $5 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.9 million. These actions were substantially complete by the end of 2022.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic reorganization and alignment</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s strategic reorganization and alignment (“SRA”) initiatives primarily include those that align resources with market conditions and the Company’s strategic direction in order to enhance the profitability of its portfolio of products.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost Reduction Initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - As of March 31, 2023, the Company incurred $1.5 million since inception in restructuring charges related to cost reduction actions taken in response to higher manufacturing and direct labor costs. These charges consisted of employee termination benefits. The Company expects to incur aggregate pre-tax cash charges of up to $2 million through completion in the second quarter of 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 SRA Initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - During the fourth quarter of 2021, the Company initiated plans to exit certain markets served in its Medical segment to enhance profitability and reallocate manufacturing capacity needed to support the Company’s overall growth plans. The Company estimates that it will incur a range of pre-tax charges in connection with the 2021 SRA initiatives of approximately $7 million and $9 million, the majority of which are expected to be cash expenditures. Costs related to the Company’s 2021 SRA Initiatives are primarily recorded within the Medical segment and mainly include termination benefits. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $4.7 million. These actions are expected to be completed by the end of 2025.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing alignment to support growth</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company commenced initiatives designed to reduce costs and improve operating efficiencies by relocating certain manufacturing operations. The Company estimates that it will incur a range of pre-tax charges in connection with these initiatives of approximately $2 million and $3 million, the majority of which are expected to be cash expenditures. As of March 31, 2023, total restructuring and restructuring-related charges incurred since inception were $0.4 million. These actions are expected to be substantially complete by the end of 2024.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for restructuring reserves (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.488%"><tr><td style="width:1.0%"/><td style="width:50.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operational<br/>excellence<br/>initiatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Strategic reorganization and alignment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred, net of reversals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition and integration</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and integration costs primarily consist of professional fees and other costs related to business acquisitions. During the three months ended March 31, 2023 and April 1, 2022, acquisition and integration costs included expenses primarily related to the acquisitions of Oscor and Aran of $0.4 million and $1.9 million, respectively. Acquisition and integration costs for the three months ended March 31, 2023 and April 1, 2022, included a benefit of $0.3 million and expense of $0.1 million to adjust the fair value of acquisition-related contingent consideration liabilities. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information related to the fair value measurement of the contingent consideration.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other general expenses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and April 1, 2022, the Company recorded expenses related to other initiatives not described above, which relate primarily to integration and operational initiatives to reduce future costs and improve efficiencies.</span></div> <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges comprise the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquisition and integration costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total restructuring and other charges</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table comprises restructuring and restructuring-related charges by income statement classification for the three month periods ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring charges:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring and other charges</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restructuring-related expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research, development and engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total restructuring and restructuring-related charges</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restructuring-related expenses primarily include retention bonuses and consulting expenses.</span></div> 1064000 1103000 382000 1936000 83000 296000 1529000 3335000 1064000 1103000 177000 155000 241000 318000 323000 177000 1805000 1753000 5000000 6000000 4100000 5000000 4900000 1500000 2000000 7000000 9000000 4700000 2000000 3000000 400000 <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for restructuring reserves (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.488%"><tr><td style="width:1.0%"/><td style="width:50.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operational<br/>excellence<br/>initiatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Strategic reorganization and alignment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred, net of reversals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,862)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 232000 2134000 2366000 498000 566000 1064000 417000 1862000 2279000 313000 838000 1151000 400000 1900000 -300000 100000 INCOME TAXES<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to several factors, including discrete items, changes in the mix and amount of pre-tax income and the jurisdictions to which it relates, changes in tax laws and foreign tax holidays, business reorganizations, settlements with taxing authorities and foreign currency fluctuations. In addition, the Company continues to explore tax planning opportunities that may have a material impact on its effective tax rate. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the first quarter of 2023 was 18.3% on $16.0 million of income before taxes compared to 18.5% on $13.9 million of income before taxes for the same period in 2022. The difference between the Company’s effective tax rates and the U.S. federal statutory income tax rate of 21% for the first quarter of 2023 and 2022 is due principally to the net impact of the Company’s earnings outside the U.S., which are generally taxed at rates that differ from the U.S federal rate, the Global Intangible Low-Taxed Income (“GILTI”) tax, the Foreign Derived Intangible Income (“FDII”) deduction, the availability of tax credits, and the recognition of certain discrete tax items. For the first quarter of 2023 and 2022 the Company recorded discrete tax expense of $0.1 million and $0.5 million, respectively. The discrete tax amounts for both periods predominately relate to excess tax benefits recognized upon vesting of RSUs during those quarters and/or tax shortfalls recorded for the forfeiture of certain PRSUs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefits reflect the difference between positions taken or expected to be taken on income tax returns and the amounts reflected in the financial statements. As of March 31, 2023, the Company had unrecognized tax benefits of approximately $7.9 million, of which approximately $7.8 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of March 31, 2023, the Company believes it is reasonably possible that a reduction of approximately $1.9 million of the balance of unrecognized tax benefits may occur within the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements.</span></div> The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, if any, that are taken into account in the relevant period. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to several factors, including discrete items, changes in the mix and amount of pre-tax income and the jurisdictions to which it relates, changes in tax laws and foreign tax holidays, business reorganizations, settlements with taxing authorities and foreign currency fluctuations. In addition, the Company continues to explore tax planning opportunities that may have a material impact on its effective tax rate. 0.183 16000000 0.185 13900000 100000 500000 7900000 7800000 1900000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration Arrangements</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contingent consideration liabilities related to the earn-out provisions for certain acquisitions. See Note 13 “Financial Instruments and Fair Value Measurements” for additional information. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to litigation arising from time to time in the ordinary course of its business. The Company does not expect that the ultimate resolution of any pending legal actions will have a material effect on its consolidated results of operations, financial position, or cash flows. However, litigation is subject to inherent uncertainties. As such, there can be no assurance that any pending legal action, which the Company currently believes to be immaterial, will not become material in the future.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranties</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally warrants that its products will meet customer specifications and will be free from defects in materials and workmanship. The product warranty liability is presented within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets. The change in product warranty liability comprised the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to warranty reserve, net of reversals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The change in product warranty liability comprised the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to warranty reserve, net of reversals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 77000 7000 84000 EARNINGS PER SHARE (“EPS”)<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a reconciliation of the information used in computing basic and diluted EPS (in thousands, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic and diluted EPS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted weighted average share calculations do not include the following securities, which are not dilutive to the EPS calculations or the performance criteria have not been met (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dilutive effect for the Company's 2028 Notes is calculated using the if-converted method. The Company is required, pursuant to the Indenture governing the 2028 Notes, to settle the principal amount of the 2028 Notes in cash and may elect to settle the remaining conversion obligation (i.e., the stock price in excess of the conversion price) in cash, shares of the Company's common stock, or a combination thereof. Under the if-converted method, the Company includes the number of shares required to satisfy the conversion obligation, assuming all the 2028 Notes are converted. Because the average closing price of the Company's common stock for the three months ended March 31, 2023, which is used as the basis for determining the dilutive effect on earnings per share, was less than the conversion price of $87.20, all associated shares were antidilutive.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2028 Notes, the Company entered into privately negotiated capped call transactions with certain financial institutions. The Capped Calls cover, subject to anti-dilution adjustments substantially similar to those in the 2028 Notes, approximately 5.8 million shares of the Company's common stock, the same number of shares initially underlying the 2028 Notes, at a strike price of approximately $108.59, subject to certain adjustments under the terms of the Capped Calls. The Capped Calls will expire upon the maturity of the 2028 Notes, subject to earlier exercise or termination. Exercise of the Capped Calls would reduce the number of shares of the Company's common stock outstanding, and therefore would be antidilutive.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 “Debt” for additional information related to 2028 Notes and Capped Calls.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a reconciliation of the information used in computing basic and diluted EPS (in thousands, except per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted EPS:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic and diluted EPS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding - Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,302 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13065000 11367000 33258000 33091000 317000 211000 33575000 33302000 0.39 0.34 0.39 0.34 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted weighted average share calculations do not include the following securities, which are not dilutive to the EPS calculations or the performance criteria have not been met (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3000 3000 133000 166000 87.20 5800000 108.59 STOCKHOLDERS’ EQUITY<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the number of shares of common stock issued, treasury stock and common stock outstanding for the three month periods ended March 31, 2023 and April 1, 2022: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,169,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,063,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting of RSUs, net of shares withheld to cover taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares outstanding at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,265,390 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,102,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income comprises the following (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined<br/>Benefit<br/>Plan<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Flow<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Pre-Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net-of-Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on foreign currency hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on interest rate swap hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,966 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on foreign currency hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized loss on interest rate swap hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the number of shares of common stock issued, treasury stock and common stock outstanding for the three month periods ended March 31, 2023 and April 1, 2022: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,169,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,063,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vesting of RSUs, net of shares withheld to cover taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares outstanding at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,265,390 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,102,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33169778 33063336 25376 0 70236 38831 33265390 33102167 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income comprises the following (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Defined<br/>Benefit<br/>Plan<br/>Liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Flow<br/>Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total<br/>Pre-Tax<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net-of-Tax<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on foreign currency hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on interest rate swap hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,927 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(690)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,966 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.670%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized gain on foreign currency hedges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized loss on interest rate swap hedge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -346000 1760000 4150000 5564000 -235000 5329000 3446000 3446000 -723000 2723000 -692000 -692000 145000 -547000 -587000 -587000 123000 -464000 7925000 7925000 0 7925000 -346000 3927000 12075000 15656000 -690000 14966000 -890000 -2291000 29720000 26539000 651000 27190000 2856000 2856000 -600000 2256000 -162000 -162000 34000 -128000 767000 767000 -161000 606000 -7887000 -7887000 0 -7887000 -890000 1170000 21833000 22113000 -76000 22037000 FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurement standards apply to certain financial assets and liabilities that are measured at fair value on a recurring basis (each reporting period). For the Company, these financial assets and liabilities include its derivative instruments and contingent consideration. The Company does not have any nonfinancial assets or liabilities that are measured at fair value on a recurring basis.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to global market risks, including the effect of changes in interest rates and foreign currency exchange rates, and uses derivatives to manage these exposures that occur in the normal course of business. The Company does not hold or issue derivatives for trading or speculative purposes. All derivatives are recorded at fair value on the Condensed Consolidated Balance Sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding assets and liabilities recorded at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Interest rate swap</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Derivatives Designated as Hedging Instruments</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically enters into interest rate swap agreements in order to reduce the cash flow risk caused by interest rate changes on its outstanding floating rate borrowings. Under these swap agreements, the Company pays a fixed rate of interest and receives a floating rate equal to one-month LIBOR. The variable rate received from the swap agreements and the variable rate paid on the outstanding debt will have approximately the same rate of interest, excluding the credit spread, and will reset and pay interest on the same date. The Company has designated these swap agreements as cash flow hedges based on concluding the hedged forecasted transaction is probable of occurring within the period the cash flow hedge is anticipated to affect earnings.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s outstanding interest rate swap as of March 31, 2023 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pay Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receive Current Floating Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s outstanding interest rate swap as of December 31, 2022 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pay Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receive Current Floating Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Contracts</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically enters into foreign currency forward contracts to hedge its exposure to foreign currency exchange rate fluctuations in its international operations. The Company has designated these foreign currency forward contracts as cash flow hedges.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under master agreements with the respective counterparties to the Company’s derivative contracts, subject to applicable requirements, it has the right of set-off and is allowed to net settle transactions of the same type with a single net amount payable by one party to the other. The Company has derivative assets and liabilities associated with Euro denominated foreign currency forward contracts with the same counterparty of $289 thousand and $112 thousand, respectively. The net asset of $177 thousand is presented in Prepaid expenses and other current assets.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of March 31, 2023 is as follows (dollars in thousands):</span></div><div style="margin-bottom:4pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$/Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0485</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MXN Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0860</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2022 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$/Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0489</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MXN Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0249</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UYU Peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0751</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the effect of cash flow hedge derivative instruments on other comprehensive income (loss) (“OCI”), AOCI and the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain (Loss) on Cash Flow Hedge Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain (Loss) on Cash Flow Hedge Activity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,112 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.606%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.693%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) Recognized in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Realized Gain (Loss) Reclassified from AOCI</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location in Statements of Operations and Comprehensive Income</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"/><td style="width:21.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.873%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to reclassify net gains totaling $3.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Net Investment Hedges</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has foreign-denominated long-term debt balances that qualify as net investment hedges. Changes in the value of these net investment hedges due to foreign currency gains or losses are deferred as foreign currency translation adjustments in Other comprehensive income (loss) on the Condensed Consolidated Statements of Operations and Comprehensive Income, and will remain in Accumulated other comprehensive income (loss) until the hedged investment is sold or substantially liquidated. We evaluate the effectiveness of the net investment hedges each quarter.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of March 31, 2023, the Company had a €100 million borrowing on the Revolving Credit Facility that was designated as a net investment hedge on a portion of the Company’s net investments in certain of its entities with functional currencies denominated in the Euro.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Derivatives Not Designated as Hedging Instruments</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has foreign currency exposure on balances, primarily intercompany, that are denominated in a foreign currency and are adjusted to current values using period-end exchange rates. To minimize foreign currency exposure, the Company enters into foreign currency contracts with a one month maturity. At March 31, 2023 and December 31, 2022, the Company had total gross notional amounts of $17.0 million and $12.0 million, respectively, of foreign currency contracts outstanding that were not designated as hedges. The fair value of derivatives not designated as hedges was not material for any period presented. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.1 million and $0.3 million, for the three months ended March 31, 2023 and April 1, 2022, respectively, which are included in Other loss, net. Each of the foreign currency contracts not designated as hedging instruments will have approximately offsetting effects from the underlying intercompany loans subject to foreign exchange remeasurement.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the estimated fair values of the Company’s liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the three months ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Payments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2022, the Company acquired Aran. See Note 2 “Business Acquisitions” for additional information about the Aran acquisition and related contingent consideration. On February 19, 2020, the Company acquired certain assets and liabilities of InoMec Ltd. (“InoMec”), a privately-held company based in Israel that specializes in the research, development and manufacturing of medical devices, including minimally invasive tools, delivery systems, tubing and catheters, surgery tools, drug-device combination, laser combined devices, and tooling and production. On October 7, 2019, the Company acquired certain assets and liabilities of US BioDesign, LLC (“USB”), a privately-held developer and manufacturer of complex braided biomedical structures for disposable and implantable medical devices. The contingent consideration at March 31, 2023 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for Aran, InoMec and USB, to make additional payments if certain revenue goals are met.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the Company assessed the probability of meeting the required revenue threshold as unlikely and determined the fair value of the contingent consideration liability relating to the acquisition of USB was zero. During the three months ended April 1, 2022, the Company made a $0.5 million payment associated with the USB acquisition, resulting from achievement of revenue-based goals for the period from January 1, 2021 to December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of InoMec was $0.8 million and $1.1 million, respectively. The fair value of the contingent consideration liability relating to the acquisition of InoMec was calculated using projected revenue for the remaining earnout period and discounted using a discount </span><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate of 12.3%. The remaining maximum potential undiscounted payout for the contingent consideration liability relating to the acquisition of InoMec is $1.1 million, with projected payments in 2023 and 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the fair value of the contingent consideration liability relating to the acquisition of Aran was $10.7 million and $10.9 million, respectively. The Company determined that Aran achieved the maximum revenue threshold for the year ended December 31, 2022. The contingent consideration related to Aran was paid in full in April 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $11.2 million and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.6 million.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.273%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.319%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.393%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:21.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value standards also apply to certain assets and liabilities that are measured at fair value on a nonrecurring basis. The carrying amounts of cash, accounts receivable, accounts payable, and accrued expenses approximate fair value because of the short-term nature of these items.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Company’s Revolving Credit Facility and TLA Facility accrue interest at a floating rate tied to a standard short-term borrowing index, selected at the Company’s option, plus an applicable margin. The carrying amount of this floating rate debt approximates fair value based upon the respective interest rates adjusting with market rate adjustments.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds long-term, strategic investments in companies to promote business and strategic objectives. These investments are included in Other long-term assets on the Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investments comprise the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.922%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:6pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Loss on equity investments for each period were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity method investment is in a venture capital fund focused on investing in life sciences companies. As of March 31, 2023, the Company owned 7.5% of this fund.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information regarding assets and liabilities recorded at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets<br/>(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#242424;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Interest rate swap</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Foreign currency hedging contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities: Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s outstanding interest rate swap as of March 31, 2023 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pay Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receive Current Floating Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s outstanding interest rate swap as of December 31, 2022 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.520%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.617%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pay Fixed Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receive Current Floating Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of March 31, 2023 is as follows (dollars in thousands):</span></div><div style="margin-bottom:4pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$/Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0485</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MXN Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0860</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2022 is as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.526%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$/Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0489</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MXN Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0249</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UYU Peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0751</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 669000 0 669000 0 3258000 0 3258000 0 11732000 0 0 11732000 1262000 0 1262000 0 521000 0 521000 0 23000 23000 11756000 0 0 11756000 100000000 0.021785 0.048306 669000 100000000 0.021785 0.043869 1262000 289000 112000 177000 27653000 0.0485 3081000 41051000 1.0860 177000 37175000 0.0489 504000 2685000 0.0249 17000 17309000 1.0751 -23000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the effect of cash flow hedge derivative instruments on other comprehensive income (loss) (“OCI”), AOCI and the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income for the three months ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain (Loss) on Cash Flow Hedge Activity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain (Loss) on Cash Flow Hedge Activity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,112 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,254 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.606%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.693%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gain (Loss) Recognized in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Realized Gain (Loss) Reclassified from AOCI</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location in Statements of Operations and Comprehensive Income</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.563%"><tr><td style="width:1.0%"/><td style="width:21.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.873%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 378785000 -51000 310912000 -54000 282112000 708000 229437000 192000 62507000 35000 58978000 24000 17254000 587000 5968000 -767000 -6000 1824000 587000 -767000 149000 -514000 -51000 -54000 3275000 1269000 708000 192000 28000 277000 35000 24000 3900000 100000000 17000000 12000000 100000 300000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the estimated fair values of the Company’s liabilities for contingent consideration measured using significant unobservable inputs (Level 3) for the three months ended March 31, 2023 and April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Payments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value measurement at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,732 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 11756000 2415000 -265000 54000 0 493000 241000 0 11732000 1976000 500000 800000 1100000 0.123 1100000 10700000 10900000 11200000 11200000 600000 600000 <div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds long-term, strategic investments in companies to promote business and strategic objectives. These investments are included in Other long-term assets on the Condensed Consolidated Balance Sheets.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investments comprise the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.922%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.221%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:6pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Loss on equity investments for each period were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 8097000 8252000 5637000 5637000 13734000 13889000 -155000 -2404000 0.075 SEGMENT INFORMATION<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company organizes its business into two reportable segments: (1) Medical and (2) Non-Medical. This segment structure reflects the financial information and reports used by the Company’s management, specifically its Chief Operating Decision Maker, to make decisions regarding the Company’s business, including resource allocations and performance assessments. This segment structure reflects the Company’s current operating focus in compliance with ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For purposes of segment reporting, intercompany sales between segments are not material.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents sales by product line (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment sales by product line:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardio &amp; Vascular</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardiac Rhythm Management &amp; Neuromodulation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Surgical, Orthopedics &amp; Portable Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Medical</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents income for the Company’s reportable segments (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated operating expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated expenses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2 <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents sales by product line (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment sales by product line:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardio &amp; Vascular</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cardiac Rhythm Management &amp; Neuromodulation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advanced Surgical, Orthopedics &amp; Portable Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Medical</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,785 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 191203000 159037000 145139000 123324000 27924000 19666000 364266000 302027000 14519000 8885000 378785000 310912000 <div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents income for the Company’s reportable segments (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1,<br/>2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Medical</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Medical</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,832 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,813 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated operating expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,666)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated expenses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 54806000 44148000 4026000 665000 58832000 44813000 -24666000 -22316000 34166000 22497000 18169000 8549000 15997000 13948000 REVENUE FROM CONTRACTS WITH CUSTOMERS<div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, the Company’s business segmentation is aligned according to the nature and economic characteristics of its products and customer relationships and provides meaningful disaggregation of each business segment’s results of operations. For a summary by disaggregated product line sales for each segment, refer to Note 14, “Segment Information.”</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from products and services transferred to customers over time represented 28% for the three months ended March 31, 2023, compared to 31% for the three months ended April 1, 2022. Substantially all of the revenue recognized from products and services transferred to customers over time during the periods presented was within the Medical segment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenues by significant customers, which are defined as any customer who individually represents 10% or more of a segment’s total revenues.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of segment’s total revenues for the period.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenues by significant ship to location, which is defined as any country where 10% or more of a segment’s total revenues are shipped.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ship to Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of segment’s total revenues for the period.</span></div><div style="padding-left:36pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company recognized $1.3 million of revenue that was included in the contract liability balance as of December 31, 2022. During the three months ended April 1, 2022, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2021.</span></div> 0.28 0.31 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenues by significant customers, which are defined as any customer who individually represents 10% or more of a segment’s total revenues.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of segment’s total revenues for the period.</span></div> 0.18 0.18 0.16 0.18 0.14 0.14 0.22 0.33 0.52 0.78 0.50 0.67 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present revenues by significant ship to location, which is defined as any country where 10% or more of a segment’s total revenues are shipped.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.296%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ship to Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Medical</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Medical</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other countries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">__________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of segment’s total revenues for the period.</span></div> 0.55 0.60 0.54 0.63 0.10 0.45 0.40 0.46 0.27 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of the Company’s contract assets and contract liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.976%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 80929000 71927000 6366000 5616000 1300000 900000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V)FU8'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 " #MB9M6 JX#*_ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDWY(Z(N%Z:=0$)B$HA;E'A;1--&B5&[MR<-6R<$#\ Q]B^? M/TMNM1=Z"/@'E_RNH7M M(ZE>8_H5K:"CQQ4[3WYM'M;;#9.\XDU171?\;LMK4=^(ZOY]=OWA=Q%V@[$[ M^X^-SX*RA5]W(;\ 4$L#!!0 ( .V)FU:97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ [8F;5I;=Y07W!0 R!\ !@ !X;"]W;W)KP ":V<+R@Z?BEY>Y[ZXY?XB=W9L;B>F2S9E\H]X+-29E;MX?LBBQ.<1$FQQ6^OA M3WW'T8+LB6\^VR1'QTBCS#E_T2=#[[9FZQ*Q@+E26U#ULV9]%@3:297CO[UI M+?^?6GA\?'!_R. 5S)PFK,^#/WU/KFYK-S7DL05- SGAF\]L#]34?BX/DNPO MVNR>;9(:2]6/D_DY9?7#UTR@?WKS1 K5Y?XUU=#.H6%VT./P4Q)3 ME]W6U$!+F%BS6O>7GW#+_LV$]X/,WL V),#WH"%&D32EUOTX <,/:?AG D3&.R!Z[B%G;8)#1161/N8HWT\!VW"EKY^ MB:I&?*:AL8?"/L/GV>!135:?1T_WP^?'*>J/)N/1I#<;CIY-S*!;169L%_.J M?0[U,'*Y4/V4ZBY[A:92#4[$!>KS-))BJWX]8U6<<+\?F(AA457DHRB!ST&> MT5^FW$#/?J$)6[5<=/!-FD9>4%Q55Y2\))S>'N>I]R3J\,!>E+/ MH5%D;E?8LGGCV.A1#1)?=9,Q%2\;NKTRHH,^5=&+5(3!' *CSS;(A?A(AAA.-J\Y^WK,S6,9WP3&5EANW% (VYNUTN$)5RD)0QGG/>< M^?MJ+/C:CUQSGX8]9W\902\1FW"1FS <=]Z#CGDB:8#^]N/R5S+LV&[:I&$D MO41PPD5RPG#K[-OOZ-U;")4(4*4(4@6..2ON>'RW1=!O.>6!B M/V$PG#U.C(L(ETA*I$A*!(XUA]9$@U=W1:,E*XW$)XR>OT^-21"65>4KDA$Y M*QGU4R'T1]ON2RUK2#6?I,9EIA..WXV+4WU8596SB$'DK!@TC"03NP5)_?5- M#^!&3MBQC/,2\8<4\8><%7_TUZGZ=%&18,F%\55TPN>)"M77>Z[+E)&R\7:6 M1N)+!"%2!"%R5A":AC0(T%V:J-N)N=_"/J6+#;"N*E^1?\A9^6<0,K'4 _-1 M.2L=:.W M<_PT6\Q'HU2J4!ME,^@'/]JO\?]JI/]!86=?)SNW9N:F-Y+67<3C%,G'@8-+ M+V21EZUX/@1T:=QU@ U*.RRLJPI61!\'3BSY2NZ#G^@$_YVI)/J@+AK?KB?, MRI:J85E5QB+^.'!8><^X7YPOIX3MOF(CXR6BCW.T+P8'E4.V.VY&:/?AA%V] MCDG=,8/^T.QC'>V5ZLDOVT).D*O78W?;IOG5?)NZEVW.6L7CNSWN+U3/G0D* MV$))[>NV>N&)W;;Q[D3R.-MYG7,I>9@=KACUF- /J/L+SN7A1/^#?/.^^S]0 M2P,$% @ [8F;5F.+1& 8!P *AX !@ !X;"]W;W)K.R=WNOG1+I0RY%=5UNWI9&',\LUL MUF8+5D43>GDS/VYEPDMD%G\4^A[MJ]:V)=N=;ZA[WYD)].J%6D2I49VX6$ M_];J7)6E[0ET_-QV.MF]TS;O.__+4=B+T&+!AIP+<- M^&,;B&T#T3FZ4=:Y=2&-G)\T^HXTUAIZLQ?=V'2MP9NBMM-X91KXM8!V9G[^ M^=/%Y:>KRPL"5U>?/WZX./L&-^_./IY].K\D5W]=7GZ[(B^^UW*5%T;E+\DK M\OWJ@KQX]I(\(T5-OBWTJI5UWI[,#.BQO$\&FA%,N MD.;G_N87*MLUYX?-9S *NZ'@NZ'@77]B;"A63:-J0V3;*M.^P?S9=!#@'=@5 M]Z9=RDR=3F!)M:I9J\G\^1\LHF\Q[YZHLP-?QM]?B[;!8%9(YF]4#]7 MQ5J6X#PZBYNNHJXKFQ;6\X!&-#B9K??=<:UXP&.^LSK0&>QT!EZ=9UFF5R + M,D:F0.-UJ::DANRF;\BRT>NB2R>0S4C6* A04FJ8O=;^_(R^#F#%E&67+" >'DRAPW:INAQ2WF-.;W2%^^Z$-&1BX#5BQ@/!0]SM<.=VZ'7[0[V&R=!- MH= )"9&7ACSA VV(&4WB*,*U13MMD5?;5W6SJG,[$[#\,UTI8N0O7&>$" BC M@4K,B I<8[S3&/O#6]>F 4)LUS*F+79>F]"4IP-QKE7,4A[CZI*=NL2K[DNC MEK+(B?H%,+;1:J-3FX6"*#[(09CNQ!VN-*+A0#=B%5,Z$I7I3G?JU?U-&UD^ M0F+JO#SB29H,Q]8U"\.$IPDNDM&>:/3(\$*1TYC[*5F6T@J%T;49;@G5A^FR M!XHJZL@1@J;I<&0Q.Q;#FA^1O0=BYI7]I];Y'60G5!QS7IHF44J':PFUXQ"Q M(^)Z-#(OC>:?N^@L:B/KV\(N_50Z7A;PNRL) +8+6Q,P+N]\MBI^JMT.G>\(Q/^(>G%[JIMME0AW9 M1U.NKO%DYY*,4?@SG"K$+&')".]XSSONY]VN1E[*>UN6H1L7EUH,RO-DJ!&S M8S3>LSL4V=.-^^GV82\->X6Z! ,!X3 ?8V90OHU F.]M 8]P;I"0]X(?5>OB MB\%F=)B543,1C:0[WD..^R$',]^LE+>0/.8 PK4TY4Y8N&:Q"-(1K/">?]S/ MO\.*\IA6;*\5!O$P9Z-V(AZC"^\AR/T0_'@T$W 7:S":030L?3$[&M-X+'Y[ M '(_ !]=]G 7;"P4E"=#I8A=1*.8C2CM"9R+F*I._>(64"#L4#M M8KL*U8URJA= 3H )/\#.=545QFXA-VDV MT[6-7@51 8GWQ2=M%&'T):K>VS->TQ"L.'J"C@Z][[DH_&>C5T9G/Q:ZS%73 M/O\#MI3QVVY/;>[1FE \Z4'I4_5VZ/O>4>F1LU*8>2@%6SL$4WN*2"F#$J8A M:UFNU%N8=3JEF[^D7/DP;AH M6POQCMTKT\(6.X? .GY"*5PHBV&=Y+VN+(H6R>%[8ZAG5KS[%>%37) MY+* =8S*1+:D-&5[!-E*1>P$$^F8W![;PH_MK\I(> 1EDFQJ&%D\P[A$AJRQ M?UBZ58G8)8#N$1Z*GMS"3VZHY5;5JI1&[4HX74$\+^PGL_7#62LJ'4%TD+K* M7;-0\+'\W7-Z,(/= <[W?K[33<2 M]Y,'NDG'#-%-^FSO0Y[]BOJW;&Z+NH6BXP9:TM/X_4$L#!!0 ( .V)FU8BZ5#; 0, M ! ) 8 >&PO=V]R:W-H965T&ULK5;;3N,P$/T5*XM0 M*['-K9=0VDBE[0HD+A6!W6$YJ*L1%+F0U-4X0Q)%AT6 :I>K-B/,%23?G:%!D''!6@A)J. M9?7-!)/4\$?%VH+[(Y9+2E)8<"3R),'\Y1PHVXX-VWA=N"/K6.H%TQ]E> T! MR(=LP=7,K%DBDD J"$L1A]78F-C#J:?CBX#?!+9B9XRTDR5CCWIR&8T-2PL" M"J'4#%@]-C %2C61DO%4<1KU)S5P=_S*_JOPKKPLL8 IHW]()..QX1DH@A7. MJ;QCVPNH_/0T7\BH*/[1MHJU#!3F0K*D BL%"4G+)WZN\K #L+OO )P*X'P6 MX%8 MS!:*BMLS;#$_HBS+>(Z6K'I09&; JW3F^D3ICYAA)>6\E.*\(^4:\PYR[1/D6([; )\> MAL\@K.'./MQ42:DSX]29<0H^][W,Y%S[1%@(D&+8Y*NLR=TWD>UY=6NO[B%V?T+5;L9I"$B="RAB^5*N[EIIBW#IF3VFW5MH]6)5 LO Q9C0"+HY_>(X] M.$/PE!/YTEBA[G=6Z)O(]GSW:M^]@Q6:LB11IY[0]D]0ACG:8)H#:JDM%S%* M,1\6P+/M-R3Z*VA/?K\7WOR"^D"@0SF7,./D+46&B M7&U47I+W=C395O5[H_XSD7L.!K6#P=<=$"'RC]4/_M/DNDZ_YYZ^%=\4:/=/ M!P.O6;M7:_>^KETU="%Q&I%T_9$![[,&F@(;#9@[_4K?%=3)OR:I0!16"FIU M!HJ#E_VWG$B6%2ULR:1JB,4P5E<6X#I O5\Q)E\GNBO6ER#_'U!+ P04 M" #MB9M6O=S8(S,& !R&0 & 'AL+W=O/'N0PW.QUEF:\P>)U'JY M9/+7%<_$RT4/]]X>/*:+1)L'_>'YBBWXA.NOJP<)=_VME5FZY+E*18XDGU_T M+O'9B!8*A<2WE+^HG6MD7'D6XH>YN9E=]#R#B&=\JHT)!E\;/N)99BP!CI^5 MT=[VG49Q]_K-^J?">7#FF2D^$MGW=*:3BU[40S,^9^M,/XJ7S[QRR#?VIB)3 MQ2=ZJ62]'IJNE1;+2AD0+-.\_&:O52!V%,".78%4"J2I,.A0H)4"+1PMD15N M73/-AN=2O"!II,&:N2AB4VB#-VENTCC1$GY-04\/1_=WU^.[R?@:P=7D_LO- M]>43W$R>X.MV?/?T/W#^/'RZ08$T.6=D;Q]>!Q_!K6;;V-T M2R*"=UY;HK.(D7A 0SNZ8(LN<*+[6PJET$J*>:IMX(+66^,@"&D#6ULJPH/0 MMT,+M]!"9QG?K[AD.LT7B+\"^2BNSFP(PT.6[X&,[?D;;?V-W.4+E 3>GJ % MS\'S#,'JAM@,UN[4=*]A+9O_42OV QQ%02-#;2D:^X%GSU"\11P[$3]"#)B< M)B? ?QL@]E6QVAC8/%^ +)?@CPUSW$*#8R]N5KQ%*O B:L>,O9JXO/=0:[F> MZK5!5Z 5.N$238%K%O86K2SN0?%)W,!KD:*4=G0!WB%:[,3[)#04@VAU@Q4H M;D$(B.^%3:1M,3^*PZ@#*JFA$B?4NF73@H.L$$D[2@,<- O6(D;((.Y8[G#- MC=A)04".FD/OZKRFL2]F18:-*O^Y3O4O MB.0&X)K.LF=\8"G-)K-9A,C &W0@K9D-NZGMONB;#/">H)Q;^0.W:2O<678J M>&TA''9ENF8V[*:V:AOTS&%FX4BSUXZ6:9,7]N.XU3(6,1H/NK)=DQQV*LI^_%' ]XV08X;<'?1E&QUDK#I@%JS5I@Q,F0OUM@A[*V M'X2:+(F;+.L"*[VWIZE-@Y3">M/,DTT,QJN.1-5T2=QTN5M7+I1M"H2]6=A< MGJQBU.N8 4E-E<1WEM-(+"%#B3G&VG!TT[F*$B?C_G;Y',C:OM,U Q,W [L) MHU)^CS!L8MV$06KB)>^,E^6F?R\O%?T>F2W-L;V]#SIN'LK:?@AJ0B=N0O\$ M&Z-TD:/I6DJ>3W\A&#-SE;'BG'3!H*'*2%@#T9XHPYBTDM>6^AA&45?R:K8G M[LESE+!\8?*%YBR5:,.R-3>'+%.F$C3/P%S"9S#,%?M2\P/LJ*Q>6&;,L'7T M8I$B81?%T)J^J9N^WZW ]]#3]L 9![2Y<[5(??2QWS%'TYK0J9O01Q;@[R+& MK68F)/2: ;>(!00W ][?.;U>WFZ?;O\XN"R.RQO/K_#9 MJ#S^K\V4_T;<,KE(3WFD(493E 7]YH\6J."-_%EJ+97&9<#;CT@C M[W,A]-N-><'V;Y;A?U!+ P04 " #MB9M655-$W1P( #1(@ & 'AL M+W=OSD9X]/S!G_Q^IOD5G*G1"_ MS)OOB[-19!2QBI7:3$'AUXY=L*HR,X&.O_>3CKK_:08>OGZ>_5NS>%C,'57L M0E1_\85>G8V*$5JP)=U6^D_Q\#O;+R@U\Y6B4LU/]+"WC4:HW"HMUOO!H&#- MZ_8W?=P[XF S.,>0/8#R'! XAD0[P&O',;IV<7UU>77J_G72P2OYM=_?+\\OX4W\UOX]>/KU>T< M77]#%^?SW]&W/Z[_FJ,//VNZ77#-%A_1&/V<7Z(/OWU$OR%>H]N5V"I:+]3I M1(,R,_^DW*OXTJH@'A4Q^B%JO5+H:[U@B^/Q$UA1MRSRO*PO)#CA#RH_HQA_ M0B0BL4//17CX^0:&1^UP$I 3=UZ.F_EBGY>I6J$E'!F%EE*L$9Q"236O[]LP MYIHS=>)R6SMMXI[6'/$3M:$E.QO!&59,[MAH]L]_X"SZEVO-[S39D0>2S@-) M:/;9%60D7I=BS5S+;,=FS5B3>'8S'$=9>CK9'>IW6.$XRSNK(V%I)RP-;LWY MXC]PRB Q:86T@,Q4BKKD%4-UI]A\;MZ59AWK]-J;ON8WO--F1 MM[+.6UEP&R\93%IRVJ;@>H'H6DC-_]M\X%IY.UUZL&]L MWFG-7]!ZIV$_*PK)"I4K*N^9,CM:;04@*^8249IOQ=O.BIPM+1#20:5ODT\(M<]K)G 9E MSK4H?XT-1\'%8FWJ))6Q, MK-SOL(H\VGLHXR#Q9M=ZQ22JGYW^X1ZJ7O6Q<3YS.SJVI>($YT.MMAF.B>>D MX9Z@.(S02[9D4C:IJZ42??3(3&R9EC\=-GGDB^ >ICA,TXL5K=LT>PA'\"?0 MU>"BXO2.5WY0XG$DXVW,RKB,!9-5I10$X;TV:0;%P4>EA8N M,YRGGKQ->B*2,!&[V-S0)U]@$IMRF!3YT(+BPU-E6.(L]AXGTT"-A MZ%V]MI%Q*K?)EN&B&"IW\*_ F<^O/0!)\J8NNBV+7M%^D2!8WTJ5]YKMV L] M8DF06G LH"A4O"FRQ-)L(VR>?OJ$-A6%*LP<$E,V;GSUUG[Z 6ZR:3+<18<= MCHK,%X$]%DD8BS=2E(PM]INH*/3:_]_$#\:2;74/K3VKUU#@S'TV@:6[G/95A@SZ&)>U['85X? M'QJNU!9VKCDXT';MX.#P.W-G)313GYK+*OC+@JL&\LZ+11O:29&1='B$'':> MOBONP1Z'P7Z\%LEVHMJ9("RAN>$:.L?2L/W)*=O1Q4).*H9ED\,.IU'DD]ZC M/0ZC_>8@8MXFW-7EQN!OR^&NXB#R2S^X@@Z#_V8KRY6Y_3 Q0S<;N!Z MM1+5 B)8=?>D^ZMNM:*2(>A==,4. EYIR4MCUJYL6T/4TP7 M;L6.%I;D5A YK'#F\W'/TCC,4F3%ZZ3VV^P9'/GS=^JW$%0:#\MZ;99GA>> MPY#TG$U>N%;V2?V$[M@]KVL34Z9K8)*+A5._S5&2D-S2[^BR\Z+P- E)3]LD M3-O IBYQ@A*CZTO.I,HBX9M@L.,I%DV#)O)P<,!:R;OFV[3 M[KF,\^9IA,'G7_#)1?MT13]-^[#'#RIA3Q0DJ25,&7W.P9VR?7ZB?:/%IGD$ MX4YH+=;-RQ6CD)"- ?Q]*:!PW;\Q_Z![BF7V/U!+ P04 " #MB9M6>IEN M7T,% I&@ & 'AL+W=O[H M[HN-8/=9Z=G5:A&P<(E23$[HSG)Q)-'6J28 MBV'Q9+"\(#@JE=+$L$S3-5(<9Z/II+SWI9A.Z(HG<4:^%("MTA07WRY)0C?G M(SCZ?N,V?EIR><.83G+\1!:$W^=?"C$R&I0H3DG&8IJ!@CR>CR[@VP!Z4J&4 M^",F&[9S#>12'BA]EH.KZ'QDRAF1A(1<0F#QMR8SDB0228#J1?D2+R0)JS\!9M:UAR! M<,4X36ME,8,TSJI__%(3L:, T1X%JU:P.@JVO4R. O+W M*#BU0KETHUI[2=P<?KN87=V*PN!-_GX/KNP6X>2]&-[./'VX^S8/;Q9M78PMZ[T#P M^_W5W5_@Z#[#JRCF)#H&I^!^,0='KX_!:Q!GX&Y)5PQG$9L87,Q4VC/">E:7 MU:RL/;.ZHQPG VHSM=J,IJD(/D%:^ R$98 C,341CS@!.8ZC4S&K$.?Q,/A< M#7Y+N-AW) ($%UFF@C2Q)BT M<0WAT,:K5N-5JS1D[S%TB1.
0$/)"G.).S!?01Y*2(J2"%@SD)SP"")\ R M+3CDG@K>+>%EKEE/(7)LU_5_,A3:R[+98T!>S/.B; MC52+"]1P@4HUM(>+JRP4&901<"1675X=R^AG1[/MN\['9IU6@PT M@;5H=AN:727-,YSGDF&<)$R46-4IP"D0YP"(&5O)A"VS=$BS-2EX_) 0D%%. MV G(1,$HGG#\,N03I=E#?>+V?&)V'*+37* )K.40KW&(IW3(M6!UZ,2M6/5Z M1$"(W.[YI[1P: ;_*9.!)I,MRL8-96,E93=[BQ9PE%#&CH>8'/?3J0.=3HDP M4QH^E$F=8,&/YM]BTF^8]'^N0B-9),NSAVHLB[.+O#@#9E6<64.$^OTX0:Z- MG,Y.G?7E/.BZ$K.UH?MBKN6X/NS$75_,LDSD#=, S6W_86HK50?9J/%;=-C0 ML[L']FQ T$/0MKH'^X"<.S8]LTO(@)R#+'\/(3L-&?P?Z]7:F*;302O:7"M: MH NM[;9MQP75+=>O5*UJR(.=8_43E65Z=C>\=1H-=*&U6=_V=E#9B1Q4NZJA M#F8;];,$-+NY5:O-0!=:F^QM7P;5C=E_5L&J[1[LF8'^S1)'6K>0U6HUT(76 M]LVVAX/J)DY=S,)^JP61Z3K=$U)GLS7_.:.!+J-MXK9=&52W9;]4TL)^F^2[ MJ-L:[;C< AP_Z.6$6&L?.677Y$$0L2%2L#"7D4>N:9)\@LJN\2 MU8#3O'SQ_D YIVEYN218%'!20#Q_I"(YU@/Y+K_Y.C3]%U!+ P04 " #M MB9M62.GLYS4' #[$ & 'AL+W=OOI-!85U3I.?$,. M;]8^U#KA-FRFL0FD2]E4V^E\-OMQ6FOC1F*<"K4]'BZ/7YR]Y MO2SXCZ%=/+A6G,G*^UN^>5>>CF8<$%DJ$EO0^+>E"[*6#2&,SYW-T>"2-QY> M]];?2N[(9:4C77C[7U.FZG3T:J1*6NO6IFN_^XVZ?'Y@>X6W4?ZJ75Y[#(]% M&Y.ON\VXKXW+__67#H>##:]FCVR8=QOF$G=V)%'^HI,^.PE^IP*OAC6^D%1E M-X(SCHNR3 %O#?:EL_/%\MU2?7RKKJXOEY MB[WC1^PMBL*W+AFW45?>FL)05'\L5C$%],6?#R6<[;U\V!YSY75L=$&G(Y A M4MC2Z.S[[XY^G+UY(MJ70[0OG[+^[57Y%V;4.Y=H0T']YFT)/**Z\*'Q00M+ MGB6_H53A]%=!&2E3E2"O*MH2J,# !RK[[][-9_/WG06Y>[HC?)! MP4+_\L+7C7;[[N5S9:+2JFE7*(+=OP#^:!CXN O!FLB><,56/H#8_P.QU3+Y MXE9=?BDJ[3:D6C1:]A/W]0J\Z6/Y].OUI(^D3U5\UE2:0EMP=FL*4E"HZ-N MJUJ[=HTV: .6=66Y/VP_9$1>6\]1ONZU3II,A5[%?RL-@8E5^K!C80 M?F2IM"64AB; "#&61J!/_D&+8['21P7\H.5-A!JF1-P("L,AQT7(S1E,#J6; M!A46;#A^L4".PF8_AHXA>(R L6!!;FN"=XSK(T!P.8]^>A,[0:3 %@O;EDA- M!S1##0TV+YQX@PT?S,;P!7UN32,%.ZQQ5,^Z9OEX^3X.C'_ M]7N.24-))"KN$G"CQ(22#CY@R1K>76$004QX4 OF.I 2K7"\Q#BQ%$JIDI"- M(0JM!9X<2J!-UUM2.GYYXPQO7;)-)#&ZF2PGH^=J244;4,!NXT 1H%>;*./S MV6AY>3'*.99>.9\&!+6UO?W2Q,)Z-"HL.9YYUNX1!T ,<+O:*W:H-EQ&>84$ MJ.&(])VZ-@&&3<-9]"C+KE\7BZL[J$55$LX,&8GT0*T7SJ')U34Q5U@-> JK MH]F+WR=J(4E-O=)^$< M!0)].E0?S:KV,<%KP3WY>(9"*-Z^1D6P9$\Z@"=L]Q?LK5<0JFXXSI50F!?[ MQCA. -6\DZIQG\HWHX-C$9^9I#%T^1A+ R08J ?JH7FH M["IO*0?R3S#>41:#1C-";63\!IJ,814:VC/O<.ZP0.M;!(8RU*("W((ZXDS= M9*F0\"%@7,$,*G<7<[1FB@JZ6 ^)'6,NZ!5+L4A\08$)J5C=O*-N*8>00+*H M+2]B0)!B''<2927%0]W0V2WGWA?R4>J4;>A';0Y3!$1JQQQ/K?17+E AE"T- M,@N*4P]&-&B-*=Q)P !*KL?:!' -DQ+I!TF&SY+B6'B3^83VPUD3:!\?R:L% M!,PJ< N.N?CH$]L-JJ[_>=-:_3Q#CON*+B7;8YAW$ED+KR/ MU'4L^IR%!"M15)+^E>..] FA@K4,"UDL")6^.1"/2%^[VTG#,/LK#:[KH6DZ MZ_T!\ZX[&Q]-/LL=*!&.=*&?P@$GPEBI-;YDOU8I008YB*\5D8-GR,Z.-PV. M\UR.S&(YN)J-,VN4^2O8^N\3IE4;X[\9D8-@/34YQG?0(YF[: KBTRSB2 !2 M:'OO51=]G_A#GSO3@P]2'-KGS"V5 N*TQU"KP []<>>70W[&#XO>/L;U!+ M P04 " #MB9M6]^6[K!D( !P$P & 'AL+W=OK(W]ZDHA/'NLE':7H]+[^O5D MXK)25-R-32TTWA3&5MSCT:XFKK:"YV%3I2:SZ?1D4G&I1U<78>VCO;HPC5=2 MBX^6N::JN-W<"&76EZ-TU"U\DJO2T\+DZJ+F*W$O_)?ZH\73I->2RTIH)XUF M5A27H^OT] W(R1+8[[2PUU^.9J204*)S),&CG\/XE8H18I@ MQE^MSE%_)&T<_NZTOPW8@67)G;@UZC\R]^7EZ&S$7>6[R5V.>O;K[7=_^_N7N_N[SW8?W M]Q<3#]4D,,E:-3=1S>P9-7/VSFA?.O:KSD6^NW\"DWJ[9IU=-[,7%;[C=LSF M:<)FT]G\!7WS'N<\Z)L_A[-Q6'&.W9IJ*36/*:%S=NT<4O\Z^ZN13H;5_UXO MG;=(E__M\T,\9K'_&"JAUZ[FF;@Q.(E[3\> MK'^@AGW0[+JV4K&3X/19PGPIR%TUUQM4#QQD1<[2Z?1?S!3AI<":WS"IO0!8 M[VC]UF@-WK"<)-F6JH44F:6,M+&*")]?SF:SZ3GM##_3\Z.$?[ =8;3*JB/AM=&;2H$F>RL#W#O&X0Z17PO9:^%(JR@!O M$/H"HE!4*^'%$W/C\F.'=1/PD6Y>"XAEG>T4E.#V%2H#9F3C'J@ -ZB M>J1G;WD6?-9&7[JV$J 8X/>%ZET;7R=6E!O1)F]\R$-$.@^E@\@AI-HA"E2F M:X Y2!?I>(ZNH11>)VQ=2OBM/8Y2%[]!>:2'.Z0ZWX3<0Q$?I//Y^%6WDQT> MI+-76TWP 4^BX'0P1 MW'-O4<6!534<&_CG&>W[O&B62JZ"EJ0-STX<^& /^T MK@D$U]0D ;WSD\5Y.ATZ:3KP&??1Q$?H!Q1&Y489!@T[-'L4AHJ<84O'6;&T MLE*"$+J(D"C@/P@-B&UU5,13WFBJ>7(;2D#_@L$KI+T)21X5OQ&9J): W#;4 M&<6**!BG9,;FQ%1;J@#'5:YSHRNYW>^FHE&]8T*Z5:!5TAGA4=\>LWLAV'L# MY.F\8^:W(!J=4=;=:2K@Z%A*GK<4Q#]"$-^!;QH;3G(MC0$P^JXUIBOF)]S4&MT#+- M M TVQV#[B.([.&&NJD.3E^ M_8"]2N;I*VKT2&2/%A5Z7>1M;(D=(43V*3Q+,5OEIFBS.CMF'?MY0(N1U?#M/CJ=X&;J>-CK;-2Q-YL>+WMHA M]L-%,C^='GVC=D=FGLR.SXZ^U;XC!.BGIT<_X+0#!G9/9B?!3RS<4-AAHSEF M*D]LG$N7*4.Y[_:&O2?2W7BQ7@5-1RR4&,K+X9(3,J$=U+K&'OBB!">P*L[_ MD7,B!?1D@QY7Q'979N!0KJ35!P4(!G)#:@/SHM)0& M&FN:5;E334\K:0^XUJ*PK<3X9&SHNONQ[S:9>)$ OF1W!-R6Z!/NXI6Q7OX= MR6M_?26[7!B3$A$8!GD5CR3H3LFZP3%9L#7S.*;E! MIOK>-Z(H9"8%CJ(!.5 E3&W:_&8O8F7@Q\IPP24\!U3:/(; MSC#!M#;E\E#&D;0B^0]+^)/H9G$R9YMP:$08I-VVRF%74$9W%*-D'K+XWN-? M/V!]V)89*:(:LZ*D[T (ZUUP]WC?97HR^ J">]8J?.MQ@-MH'S^(]*O]YZ3K M^!5E*QZ_1<'-H!@'%B^P=3H^/1XQ&[_OQ =OZO!-96F\-U7X689K)0G@?6$P M]+0/=$#_D>WJ_U!+ P04 " #MB9M66DZ>L\]/!BMC'ZA =/!<*DW# MJ'"NZLC05B;VM' MU$Y)C5,+5)>EL"\GJ,QJ&'6BUX4[N2R<7XA'@THL<8;N>S6U[,4;E%R6J$D: M#187PVC ML&IBNVD$64W.E.MD9E!*W;S%\WH?MA)Z[0\2DG5"$G@WA0++4^'$:&#-"JR/ M9C1OA%9#-I.3VA_*S%G^*CG/C6;?I].KL^NSF_OQ%4S&LPLXO[K]"9RXCH^.LS7F28.9?("9PK71KB XTSGF;_-CYKP!IIP5).TEWX*6;IM. EW[4=%U5"GFTG% P$53 .0\GG#5K!+_&\TWV-WWL?TEZE,E,AQ&?$L([1-&H_V]SE'[> ?S[H9Y=Q?Z?Q[73LSW&?^[ M$-P7" NC>.>D7H(DOMA;VRIUHQC-Y55L<) SX#AK8G@P-&'N+3)*YL*Q,W/\ M:D[ +/Z>"\%GJ3G/U"1T3E_Z7-DBOADRX!')BC CX\I*!6S<&)UY#*F?D$)Y M3H>%U$)GP?."()U$ZL/4LLQ9]]*"2@GM0B0^UK+R=*"J&9RO/C%6IFI?3WI! MR4SMR5;B1G"*<\<;0S571,@,N8!06\L(\]J!-@Y> M6'DK(7.FW$D.87^OEW228W@SHPJY.N22,F6HMI[QF @93F3,TL/5O T6?!?- M5H<4@I0AO[:^=;KPWO3%6\)1HET&>20(?34:LEG=*/"X$9Z_X8U\\P$LI2:N MN^#4]L'7PPAL(XF-XTP59&AN'(M:, O^BZ#U ?Q]88Q[=7R!S7]I] =02P,$ M% @ [8F;5GJ$VJF# @ 904 !D !X;"]W;W)K&ULA51=3]LP%/TK5]DT;5(AB5-*Z-I*?&H\P%!A\##MP4UN&PO'SFR7 MPK_?M=-FG52ZE^1^G>-S;5^/5MH\VPK1P6LME1U'E7/-,(YM46'-[:%N4%%F MKDW-';EF$=O&("\#J)8Q2Y)!7'.AHLDHQ.[,9*273@J%=P;LLJZY>3M#J5?C M*(TV@:E85,X'XLFHX0N\1_>CN3/DQ1U+*6I45F@%!N?CZ#0=GO5]?2AX%+BR M6S;X3F9:/WOGNAQ'B1>$$@OG&3C]7O A^V 'GR#H"M 2SH;A<**B^XXY.1T2LPOIK8O!%:#6@2)Y0_E'MG*"L( MYR;7MX^7MP_?I]>7]Z/8$:$/Q\4:?-:"V3O@#&ZT33AW20?-TCM]_)[>]C_]]A[ 7OEK;% M")O-$&BAT'5CA$5P%<)<2YI-H1;P62B*Z*7EJK1?AD#G453A0"ZPP'J&)CA3 MOJ([Z- (+BU\A#1)>\<#1M9)WAOT$WBB23P0ZJ QND!K(4V3WG&2^G2:YW E ME* K6\)"ZY*RK)>G)U34.\ER>-".2Z)B[*C'N5?8D6CBW/!H,;+40';?O]%(H_#/7IN,.AZ89V*41O Y& M73M@E.:#CDL5C8[#W(T9'>N5:Z42-P;LJNNXN3\5K5Z?1'&TG;B5S<+YB<'H M>,D;<2?<[\L;@Z/!#J66G5!6:@5&S$^B<7QTFOKU8<$?4JSM7A^\)S.MO_C! M17T244](M*)R'H'CYZLX$VWK@9#&WQO,:+>E-]SO;]%_"[ZC+S-NQ9EN/\O: M+4ZB(H):S/FJ=;=Z_5%L_,D\7J5;&UI8]VNS)()J99WN-L;(H).J__)O&QWV M# KZ$P.V,6"!=[]18'G.'1\=&[T&XUD3C*_.X7KZ<7(+%U?3\=6'B]-/$QC?W4VF=P2N)M/C@J4[SL2VT<]V=A18,IP &FGV#I M%D8(Z/K $CZP ,.B6NSB M8"#XQ;M&@QXU@X"'OJE<53MH='<"EJ6?$6KK1Z MNQM,M_&04$K]5,'"%*8%O/0*KZDQ0E7W@"&B M;,M#NDG),$[AS:N"Q>S]9O2 J0#]3Z6YII!5!F=Y? M+^I#CS\8;2V,JVK5K9 =2G:%V?X!F7,QETHZ\;;%+%D?P>D]H3 J:P%E(7BAF*RTN+Q)*DBR% M \9R0N/X$'*:HDT"XPX/6_[CF:. M5"\PTCQ6VGTRP"+"4TH'* 930\AS@AE M^>;$^'=;^4@>Y$+B)"<9&WJ.*5HF6>8Y#A$S'C*4M'[@]M0SP.?I2\]@CQ > M#26L*)Z(DE_2+B$E*X-VPX(4:=IKA\X5V2/M6$;RQ&L7HS=I[K4K<6'Q(NU8 M 0=H3VG0+L7AB[6C)"OCH!VEI"QIKUV)8/&O:3=N&B,:5.'1EELZ_>T1W[#J MP,#>1KC]CQ"?AK2P_][LQ?<8(5KT!\ZT#;G&\C:0PB,8#L,W3S.XP]( L0DT M0@G#^V>!U_CH2I_\??6PY85'0LIT"$-29N5&SI1G0+,27?I!/O_)V%;(?>OG@@DO[7%:\%;Z"JS%DT#*LQR;U3>:; MW#=#&,^=#ZK0W2&UL MS5Q9<]M(DOXK%1IYEHJ *9ZB9-F.D-WM7>_T%;9[^F%C'T"@2*(- NPJ0$?_ M^OTRZT !!"EIVA.Q+Q)% %59>7YY0*_O2O55;Z2LQ/TV+_2;DTU5[5Z=G^MD M([>Q'I8[6>#*JE3;N,*?:GVN=TK&*3^TS<\GH]'%^3;.BI.WK_F[7]3;UV5= MY5DA?U%"U]MMK![>R;R\>W,R/G%??,K6FXJ^.'_[>A>OY6=9_;K[1>&O<[]* MFFUEH;.R$$JNWISYCDM!#+^L&N>^"WIP?"S6_T#GQUG6<9:OB_SW[*TVKPYN3P1J5S% M=5Y]*N_^2]KSS&F]I,PU_Q1WYM[)XD0DM:[*K7T8%&RSPOR.[RT?@@ MF-@')DRWV8BI_"ZNXK>O57DG%-V-U>@#'Y6?!G%904+Y7"E7U>827Z^SRQ3[TS3TT./#45/Y9%M='B^R*5:?OY7UIH>.)9>5^"[325[J6DGQ/S=+72FHP/_V'=:L->M? MB\SBE=[%B7QS KW74MW*D[=__]OX8G1]A-*9IW1V;/6# GC\*?%#6:Q?5E)M MH88X;E)N=RK34HMJ(\6JS&%P6;$6@ZS -V6MXR+59Z\$>)UL/+/%=S*1VZ54 M[IN)^$5E19+MXES<;,NZJ,2O1;PM597]*5/B*7VG!583'[6NXR*1XGVI\=5/ M<"+O8Z4>:%O[[#==[+,LLE+A5P*AIN(]?F25^! G69Y5F=2OQ"=Y6^:W]$AB M+J[\17$JQN.K:#0;B;__[7(RGEP'W^#3;!1-1ZUK]ILOQ.*\C MQ(V:C433" M=X-)-+J:GXGIU2*Z&LW%;#Z/IN,IGL*5\6)RAF^FT7@V#IY^Y]?N_IY.Y]'% M9"X&T^AR1*M"%I>3$3A1W$KP:IE+=_:?R@I'26M)LKH4!;-%A?8]G(> MS2>S@UM]*2O( H>+1O[H@_%%-%^,S\S7HTDTN[C"YRM0,9E>T@WSZ&JQH.M7 MDWDTN1B+][52$A+9D2CA7ZA_7#P(4"7IV:RH2A$[-8C72LHM43R@FXD; MD]$U/>TVN7%W\+7Q]5DDUB6X7Y R!1LP(Q?76FA#J[:T[NM;N--C!W.;#L6- M)F;N6:4YY*/\24K$2UWA&A:)Q0HA[^6#C)4XA>8B@.2YB:;]5O+0HKFQI?8^ M#PV'PAWL4RS@&WN+4?QPT2\_W.RMP^8?@Y.WLMA?Z]V1M=YUUZ*EP*IR+7&? M0C"M-LRX<%O#2K<&;?$#K=PGC"_\:+.+N(NUR."HP. 86B5&P_GHA4BM(X/T MH$$I:1&\<,G[].H8Z?%_QT4-'"2F(^.)CZKQ*E,:^[G56VSXP-?\SIZK1PFH M2DAO"XL4)7.JVD#0<*"#[$SLP!/<')*#M?C8_&7!/FB02IVH; DBEP3N1 TP MH(Q;"AT7>RPC8X2"6N$GV;],"ZDY5BEIGD2<@ACB-6A1 % (K"L!.76$GG.4:1SEX%N:NX>VR!&$;F:XEDYC$NQU92@"#'97(^8"/ I%*%'# /.X8L=2]OH6 MQ'+(1@#^)5^OP8CR-@/0BHA%,D;T3K 6Z4ML*"$[8;=!Y.@:-P2DBQ@ R$!) M4C< ^=;!Z#'SR,-.#DDQ/\BE8LT7M4361'\KE M*2=.95$BBX@KEI_XOE8E-%77R]^1)0DCSWJ99Z3B\H\:IH?OR,-!2?XZP^DT MMV=0_ET..,WW_O#QW<^?7E)>E5*.!\4B!)BQBL&I*>*JL2CCRV-B BPK?9DC MTV,+(@?.]YE52&I8V(5E$\)A='"A!> E/<)W#S[__.'3F3$'W ^SS[,D)H?E M=X>M9V4J=GFMV3.EO\.*6$/!CM%P#+[@%EPJP)*!5?D;O@L[0WCY_-GQ5&S";V3O(=6 M:(O-O)2PP$=R/B"DHSX'_#-[*ID:/UV5)B1FA2D'T.K..=D@ "%2QFV2D$YD MXCVZ+D$,D,-RDGXK\X_L,K#N,527GP_A[#(Z;XY:BA MLE]!D"V+'J\@'$ILIW)M-[V)P9];\(5UNL=@K:$BR2_^DT6+!S*W^ 7N:RPD9\1 -0A^)=L\I3 M'-T=-H!T8]58,^,UXU!68M]*.;B:N&P^_W7X>2A2Z&FLM#'C[W_] M1*[KZ%/6O1K_ 9&J-;YL>:FNOCE@3\GO#X##*@8L^42+BP'T.)5P8M)KZZ/9 M@,]Z &4_D@/#=0YCH:)D9.1_U!DM02XD?J"T"0 D,[YN):4CMRYJ(CY(^A[Q M]W>;# K*P@#DP%F6LKJ3LB#O.7_!C!P-)_,7$8ZVDT8)GLV:8]9PQV4Y M1*+\9"/U>Y/!O*=DY$L(]!EU:[A6QCAB5>.&(,?B*&C/2O6E4*A-!DS1%G0I M#G>(KIVJ':W2E/5(N,A["K8[\E[F00[+F7LPX0<]SNA/B Y+%>XKUK;* MG?MA_U1,HNGE MC$P4%# &,?HFZ^N!*_ =/+EY ">DHW8/)Q>B,ZI-4TC11 M(*V5JQE9!#D83W%3I_!*A,P7%QTFU4UYU)<5F*O/X5ZO?WB,44>D&M1LO73) M%%JE$5-9[&/X+)ISE6\C?%[%HVGTR?(;^! ]D&,",VG6&>: M,5><)*5*>6_>YN;S>S%;C%[.1Y%A_H]EFJV0T1G?QY#MGDHN=:8WO$.;#Y X MY33VX%HC]W&9WMU&VC*$;-55[AB1R:VQ.Z02A;SC)6B'><0&]H'[JSE=P(] M#2]L7'Z$(19!(7TLE32(,;& QV[V%VS&P PEJ4M-6YZ.AA?_WYBWKPLF>\5" M_&QC\R91-T4!RN==T+9WA'ZLVB ! .NY66N2U+8+ _*Q20'@ @![)OHMF,&" M@K$^..JZP."06VEK:EYJ!J0'3LL0B'%[Z/.KEO >C0"ERI!H$4;EJJP+ CX; M^7=R\[VOVWQY5H+&RHX#ZJ!2:X P^^6R,$)BWT?$7(HHA=Q+2)7!@0G*J>3 MADU 3"V;"KRA%I'(N2X66W31DQ<#+'-%_YY M)@/YZ-7B%0CH.9*[G:L,.4= MI^9S?&VNN3/!JZH4I]8)UK99#AV0XQ6D7=;K35/BI6,$I5*?W8 ^5[]+,I74 M6\HG$ZF#'CR54N']2-\2G%<[82[K2N@-(74Z1O<,IFG")>=^KA0-8B>!,5<4 M:$F\:U^%B>9-C6?=)HPB+B/H*P,2F?X\/[IN) M^S!UEV:3BV@^&WV+'#!,4.UINM4@;FZ&78]'6G)'AQ3 2J9ZT-1T+\UE7\YE M\\;"MP9HFJ37N8VTVB(&1GA61:08$3-U?ZY!\J&G"A@5!UPGC MQ7V1_D=@[29<;K<@S@?%'J 0&1@ ,U'E?08I4>_A=';IA3VT>LT=%&-:J=P: MG?GBVJV=4W]/G#T=L]4^KBN4D-NS8.\DL"+NK(['P]G%Y9C" Q?Q5H\VBKNC M+9?A$7YFTIM6E!60IC8?3"^W#20.*8:_2?,P#F/$W.'7Y6(X&;%N,I5C.4+2/<^(1V51!@,>X]"B @7@E1NY M$^MLA+,L,)L"B1'$=_0I#G6H[U"0LDMGH;A--"/J_$8'SFD#-%E804 M#-+W((MX)4WUQ]@WT]J]J^D(="+V@'$^T6(WX0F&[O-0\\RB5<)!BKMX4!N- M^YXA2@(B#9@:40V R0+CV-.9Z@!N(@Q' UB -*3;#0=VU_'&C M("WA8.C/$-SO0URO[/9X"5-'*(T-KV'F5(%Q'?[QM&GQ[YN]G3D).N0!%==B M,#D+DR0:"&LKESV\D3,/S,CB$!-\Y2UP93^"\0BBG";]PI=#[& 7GNGP1!3>?'+U M5]2UZ45Y03*8H-DAT[)U$G630H$LIV?.9!P@I*$FS6(C,VB058<+RH?'J#61 M]31G9(>(Z)V#M,X)TP7\[%=PDQKXF$SS-]=$XF!V]GC@2$H%YA)77 CYF2W" MZ.B>WX/'J[+\WW*$U@!1Y'WX-O:0P##=6$Z[=92I0 K?)GH(0MLJ926U%Z@@ MMR[W?/Q0_$I<;K0LZJJ%[<';EA-;81+KC879# F/)A:=Y4S5S#*%AN&,C^0U MH^? ).(E?;.D0:C,B$_)STTYTN"9Z# %WAK+99ZM MS0 M+5#GZQY!@2I4X::ZTQJ7A&MS.1?Y#M:*9VAYES6AMK-PG1FT)-O+@X 2XV&; MF#@:!>[YB=K9+)>ZN8\D4;6M,];%+LZ:+FNC,S3P2*4@7\*(;-'U&+WD,#IC M'0$<\X)I.SKB3\?!<\9/*@+X8F-,Z,RSB@TYLJBOM](5M<C@C9=/VSO8+T ;CMF;"DE9S MA'H[[DPRAW33C!6!OB6-M&QE9:?/71LC.K""R2AB9*BF)$C,;]Z>R+-X:0>P MW"0,6245J_%)EWF65)6)\V:\4"6)*1 MG@?X1[$POBP"(/77,X/BX4A&X,%P4_,_E BPB9C;SUP>09MN2U-;AR;=E6WZ M#F.2U$ZZ--#:=TG-L*?N]15VPBXPP&_B44W3[!NXTPY:'&(? 0S'4\0K'@+5 MS32KJSZ'M3U3W;2CD1UJ>U+[/AA@7QJJ"S^?[,& J7^HN/CJ[B*\P:/+V,YU MWNR(X0&4T7FU@LQ+4R<+_-$YO1JP+%7:S'_WK=X^U[45W_-):8[82Q0IIRY; M%%U;LS*#P+_7_R(/^K?U3=:@?7D;Y[7/J:BY7MFG?44A7./:-( JA42M5ERT MLS02/7G>WI +%&S^SI_S*V&!)<,6I2OF(O$\=)IZJ3.8JT@"L<'[)?H5M+$(6MN-<6]_M_K=.U/?7PS5R!I%P>SHQ8I'@F[]/ 2+RE!I_$FFW4P, M.9 >U8CE9"3F H')\F')A*(%L;_/;6>"R$ M.\0; H 0IE!'D5&@\9K=<8N MK1TF(N%VC2NN7E.SR3!$,2SAUH[D9Z&T7#- MP@;&\]0N /)LP/S6E /->Z-^VHB:4<81MH8]CX\==78W98!F39Y-Z$RQ^"FI M).C+AQ-3X9H5*Z*+Q=T):.I)+FC8^4.,I.V?80SMX"$\P^V5E.Q;M<-M6"NGTHZ+'LP-SG KTK#$/Q$VA]U26LAZGSE?F>6N(;N MT>4YFP,5:T##/XV'I!&57$Q\!:UY?)-A0YP$IG^L1]\W@G6XW7KD_4S;5P=/ M"Q!8F9&X0^^XMA! 0%[3JV=BG*=LC(KF-K.JYD5L:A@\;09?[\D[XJNU\WBF M$)36]DW 74G0C%8SO4'3FW^TF-=3+N"J=1"!]R56I.<4+UYA,]N:AS*-+E-QSD@L?6")J37 MO$0$.)I]#1)!ZK9;Q;^A].7B8-;0F-4JHL/D ;,G]D8,9O,6\L/'!S&*3\=OB-;B=Z M]\(=[B'%HT289,5[-G%><7@9*Z<=5:5E. M,IGE@(-_!L'(<-FC:^CPPN:5P, M65DPD@,<]I(S)WX%8-CWKXW.@_\SM95JS?]-BPP+G#/_:_??W(+T-2-W2%1T?#Q?S$9#SNCZK<\7^M6I85$D'^N)'(F!7=@.NK$NRW M?] &_M^8O?T_4$L#!!0 ( .V)FU8'.4 @[@< #84 9 >&PO=V]R M:W-H965TW M4K70]=8Y4L>%-5#I/1:#:L MI*X')T<\=FE/CDSK2UVK2RM<6U72WIVITMP>#\:#[<"57F\\#0Q/CAJY5M?* M?VHN+=Z&/4JA*U4[;6IAU>IX<#I^=3:A];S@=ZUNW'EIG3\7]R&M9-T(/+6>5-UFR%!I>OP*[]V=MC9D(T> MV9!T&Q*6.QS$4KZ17IX<67,K+*T&&CVPJKP;PNF:G'+M+68U]OF3ZX\7Y_\\ M/#N]?OM&G%^\OWS[X?KTX[N+#T=##W1:,\P[I+. E#R"E(KWIO8;)][6A2KV M]P\A52]:LA7M+'D2\+VTL4C'D4A&2?H$7MJKFC)>^IBJ&VG5X1E<6(A+>8?( M\N+46EFO%3__ZW3IO$68_/LAY0/VY&%L2IU7KI&Y.AX@-YRR-VIP\LM/X]GH M]1.23WK))T^A_T].^FM(XN-&B7-3-;*^$Y3+'G].Y,K2@T 8YE\.EVRZ'*N0 ME)*3JBDEEOF-].)6625DTUAS@U7+.XSVD+_\E"7C^6L7@#:F+)1U0M:%D+2I M0&!KYP'0;SPSTA;"K,0;;9' !LM?TC@A):/7/,W/X]<'PMC^L%XR K^P:UGK M/\, 9BOMO5*$VA\1L^8_T(]TTH42J^Z@-8+&ZWI-2+Q5F(:6NP@\A1C2N0=0 MF)&W. 43C;),H76N^C$/>NM._6Y?6VL/G3M]KZX_N:VZ>UC==IKO%U_NK^[D M@&=4KH-:EK@J."#,+DW=.@5/&J&JIC1W2D&^VM2'VU=1;!T1P42U ^O!"'AA M$ 2\AF*=H:R+Q?6.2?<<\_8K/2NV.]G:U$B^($M>2N?T2N=AY=:Z#SE&=2@A MZAQ<4Z*^P :(5K\QK0.>.WB%4RQDWV4F 5[)-TPLIXW5I< #FX\D8-.)G\4L M&H\2_$ZBQ6(J/AHORQ_+\NVV<^,\*R%+1:!CS,[Q.Y\MQ#7J$"(H$FM5*PMT M3H8N$:RD4@64R6PJTF@ZF8HKD K)':'DW*"4-DQ9M$G5:R2YLA2/$R"G":_V MMLU]RZ.TRB!NK7ELE1=B==_4D0] MQ@)=SH2ZK/U=GUV>75:1RRC2M2$=]QU'%>&5^-!62R@%"W_FXHLE_FW5 M6GHE+EKO$*H%6\*+-RI7O*W#240R&46SA-1+LW@Z1H JFVNRQLMT&LVSR8%( M9_$\VT%K#&0]\7#OTF4I5F S1*1QG3$/%Z(CY3VH0Y=W:=]L.HG3OOW M%#D#=0$FYM2!S'NV[0Q@A7:RI[JE,%# 4B*)= M_@4E\:1IHB?+^A)D:$Y[WT',ZPIA$'CIMZ&4,U[^"BLX8/C M'T4DCOT;0C+;!*-YHL#,5_$Z42@]UPI'2:B+,LPGL6@D;TCO_%_.I]'V9C/F])Y M+^?Q@7BT]+\\#VY5Q8&XW*DL3T;HKSLU=S>UF4 C 1:61:$YP>'8;;0@@,(@ M%3_L1A'1%3FO[E/949?&A6BI!&*UIN!7(*+";=TM\XT&"3(#8L=*UY!7=QP: MXJ:+L-VB>W]V2(W[=-A;%ISONBCJH1]!HO8E'-7)]AW5,?=[HEW?@3Y'PA_B M?F,#B6PM0]7P@=3)C*'1PA0*0;UWE$7.H9[3]HB.8)[(\:9+/EASE<>1U)+! M%Y)N.II\L;:F;>C(1H5LA%B:F@5C.WY8DTQMP]1.0E(2N@9DLM)]=Q/2NL)I M>*^5V[+5BC1XQ"<_3.S+OY?9N['__-2>I=%B-$.J+48Q4KQ/;;!_DDTYM:=] M:B# MTI9(/5VU9:CGE2D4\VRAT&NCU5#W)>!!NN8V%1=26.X90?L,\@]=R.7_D_AO MMXZ3B"BYWI.">RR'B.E:E]:%Z ZS!!A"*.B]+;W/U3_<9?I6]+F]Y^(?,&%XTJ[+X7TU\,]'N![:]_F! ?N7,2X27+;1AU=>>U6REI^ M:TI5K/D*:"FD]+K>MF<2J%L MT!@^^7ABQJ";4VW^%*ML'44SZ>#A MI?'>5/RX41+BTP+,KXSQVQ/)?4$L#!!0 ( .V)FU;MPWR1B0H M (C 9 >&PO=V]R:W-H965TDY_LV8G)?*)3]Y=Y5R0)&-COM#%A_BTT2:&5*(B3Q0D#G?J0B4)$0(;7W.:C7))FE@] M+ZB_8]DARU@Z=6&2?^C8STX;PX:(U41FB1^9^_#@[E.PU$^Y'JH3!BV-TSHYA.ZS'=8B+E\*[T\.['F7E@:#6ITPJ+R M;#"G4S+*C;=XJC'/GXTN;VY'GR]N/X\^?/Q#G']\*ZYOWU^.Q,7[\]$?ESILD5L[;+/*9U>E4R#06(Y5(KV)Q3@C17BLG_GD^QBA MYE_K-! 6Z*]?@-SHV"UDI$X;\!.G[)UJG/W^6^>@_?H9]OLE^_WGJ/^(P7Z* MH+B=*7%AY@N9/HH(IM5I9C*7/ IU)Y,,BG/"8\@X+),]#05VCN<.Y/9*#P8*^\5X@4IC)\&^"L;:")F?%'>-86>+ZS! M$ 0F*\FU92+49*(CK=+HD<=&TB6H^#;:/C*-K6U+$_T3[ M,/.Q)6YS9K^I(*%*U80H2.=,I!DR]]K/Z*%3=4&;/*-06P97L%Y^42SQ$GVO M_.-"AH2QT%6V:VT&JK9@:=1AFT$OA?S\V2:%/;T'*8/4%LMK"N9$5*:1"D*?WUR(?K?= M%)>T"DSZMECD HN(ZS$@QUAQ(N!!6B6B!+HCE ;-@>S3V)#K(7##JDS43REG M@\"OBNE/!%_+*$ME)@(2$ELWR&H@TA138-1":A8Q1K[0%,9HW68>ZIR2-IHU MD;GND)$7R*_!*BJ= FF*N54/R/E.D.H>O':X!: R(ZN% 1"2)R10@6C%@HK!"YF7L'4\(D3\%!:LMBU8%=6N5Y M3]30B=L28+]>X2\Q$-$L[4+$FY@$<9,&[C)CB/N8X?:.H0>K5"W3BRO"%2?J M^("*M.^@>X=AK]GJ#%2Z1 [ X+'9;4P"R AR_T(Y;L\BS[BS& MC%^80+C":"6 HB K@CYKW;-NYZ1; 9-J0\%S1<54"_&JI:YQI_M]9F(:S]OJ M^$6\K!ISM%8+I:%VY9XXKDA"0J&_"Q?,F M(Y&&[0$?#P<]\>_RQV*\(.G3=&N5IZH(EAZ;-*,Q'([@K]A!5,-N:^G*#/(( MBE&4ZJI9Y'9-F##KIQ4)Y_JRS"I52K1U2[BV&=_)U&.KRX01!])8VEA_ M*SUK@:07+JNU7T&2],!>?GV)<+ZTWROV)[=:@*QJHYA:-3T5%TN@ADIM6600 ME2L5(SY!>6K*+H88E4&9B8EXK64Q70(_U.H,J0+Y*.OAQ2'*%55T/9?"E\!% MV$M(Y%P/'I(DI'PAIU.K4+X1K^J5EP_5= G8IOD.OTBZ:T4%K+'!N%<*268! MC3[P>F!R9X!]-2(/"$!S.P?%52@^YO(O8[$;H/FACB:=D;!1KNLQTH)TLZ ME#( &(0[YQ7KP184?R@0E84O\,!1(%*+(+ "+SO]5J?@N7 4&>5UP%->738F MY$$O"3O]?)$@+E%^(G$5P7!"W Y:8G?80IA[87NX>Q'VA"K>HVF='T=GY_\' MG4]$A7Z\NO.ZKB MDZ*N8GZ_)ZX*5%JHE1CBVP=6TO#SD?6P-"))NW/TWPFTVV>Y50Q\?YK;.HG] M3Z/_X7=4(47TC]<6'E?U8% &[0K@TL8AK0(B5 YW <.[M[?KHQHM_J_ MH)SMM]8V=,*[2/TM?XF1=\T?N1=3ERM_D^.>]%BJ>_5MZQ;6VUL5J?D8@;Y7 MM&]V1+?'_\U.K\_'WL&!N%C16Q/QE[?I5B'"8A/N1/]H* 88&GHQ%V2_A7P, MG<'=?N=P3^QVFL.#+H[=9O?P:&^U#;2#4_H?]H:AE3/H/-N7>[EGMXQHE<8" M)1OL9(.R)DH]?==0":#+-TK+Q0#%2L*L=,JV;9$UJ]0VL)['U+7-G)4 7V6- M>[ .T3NL"L>F.U4\!Y?LM"HIATHAQ6^FD\?6%FI=TR3<7O12,%GDB)S#7HW# M7.S\6:>Z/9;Q7YD+Z7XBM17T"I '5A2Q='C>&4ZYU4D8B'-'$8DNW\ZAUH<< M'PU\%@#,B_)WR&0(O,#(AY1\, "96'M'B_[)BUXIZ1"<^%E>PK-VBO<)DF)L M^&HA?$!0,UR%^_F2$$E"3S=QWMK4@/Y94%;35UD!E-0KO =?J:: U'C*;9'5 M8[+LV-"[GA#;P[P*>KGB74(J-)V6X:M*=IDE)QDWS9XFRVJ*;*U[M;U?^2YA MKA#$Z.L+JMNSU(=/%,J[Y0<>Y^&[AN7P\'4(5#C5\+%$33"UW3H<-(0-7UR$ M"V\6_)7#V'AOYGPZ4Q*&HP%X/C' 6'Y!"Y2?O9S]!U!+ P04 " #MB9M6 MAXQ283 & "Y#@ &0 'AL+W=O@W8(FV08,^T!+E,66(E62LN/^^IU+4K*3 M.6F_V.+CGGOND^31RM@OKA+"L[M::7<\J+QOWHQ&+J]$S5UF&J&Q4AI;:O\)[/Z321[]@DO-\J%7[:*>V>S S)_!FO7FS@#=[S#R=FUJP&W['SJ7+E7&M M%>R?T[GS%@GQ[RZ3(^+>;D0JDC>NX;DX'J *G+!+,3AY\=/DU?CP";Y[/=^] MI]"_&XX?EV8WE6 RFN]A?F/-4H920B5CP0LK:];@UQ2.28=4QA0R3!2L=5(O M&-=,."^1^8*9DGG@<:U;KI@H2Q&J*2!;;!@R7GQ&MD*8X OXV@*/22]J-V2R MA.AZ" SN&;3,PZ3]7R+AC% MZ^ _:$)"OB3\%'9:I(V?6RM=(4,;=*1S54GX5'IR-J@\@ : XBL7Q&$-^EJ< MK(R2!5]C]YP21#@'>1P'7,MO/& /88WW2I";'!J9KT@PY%+K*V.EE^(^;MY: M*W2^9J5J<]]&F(Q=HET7A:11#/F9J1MD$,O1;J1N13!#W#7*V)3>"EE FDS3 M&.M;'76%A*OYFE6<@L@HZI;")(&7PVE(0E#]?WA"=#NU+WXZF$Y>'^[:%^)- M#$MIG>_RE()!'8RMN&.3@VSVG#0]F[S*Q@B;4E2&V)+B-!=E,@.,!+QTROQ,K*;CP_>7'VXNP_?D\!=2&1'>I9P_1VB6 M0:J'>@#P[OQR(X^#M1=$S-, MK;O,W **_2SF\]R@AW2'%-I;87!"(29JG7I7[ ,Y-2.2G2/2)55T\L W.LT: ML%A2SZ?V4+)/U[>4<):&Z$J@G*P.:3XB?P#)H5_Y$DGC-O;V^6QL*:2GJ\26 M=Z\(.&.W>DOW TXE748#Q(Y:;(R3J46'TQ'*R*>YC\U@WIV:U+.VZDV A]Y4 M:.>]I$P4W7%1PG&HKU2WL4=G[-21";AVH52Z>]?]EEMQN/!1FR#,&]PM[L*! MBK \>[WI5$-:3F7X<--!GR KTRKXEB^-Y7,LIH+??6P.0T\ ;%>AB0EY)=B% M;N):$>\<&](_8NA<*(G#V-'!*,F!W!D=&"$R+M1IO+]@*97D#O,G]QLU*4#? MX!1H#!]W)!U2)L=Y&,[-%#,M[CR;3%D=;]G4.+PX"6W+41>M2'Q:4+=)V M)S'''<*S=..-K:%/[VZLXZVGA.UL(OP:**3"8D57Q;];/\N.XW/DEL+2!JR7!C>K-" % M_6OUY#]02P,$% @ [8F;5EUE6J*"! WPD !D !X;"]W;W)K&ULE5;;;MLX$/V5@;HH=@&O[=AI$^1BP+EM VS2H,FV M#XM]H*61Q2U%JB05-W^_9RC9<8#$P+[8(L4Y<^;,A3I9.?\]5,R1?M;&AM.L MBK$Y&HU"7G&MPM U;/&F=+Y6$4N_'(7&LRJ246U&D_'XXZA6VF:SD[1WYVXU_-G<=JM$$I=,TV M:&?).SO;E?#KP5?,J;#V31+)P[KLLKHO3;"R$V' >!4'A[Y'/V1@! M HT?/6:V<2F&V\]K]*L4.V)9J,#GSGS31:Q.L\.,"BY5:^(7M_K$?3P?!"]W M)J1?6G5G/TPRRML07=T;@T&M;?>O?O8Z;!D MK7M^?7E_,HIP(0='>0]WUL%-WH";THVSL0IT:0LN7MJ/0&W#;[+F=S;9"7BC M_)"F>P.:C"?3'7C33;S3A#=]*UY7USJBJF(@90LZ!UUMEVQSS8$N=,B-"ZUG M^GN^"-&C:/YY387.R?[K3J21CD*C$L+\)87\7 M^O]/V4ZXU\GN]/$L6I3'H OV*O78W'N%_4[>AXKQNFZ4?4+[YLX7@?)GR_R% MI=%JH8V.D@7/1D4N*#J*P&#E[>^8)]1X]ZAE&@3"-**OSN<3,;'5]HJY%<9NK;(:?N<_2NE/7U5IF6Z825Y3^^2W=YQ M\J**(D'#6MMN"&(UI#^QN^RX;P>J ^;;XE_,'*%OG@\I#XYV2:5W-47,M12> M_",$"1/Z@*=_@C"M#UB7I$%ST<*, R+;=E,XZ&1=)/[9)%^5B@D%PTB#(D/$ MX$R;7 -);##'"V%@>(E@5)J* >/&&*K4(Y,B,?2B$Y>EH,)6*$BFG-%%2@IP MX2,(*&Z&+GMA0.5&X\9UN1B0Y$B%BDI,?O#_Y%;\R'ZPK6%HSP207D#'ZY$^"M* >TJG1>)8'6"N:M%U?F"5!& M@U@0!H#5]5J&02>.R+Q _2)5&X'ZG)5M1,T,Z=R*EBTRFP+#US5TNX@ECL06E- MKS^*Z[!6-E2ZZ8JG=[4F\;1INE2VJ?FMI'BE8P6T>9[[%DLI,1NX W62@K5X M+[K6V5Y?3'X<3Z/UN6S.E$EYNI>;JB_FO))A(<1W,(/N#5I'QH$([@R*2?+[ M:TJ!:P-8A=^.Z()SKA?@UE\6$_J%#@YHWK=ORNX&OI]S [*0&Y7LI3"#"'= MN'%0*NLK!RB'^_3:U!YM7;I(UC)]6DBSM#9V]^]F=_/U,N\N[>?CW:'GS(R'>?$]TBNB9=X0L741GIL<(7&'LY@/>EP\3K%^)@\TTW^P]0 M2P,$% @ [8F;5F+?\CST!0 DPX !D !X;"]W;W)K&ULK5?;;ALW$/T50C'2!)!UM6S%L0WXUB8/,0RK:1Z*/E"[(RUK M+KDAN9;]]SW#O4A69#= "P/6+G?FS/4,R9.5=?<^(PKB,=?&GW:R$(KC?M\G M&>72]VQ!!E\6UN4RX-4M^[YP)-.HE.O^:# X[.=2F<[925R[=6%7-*,PM?BUN&MWZ*D*B?CE37"T>*T M=@;L$&E* B-(_#S0)6G-0'#C>XW9 M:4VRXN9S@_YKC!VQS*6G2ZN_J31DIYUI1Z2TD*4.=W;UB>IX)HR76.WC?[&J M9,>#CDA*'VQ>*\.#7)GJ5S[6>=A0F+ZD,*H51M'ORE#T\DH&>7;B[$HXE@8: M/\10HS:<4X:+,@L.7Q7TPMGU^=W-YYO?9N+V^D[,/IW?78MW;]],1Z/!Q^O; M67P:?GQ_T@^PQ1K]I,:]J'!'+^".Q1=K0N;%M4DI?:[?AX^MHZ/&T8O1JX!? MI.N)\; K1H/1^!6\<1OX..*-7PI<.J/,THM;N>"NX M@]UPS)UC7\B$3CL@AR?W0)VSMV^&AX./KSA[T#I[\!KZ?ZC2_X$K?L](+*P& M@9$Q$>1DRH"*) C7RLD.*4%'F[*G)P,UK&ONVT>BQL,/V7@&HD],1QW!X<3?AAVQX='XHJ, M!?'^#>-;Y#_>Y ,,+JGRUPL,0A\@S2'OBXNH/!YW1Y,I_PP^#,45PV T"5HL M,*LX>U%WGZ<-\%;2I1Y1'8G1Y%:86Q,IBY3BEVP;AQ/2>E44(3"KC*%4K$^ MRZ=-"H*-.NS(,USDG=?1![&E3 *[@"*GI,C@3T29$QF1HY;/FNBG6^5N]A5I MQM]M?!J.QV)X>+A.P4:)%K4_E^AF:9Y^\3R5IN+&!E1"^=9W&"I]Y S38;$/ MEB!WO PW,YOV(GJ-PHJ.OI?*4=H51>E\*4UH4O(9;IM0(F%+"PS3H*X-=UD4 MM RZ2CSB B<+J6O2-+3<=!6$E#Z+W9S+)Q$WRRT81[RWL[G*^[@=V[E6RXK9 M[U2/>MTHBMTJN6>["9,_DM?[QNR&=I1XWUCOMBV\V$HJ&)E#/,)VN0V,[=X$*(,WE#)DT.PO*$>Q-CWJC M03/9KP+B4V;Z-PYM.+5B=X00CV0XHN&35[G2 MTE5\MCXR9#LT6'+V4>55%)/>%$<^K1GWYR@222CS'9V->M=^E$P6_;1K?L@ MAN$(I.YI7=+G/NT-!]/>Y,.S##1)W(R];"G)W;9V?".7.[*[0K08&P4X*,JB MHC@&4^!MXVE7+VQX@:;5"C;ID5RBD%]F3.STR-:>N&X__.@+[@ZE3L'_M$QH M]VQXG9\;VV\WCM,XG, WJJ'GVYT_ X\Y"G$HZB/7%:*3)5IJMCUV)7K MHY2C:F=!S)OSQJ3/L[OKV-G?N"C@7+2,UR&.!-M#=6=H5]L;UWEUT5B+5].V8VX!+3'S,<&LDQP+XOK#PNWYA ^T] M].P?4$L#!!0 ( .V)FU:[K+X'B 0 *,* 9 >&PO=V]R:W-H965T M4?=/??P[GCF="/D5Y5QKN&I+"IUZF1: MKX]'(Y5DO&3J2*QYA5^60I9,HRI7([66G*76J2Q&Q//HJ&1YY\5L)JBY+)I_/>2$VIX[O;#?N\E6FS<9H-EVS%9]S_;"^E:B-.I0T+WFE M,$3;1 8+H_\@A>% M 4(:WUI,IPMI'/OR%OVC/3N>9<$4OQ#%7WFJLU-G[$#*EZPN])W8?.+M>2*# MEXA"V5_8-+8$(R:UTJ)LG5$O\ZI9V5.;AY[#V'O#@;0.Q/)N EF6ETRSV52* M#4ACC6A&L$>UWD@NKTQ1YEKBUQS]]&Q^?W/QVZ>;WR^O[N:_PM6?#]?W?T]' M&I'-]U'2HIPW*.0-E ^BTIG"JZJE*>[_B-DU-$B6UKGY"#@9R:/(/!=(!X) M#N %W3$#BQ>\@7?UK<[U,_QSME!:8B?\^]H9&XCP=0AS.X[5FB7\U,'V5UP^ MC8 M;+,JW;7#Z: T[II .%@LN,XDYU":/H(UE[E(%7#33H#-D&1=-UBTL[7,"VAV MR#%2-[[]'NPY=;;SEG0O.-.PX*N\JHR"IVD"0Q"X/IVX<3PVHD<#-PAHFR:Q M-N,$N3UQF>0*0Y'(#6(*-K?D!+YPI5NXN_F#"_P17SL"\Q&E8P;W0K(![]@1_15\KP/.* 3,MS3_#""013&P^_A\DIS+*0& MB9D&M6'K!O %(1K'PSW-1V*#D(;#+I,=&YQ>E<*JF7\T&V/KN5UC=T*B]G=W M;^\:O60]P,^QR3YQO3@R0N32B!H+.O%L74)W0NEWI?.-R;@Q&1"73'PC$;PX MQ%2/4#<*)BC0R%B2V/6Q57^F>L0=1W1/&U#/,]4C*/]\]7S:KY[5@A %,NX5 MKQ!*_5#Q8KQO?1D!,074HX<+9_'W"S>(W;$I_G;=W]\9>;W$^ZX?VVS[.#A, M60G. =_6-[;E1=T+8GCM3VK4>SB47*[L\TCAI:\KW;PANMWN!7;6/#Q>S)OG M&W87SE$%!5^BJW<41P[(YDG4*%JL[3-D(30^:JR8X2N22V. WY="Z*UB G3O MTMG_4$L#!!0 ( .V)FU:6L=L6,A$ $LX 9 >&PO=V]R:W-H965T M$XN7;\]A9% M/XS(D34-R5$YI!WUU]_GG.$RVAP[RP4*!#%%S7+6YRPS>O5@\B]VKE0AOJ9) M9E_OS8MB\>+XV$9SE4K;,0N5X9N9R5-9X&-^=VP7N9(Q3TJ3X[#;'1VG4F=[ M;U[QNT_YFU>F+!*=J4^YL&6:RGQYIA+S\'JOMU>_N-9W\X)>'+]YM9!WZD85 MMXM/.3X=-ZO$.E69U283N9J]WCOMO3@;T'@>\(=6#]9[%L3)U)@O].$B?KW7 M)8)4HJ*"5I#X\V6--%_KE=_S[R#EZFTZMPD?]-Q,7^] M-]D3L9K),BFNS MA,FN"6$U(62ZW49,Y5M9R#>OB!6>79($YGI)2;(L>W&O.*-^\O MKDZOSB].+\7%UG%M?CC]/+VG?CP[O3F]OH=?_?J MN,"V-/DXJK8X$?U> M(,)NV']DO7XC@SZOU]\E ZES\8=,2B7>:ALEQI:YLN(?IU-;Y#";?V[CV2TY MV+XDN=(+NY"1>KT'7[$JOU=[;_[\I]ZH^_(1@@<-P8/'5O\Y2OO)6XA3:U5A MAZT)#B!R5)G+&0A? $30XIKE54YKG.[L29M-JZ[^_Y^]1-@_L7 MPA985.8Q%E\LDJ4HC(A47@!QQ$QG,HNT3(1LMT^\[8LY]I5YLR#3,6OW83KR MAHXITW&@9#3'VX7)"WJ[4+DV\6%' BPHA+G)EW(;!G0!ZN^387.HJ2,E=#X M+L9B]Y*P"*]A8"7QZ*9$\!/L1SSCT6H,E81='?&YW53$!BMFIA!SB37H36:R M#1) Z8_*875;R$5]71B+J5# 76*FV Q _@61(]?VBPTJ-FD^"4G-9H!>868B MFDMP16+ OT+!(3!%%LIQC<@"[,P$[:VR:(EMW 0W)N!!I56^Z"S1D,H,<:/2 M =/&?LNLF@C+T89$24;XG4"F98Z1(&A:6MB[M;L$:Y*8!*BMA6C\76=D +ED M'O%H%Y!8XI2Y*'.2#M8\39*5221VB-;D\3:Q.WL"-&8D6CQ9D^@8G,?PB@1* M5>*&X+TB=F82!%*6L9PF6'V1FWM-MI6Y$.VBY1W\A0;M,,C=Y&SQ!I:B*2T6 ML8DDNL05EO1#\+AI)FX^LD#IA)GJ]8-P/ MFTGUW^KU6Q6I=*KRFJ_P<;YZ03@*5SA;?_,,WH9AKYGF/Z_P]81UH S\>[HT MAJ.MTL#KMYZ=OU46^[+E2BM^KW:]\$"ND= U2>@&$K(K'NB %L:3 .85#2;0 M@*OK3='*NUPIMRP,E*PY)U M)41@X*(I)V+64*Q%?B$CR5YV'2YMEJ-3N"5 M\!F9*P<\S7@_AIXU<@(_1(B%7,+]$"*^8F]>!OC3 M$$!^"7]3#B?6]E/_+H%:X,EDZBBE'$I<7IQ]O'9 <"]S30C@QE:+ $USDS(! MZT*BK8J->0NIXQJ%?,YC-2V0B@+)7)19 &:^:L"+H@!,R\M4;? 3$'9[(2"" M-C0".-<+#LAY34J)'/,03RN-B@Y>FA!P%9[GDB) 8V);94^&UZJ=#!]RI:R= MF81A^]3QUR[^8 ZOF,C9>EZ8! M'>F%H]8(Z>*ADGGF;.AB*V)[QL.^-GZY:I/;7,$2A6MHJUD8+EP Q&,\2':G M%3"_,K0]S.PT-25#=E'FNEB*M[3Z)VCG/5LN.^RU,S)QSLB"?*XV5_[6BPLK M@4MSK=H-NMRO^6F:.RK#3&T^&XC'/1_0O9%IHFP3H'1 MF:^!;/(*UXHZM/UD*6["^W^=(/L3"/"W)M(\790'O7[G4#P_]3]PP:-4\6$3 M?<[KZ'/>1)TG(?U&-H@7#U"J%[TPJO*QPC9YG]@V=R63A'>645&R!%TNRJ$# M6V>RTIU95%'//@%ZGD#I%C2J0T=*B)/[T$6XPG8+NUPH[E90RDH$+F3NLGBS MU;"]DJ+9.Q"VG/Z+ (>@!W439,VHCZBB\SI2Z8)YXUVI?T$> %,X,K,9FPG9 M/MF]0[ ,-HAO"RSC(26[38/;Q7*A'"M2(,F^PUB:)IU7 .Z9"@1A!#5!?"UK MKM@DM\F]86Y',HO7!J4/:88W?E?F!M,RDVJGKR=HJA$^,^&)?4G<[8>3D\;; M>?_]7B]LW@2>RI*E8X&9)GIY?F\\;N=S9($%940;[/#)#KHK9*RD+-_F-5[) MTS;"Y2^+)OO'&^#P%*@+Q\%HV"=@=J1T.]T!D.[#_UZ)3\H:C.@'W4GO&3@W MZ 7=84_DJ1\-/K]"'[\F+GVG2OKCH#<>KJGDQ%?)L#MX MAAC#8$0:E7FS7#@X$;=_OW7+]9ZCDMXXZ'=/VL6@W#&4S6\"EA+EGS]\Z[D:1.LNA)0/G3OC@8]@[I1:\;G/1"?C$XA*"L M"XX\/IR$ 06 <7J;KLI#-9XM&&L_&Y.>;RZ,J;K2[Y=76?LG!Z) SU\DV.>VSB/8K\=30U61Y M+:3V !]0)!3G%,Q*944^,JD?A U2II/UO1->B;]/C(YA&81.K98 %0/7GY& M;NVG1K1\E0SGM:*7G'7 MUZHB+O.ZJLK45^#>@TKN:VSHB"ML>Y'=0U7R56A\,A/S1*3W1U! MRZGK.$Q=Q*F:N-3_(*XPEQC3[0YU+GW>=I9=;X.[F+,J0]\Z";QL+Q:IVK:QFJD\=X%Y8P+GP(GS'!G_JW3;,#$?OXGOCW=^G^V%*\T5.HPE*A#I MRK1T&O]VQ %RPB^]QH@G.N0:MFJ*HZR@Y*;07+HE&N4$T]P1?T,L) V0-[>! M$1M1J[TN$K;KA ]G'NFE'O942A?>E,[$&NYU]R*XFN--X]%VPEK))[D.=&,&=&2#[!6+;H& M2\YDO<.>V&TM>QJ[=X>,351B0SL$7ZV4^"Z M=5[V#"EV.[U5(78[_5:&/Y"_KBO@8:XQGFRX.L*-6W0GU R(MXYX1_!5@<(/ M,[BKZVYF,VJ^<&[!R&K;9G])/:5DV70V*V\%C0A1?B=HMI[!4"NH.6KO^,= MYRO'0%O*H%KSKG\4K89B@" 3'GLF9W*NA1H.C[?ZMIFJD[+C/ 3:<*.L\X1LUJ)]JO#]3V40P/>L.= MTYL\ \7L:'@H4#9\DDMG.?79W,'@I'^X>0[HYROAH#T]W$TI ?(ZC?V0\_.3 M\4A\S"IV1]OP4$;<:80TL6]'W$!FB%I*N)-5E+9GU2D\\A2,M)HSG*K8=2 3 MQ[K"4/]T6TZ!?+P5K>SV<;.K\S27\>R^30&ZWZMICG1CB;2>:>_NH+V.WSM: MCQ#.168^J$A<%L"_NFAW[]JZ75(TO6WLK@0,II&[(4 MR2E@84QB:=4$GR .NT2@3ND,LYSR_0&ZEB)! H54ZBGG=S2LGI:7=T=N(V)I MJETG/1"H1URVB5=@L*&%>Q>86R\-?(O+J-'*QZ@P%&#'I!/2S'?JY/9&G&GC M\J- 7%Z>-YJYO3E[1"V5<*DOOR):O*#V#@A)U%M9H)H<<4;**.X.LL[IV5&S/ MZY^261&EUKJ#E^I0UJ7P;.ZJJ$O3ZFPC;O8GM+=\FP>QMLP2_84"*>T8DT&G M;)S%1EI4/*:2VM26#FAX;W> X0,1&^$9YT[_49R\MQ7TEABTEH3XS*2^<;)!\VC;3U*.*,I$Z:3TP6D*AKBX?F@LA+5D4,BI[ Z6%:XS]/^ M"F=@O&0:>\3SNM9ZG9_2Y7BNE?P*W55V3^J#X"=K&7N;?6X[^?G%] \HJJF MKXJGW%!VYYE]K3_7">"$4>89!:AI_&.X!O5?)L\2WS+0YEKVIU^V,UPRJV[;HMEE4[.:':T3M"V&K!N7ZYD(,^XU5ECS*BFH/,]-ZFO3);OODSM7:"F)M#&+>H? MN3N=^3M[UX8CF>=>[PCW@$8(;,+ MKU.ZU4PRT0ZG2Q8,@4 MO,5V=7AJ[ZXOU3_KNG;%I[\/]]^U556GJ&ZGK'<86LQ<@32<[/2GM\7 MDZ![,N:_X3 D.#ARXF>#4&Z>)3]UKCT,1OUQ];\[.E6;Q*+,[Z/>'[B'R>2D M"@\I3*%NQ=%1(XEERW2*.-S7KY(.[D[Z-Q:^JZVR4P;4CB-*AT/70^D.?*MJ M_$;MFJ^MZV(C<#)D1'*A23"SDG^C$)75)5(WQ7DJX'(&N(FTXD.KQAZ?&ULI5;;;N,V$/V5@398) ;ZV9;SB8&G.QNFX=IJ%(?A9%1S(8/YJ=^[U?-3 MU=I*2+S58-JZYGI[CI7:G 51L-NX$^O2NHW1_+3A:[Q'^ZVYU;0:#2B%J%$: MH21H7)T%B^CD/'7Z7N&[P(UY(8.+9*G4#[>X+,Z"T!'""G/K$#C]/>(%5I4# M(AI_]9C!X-(9OI1WZ%]][!3+DAN\4-7OHK#E69 %4."*MY6]4YO?L(]G[/!R M51G_"YM.-YX%D+?&JKHW)@:UD-T_?^KS\,(@"]\PB'N#V//N''F6G[GE\U.M M-J"=-J$YP8?JK8FG-WM7BXO+D^'5D" M=L>CO LSN-W :^X/H8D8A"':ZV/HR+4N *;AK4W!?^,YW[&^6*_T#-@&*K M2:))[O8-N5QS73C=?\U9KIZZ&6%:*;@CB 3FI5L*[V0A;PN+^ N(L9/#?QC\&NLV@:76C MB ^HU4!#[W1<:!9UWK>%X14I+M%N$.50>>#$5RI+V2-=T56:*JDH!1N?/-\H MOON<>H^RI1U54+C@6A8.B;PM56LH6^;HA" TXJO;A.JD\])?!HM&BPJBYZCV M8IX,[7CARJC@(Z^;3_"=F[RMN(8#B&81B\/$2>,9"Y-II\ESN"NWMJS)Y:ZA M>N-K;+6JR4?5=6:4CEF4S""*$Y;$*2R*1Y?\ NY;O7:^&=QHBJMQ3$P/,IF9!S-V&0R@0=E:6]WEDQ2%M-N$L8LC*VW%[!OY_5JQS^%RB QBG+ LG)*0IB]+L M5: IA3Z!R62(\A4*C"D#2>P,LRB!;[*?/F+P/"+X1,\7U^B'<>K2?$1"S)*( MA.<[H<=+B &EG,[3V?05W@Z%@:1WTF&4D>*,H#(V3NG_LK-?(B42*<=/OA;1 MF,T(AX2$S2BR?=^&T8LO=XUZ[=\G-.JJE;;[B ^[PQ-HT7WYG]6[]Q-E?2WH MWJEP1:;A\70<@.[>)-W"JL:_ Y;*TJO"BR4]XU [!3I?*65W"^=@>!C._P%0 M2P,$% @ [8F;5F4E0<\R!0 O@T !D !X;"]W;W)K&ULM5=M;]LV$/XK![M+8HT&.6J&_=ZHVXNI&Y-CL+J)2[G*/$]T)T=KL<(Y^NOU!TM/W08EE3EJ)XT& MB\OCUC0Z.!GP_K#AH\2-VQD#1[(PYC,_O$V/6STFA H3SPB"_MW@#)5B(*+Q M=X79:ERRX>ZX1G\=8J=8%L+AS*A/,O79<6N_!2DN1:'\I=F\P2J>(>,E1KGP M%S;EWL&X!4GAO,DK8V*02UW^%U^J/.P8[/<>,8@K@SCP+AT%EJ?"B\F1-1NP MO)O0>!!"#=9$3FH69>XMK4JR\Y/+LX]G%]=G\/KR_3G,WE]<74YG5W/X]/;J M#OXF['_#ZC\6--Z@+A*4U./(M&O<,GV \:]H.GT']< MM9\ "Z?2B=7*XDIX3*%.Y%L-*]1HA6J#SY!RFJ^%WKYXMA]'XT,'B\*1-^? MX8H.M1?A4$H'0LF5)B"1),:F4J_ FX"@A2\L@M I8&*TR64"2298$+32>9DX M,$N0WL':FK1(:,";DUH_BRIX<9ET M*?P+XQ&B01O8:]P[G)<[*,EE&R:7G; 4'38"6$K22LM_R%DHZCLYX0*4"3FE M>M:.O%C:1H[J7%$X-^R:^BT!A8K53#O>WPL\60^?643(RW.-?*Z!3B7QKX]E M&Q(6O8+N1T^:3M=6*B@MXP[,"SIK0GLIE-I232C.+YO:GQU>6MA09(1-\DF3 M9 :E3275:A%PTGM &U MZ8TGMC4/ILMYWVW%]R2[*\-MZZL#OS#ZMWK\T%QC,(6(2N5E];>9/H%H],#T MC(H[3 _N3)_20QSS5+^_!U,N E+![L@XI-4Q80TI$Z/Q'OS5_)#1.SZN/A.Z M3-3R/]+35&=9!C\H+C<7+C5EDG N:XVIL]V7V!1TS6QI'4F_[]0RU S[6F/Z M_;K.*Y+O*I+?K.^UEGPLYM2NB<-P2%DGWD.2;40*5:N_4[I2.I(OPR\'MB-= M"%J2\8",![0VH(*(?[9TS0U^(I30W E83'YU92G#K:",X_&BWE#UE_OW5%(C M">>POE'J.27%0BKI926(<%7!./@EM Q3.#)POQ[LZ'&*">8+R@4_S.[!/X?] M7OM5_(H&XX@&X]L=N\Y&[?YH!,/V*!K!Z6T#^X:6O!/C;@]]'G7Z]#ZI5'7G MU6V6-/"A"TJ=J((!JU;X50ZV=2HY"X1P)\RRJ3_-]$Z)/DZTUWGU_Q*-.@^] MD75WWJFI]:S"EX,KZ[E\O6YFFX^3:?E.?KN]_+(A2592.U"X)-->9SQL@2V_ M%LH';];A#7UA//6Y,,SH PLM;Z#UI:'W@>J!'32?;)-_ 5!+ P04 " #M MB9M633,5-XL& !B$ &0 'AL+W=OEWPE%L(_E+<6JV&+DLI":">-9E9D%[W9T?OY*>T/ M&WZ78NTZSXP\61KSE18WZ45O1 8))1)/"!P_C^)2*$5 ,.-;C=EK59)@][E! MOPZ^PY2T7&*^7OS/I74?MS3'B)42[\9>NX=S+IL:1R MWA2U,"PHI(Z__*F.0T?@W>@[ N-:8!SLCHJ"E1^XY]-S:];,TFZ@T4-P-4C# M.*DI*0MO\55"SD_GL\7-@GV^9K=W5XNK3_>S^YO/G]BK6Z-D(H5[?3[TT$)[ MATF-.(^(X^\@3MA'HWWNV)5.1;HK/X1UK8GCQL3Y^"#@1VX';'+49^/1>'( M;]*Z/ EXD^_@S9+$5-I+O6*-F^S/V=)YBQ+Y:Y_#$>_M?CRBS7M7\D1<], + M)^RCZ$U?OC@Z&9T=L/9M:^W;0^C3&^V%E06;G((3\H]%IG47">2*^8\7M!^1YPDQ1V)U4UM*[SM[708U,A842+1+A'%H#0[-AG&5<6A9" MJJ&T-IB,Q"N0SC7+2U.47$UVBP\L2'2TF:Q-")[$-&:9D@J8= MS(7'9VY3]E"FH4!>O7SQ;CP>GC7;7[VX#@V-P37 MP%S/%O,&9[!CLGCDJ@KU0";9Z"W?(I:[WD8;^N!CHJHTUH%!%F,!H^RIKV G MQ2@>QC:$)3V!PBE)JRTTN<>*YN'>J'FD'.07W>UE"-SHQ^5JRE M<9(@^]W&A&.3Y9%I: D)=SG+< )ZWK1"9.!#T+440D,SNM":A%K%2<[U"AD" MJ4G4R966&=+\+&S-,".658[ZB]1=792-H],SQV9:$V/N I7('SK@L*/1F]_: M_A4:EZ )SCX@0<429*IG\+B_#3V.'Z#>24N] MDQ^,,_0@P>[YD]A+L\/25)(R(GC^1&7P*,-9<]^ P.SM5%/LPURWG:3)*H^1 M;>LP(*,.J"##U*M'!*7( H])M#DT20EZZDTGL![-6Y,5IDEQDTST4A (ZZ;_ M77&,@&\51_.V<8C_9ZO(K2K0/XV,D=D.0+I/IJY&"(!Y1:7BB-P.=0(M>"J: MTI8T_K9%0>X_&I(*/:HV<8^>M!)4,TX\@DF00QLSUG7[P/,H-CRI(U7(ISCU MPD C31BD;PB_3CM]I(U?,%X-9U&^IP$0RU5:&HV3-@=W-C;$HPO5=&< M"S #QG"2XVE:MQV_.P_0#:K8+3"%E;%U?2N403B2E43[2D=E[2GF>;=K!@>J M$+;^.S^'"'S:$OCT( 6OPJ$!SCR*^D"XC\8_B[$S;) 4T%<9O7I#]$4&/%F_ MD@ERN16ISS-(58PH&?Q MWKC='F_?N&2M)(I?B0RBH\$ICB@VWFCCPILRW"*7QN-.&AYS 99;VH#OF4&X MZ@4I:/^M,/T'4$L#!!0 ( .V)FU;T]>T[K , $\( 9 >&PO=V]R M:W-H965TSE[)[%+M;3O=)?3(%HX5LI MI)D%A;75=129K,"2F4M5H23-5NF263KJ760JC2SW3J6(DGY_%)6,RV ^];*5 MGD]5;067N-)@ZK)D^OD&A=K/@C@X"#[S76&=()I/*[;#-=K':J7I%'4H.2]1 M&JXD:-S.@D5\?3-T]M[@=XY[<_0-CLE&J2_NL,QG0=\EA (SZQ 8_3SA+0KA M@"B-KRUFT(5TCL??!_0[SYVX;)C!6R7^X+DM9L$D@!RWK!;VL]K_ABT?GV"F MA/%_8=_8#D2S?,DN96TU:3GYV?G-XWIY_WZ]AL7MI\?E>OFP_'B_AHL' MMA%H>M/(4@QG&64MWDV#E[R"E\(')6UAX+W,,7_I'U%N78+)(<&;Y"S@!Z8O M(8U#2/I)>@8O[0BG'B]]C7!M2&(,W*IRPR5K>D/FL#"&9F"1?:VYX5[ZYV)C MK*:^^>M4'9HP@]-AW"Q=FXIE. MH6 SJ)PSF/_\4C_J_G"$QZ$@,SJ'/US2; M>2T0U!;NB(2 A1 J:\B0;%7KK*!>)9(T/CEJKSG%XFR"H2MHGA[+G=@ M7:>T,\W_00/6J7U.6\8U/#%1DY22<@KFBFQH%JG*&G-?>,'9A@LJ.9F1OBY) M?L$EV:O:D('I7<-=!^60)%W4_Y%N:ZU1=O(W(>4/[?X5M"#D0.7ELD==S1;\'$<#B9# M^%CYPE(1!+IBM]HT'/9)270U2"6SEXG%83H<=-D><[\8A.FXW_L.]H5-&B;# M2>][]!=&1'T\[OU T=Y /(C#9'0%9YIRV#7E\(>;LINRHWD*W66 ?TMA*9M] M\DI7G@WT:E=2K2J*X)%I81AZF WDBLIDH:IUI;0%JV"#=*4Y=]/RA(?&/)C; M@EE:)+7(H6"DWB#21&TLK3?,0U"Z16 NU-_M:B&,%_XE>W8V!S?PS4Q34=M: MXR6L&;VM5/LT'H7)> CW=#-<9JI$B),P3L8G;R,Z>N1+U#N_R@QDJI:V>>\[ M:;&UL?55M;]HP$/XKIVRJ.@DUD-".,4"B MM-4J]045MGV8]L$D!['JV*G/*>N_W]FAE$J4+\G9N>>YY^R[RV!M[",5B [^ ME4K3,"JS+.2JS'D:=Z'7C0:X*YS?BT: 2*YRA^UE-+:_B+4LN M2]0DC0:+RV$T[O3/N]X_./R2N*8=&WPF"V,>_>(Z'T9M+P@59LXS"'X]XP25 M\D0LXVG#&6U#>N"N_"*D&-(N3VE_*S%G^*AGG1K.?T^G-Y>WEW7Q\ Y/Q[ =8O\?'+'2K M-GE5>YX<)+P5]@323@N2=I(>X$NWV:>!+_TH^[JJ%'*-.:%@(JB *ZY2N&SV M"/Z,%^0L5\[??XA] M-./NS&N%8)9OPEOP+J$+29DR5'/T??(/!M@O?UX@+(WB4%*O0!+W\DX\J9LA MT?2K8H.=G ''J(GA$M"$N;?(*)D+QXN9XU=SUKN)$!Q+S3A3D] Y?>G#O+"( M[\H)N!BR(E3#N+)2 1MW1F>>0^IGI!">X;"46N@LK/P,D$XB]6%J>;)9]]*" M2@GM@B<^U;+RX<'PP5'-$A,R0"PRUMS.Q^0)64A/'73*T??+U- +;3,%FX4P5)L_".)YCP2SX MQX'6._#WI3'N=>$#;']%H_]02P,$% @ [8F;5H66E/J3 @ ; 4 !D M !X;"]W;W)K&UL?91=3]LP%(;_RE$V34P*Y*N4 MT+61*!\:%S#4,KB8=N$FIXV%8V>V0^'?[SAILTXJO4E\[',>OR?.Z_%:Z1=3 M(EIXJX0T$Z^TMAX%@]#96#56<(D/&DQ354R_3U&H]<2+O.W$C*]*ZR:";%RS%<[1_JP?-$5! M3REXA=)P)4'C_4RX(9O%3BF1>VG'BI!P4N62/L3*V_XZ:? M4\?+E3#M$]9=;A)[D#?&JFI33 HJ+KLW>]M\AYV"-/R@(-X4Q*WN;J-6Y16S M+!MKM0;MLHGF!FVK;36)X](=RMQJ6N549[/;^Z?K^\RIK&!X%W3)] $OD0AW%R M@)?T;28M+_FH3?F*TBK]#E?MF73]$P_'9 [J"7.SA$S^;DO:(1"&H)O?1](@]B]HO<\C@:R%55 M:VX0;(FP5((LRN4*CKBD&=48)@OS=01T&GG9'L<5YE@M4+?!C*WI5[2H.1,& M/D,41O[9,*;1>>H/!R$\DR&/N3RNM4Y)\G*3PJRP2AXOC4CU,'C<.4\$/8]WV#'0=4J%>MSUU_C;2=&?K9 M_BJYZ!ST+[V[AZC9%9<&!"ZI-#PY._5 =][N JOJUD\+9&UL[5C;;MLX$/V5@5L4":#6%'5/$P-.XK8! MSDZ%8TNBYK?2U!-53'Y>,Y+L3X;N(/MPD.1+[59&(Y.5RSG4ZY_ M6]U+G T[+5E1\5H5H@;)%V>#L7MR'IO]=L/O!5^KG3&82.9"?#*3J^QL0(Q# MO.2I-AH8_GSF%[PLC2)TX^^-SD%GT@CNCK?:W]G8,98Y4_Q"E!^+3"_/!O$ M,KY@3:D?Q/H#W\03&'VI*)5]PKK=&]$!I(W2HMH(HP=54;>_[,L&AQV!F#PC M0#<"U/K=&K)>7C+-1J=2K$&:W:C-#&RH5AJ=*VJ3E*F6^+9 .3UZ?W=W^?'J M^AK&MY=P-_LP>8"KV]GX]OW5^?4$QM/I9#9UX'8R@Z,9FY=<'9\.-=HUTL-T M8^.\M4&?L>'!C:CU4L&DSGCVK?P0_>VA3=,O@'/=8 2ZNW1YW4@ M>%:?]QP(0F3KHBR!U1E8&QPE@IKA5<%BHMA6HDAS_&)VK%4GXV0/XH+C_SP>C5"S#(VA2-PNRHXQ.XX5F1 MLA)N1?VZF\R$QN^*I49XX"0F_51[:I3TY#;JUE.C#KKV%R)\43*E^M*^UU!_VG>,L)8(J:A6LE#<)K)-CZF!IPEZ M+X52,$[3IFH03/3W%K\N3["[Y(LVHM)$= +W#;[&]IJ!YNFR%J7('RT?5ZBA M1N,O@<:82=_ ?N3&GN/YY-@ 3UPG)AYX,,1I:%#7/<8 M0N*CC ?C"FNS^,=XCOG.>,TJ+&QC2F!<$JCK$(_ $8H1_QCBG_8!W,#3?KPG7_#6HG@?&_=:[&?C.,\ESS&?WX&W!;:URENK M'5?5?Y!U9L]"NX?C'::.446)F8$+H>P!2['2PHO%%$7V-_0#F.*%!G4[D/.: M2]:>85F&5X7"G%3-G6?K%Q:7D_@11$X2))O"."P@K!"*)>R;@8L5X>]+;MPE M-_YIR7W7:'/\/C3'>PWWYWBB=%'9AKEH;1V&S-Q27SPY%7]F96//L!C:D]Y; MJ'UGVP=N+M(9LADE[7Y\^.81F$=H'A&,%]KPW0Y[$#&UD3@!,4428(,.PG9 M0M.#_,2AOGGEATA3T]%][$_4);TY'>Y<+;%)Y?8";;Y&>.IO;YG=:G=''[=7 MTZ_;VPL^ I$7M8*2+U"4O(GP3"K;2W,[T6)E+ZISH;$CVN&28U^19@.^7PBA MMQ-CH/OG8O0O4$L#!!0 ( .V)FU;RBYDQ'04 %L- 9 >&PO=V]R M:W-H965T?Q-:>F.1EJC!NA/OF;(0W9K6QJMPRX[J45?/EO[9^V&,8>2\P!%N&P.G= M7.2TO."63\ZTN@=-IU$:39RICAN5DQ4%Y<9JW)7(9R<7'V>WT+_EBT*8P=G0 MHDC:&&9;]EG#'KS 'L)75=FU@8]5+O+'_$-4I=,G:/69!4<%?N7Z!$*?0> % MX1%Y86=?Z.2%+]DG%A8NI,D*96HMX,_IPEB-N?#7(6,;6=%A682/4[/AF3CO M(0",T'>B-WGWQD^\#T(M[PN!*@E?%'5ZOVMT"60_HY&9P".C];=]['NS-1+H1N M*0%<:5EE[6TI+D2%XA5,(?(\YB&M'S!O' \@'*=L[,40 MQ3$+_1"Y<,=/@P%20N9'_A[WK)/]]!N&,4N"&/HA&WDD%6,Q"CST1'4GT%>( MV];V;\JB*7DM*%8CB%M]_(A%:8+7CF(6!]&+5]TJB[% XYC7F=[W$Q:G_J A M>P&+DC'.QZA%$([H0,S&:4K[XR!F0>+#O-9:8$0V%$JLNYC.Q>-T[/M.LP%. M1LP?C0;P)%]1V+B[RDN9EX:_#? 1!,8= N-7(_!"+(6FBRYEA:E':>.2[Q 6 MCTH]7#4Z\:X^/\972.DBUCYABU*+C%/:LUX]N/BF'\P> AY[[P'E #?;PF">E87G=> M!"P1;1SJO_A?O.71^(73NDNRWCCH2U;WJUD47T-+;+[-=(!H,'G)XQ&*'!Y]% M'@'/X>[E $3^J ,VS5\?#/+300=B^4JC@%#+PC&6A'[$_#!\1=QB!_64AB0] M&$(LF/C=U=>&<@3220?IY-60_LHM*N?"V#ZQ]M@3>U3R85AC57;-18U!+'?7 MU=@<:>>3WU4Q3*WFH!;441,;ZNK\1'&Q:ZWJU;J5_7(]*[6*&% M&E"M4M:E892RSOY'?N?8#1W)Y>MG"N 0T1#3D-"0PG2)+FRFE[6E!@M[5%G6 M)=[>ONX;_H!=O*57-F7X*E$2-T\33EI*T$["=BL*\.G!1^A0%@SW&MY2Z)5K MZPTXVYO>MZ-V?P[3IF'>'6]^.] K*UD9*,026;V3%*NY;EKY9F'5QK7/"V6Q M&7?3-?[]"$T'<'^I\-W=+NB"[G]J\B]02P,$% @ [8F;5D,\:!M&ULK5=M;]LX#/XK1/:" M%G"=Q._NV@!IU[L;#FN+)ML^'.Z#8C..4-OR)"5I[]Z,3.WX[4$M:PJ)N_/L!3KT]ZP]S!QPXN% M-A/]T4G#"IR@_M)<2WKK=UIR7F&MN*A!XORT-QX>G\5&W@I\Y;A66V,PGLR$ MN#4OG_+3WL PA(S;30P>JSP',O2*"(8WSYU)LW%[_*#]-^L[^3)C"L]% M^8WG>G':2WJ0XYPM2WTCUG_@QI_0Z,M$J>P_K#>R@QYD2Z5%M=E,""I>MT]V MMXG#:S9XFPV>Q=T:LB@_,LU&)U*L01IITF8&UE6[F\#QVB1EHB6M,9]Y>A9^9=,$?.N -/'^//K_SV;?Z_)=\7C") M1V>4RQRNV3U13,-82E87:,=_C6=*2^++W[N<;W4'NW6;,W2L&I;A:8\.B4*Y MPM[H_9MA-/BP!WG0(0_V:1]-Z$SFRQ)!S.&B:DIQCP@3,L(S>FZY=2XJ.K:* M&>8[,"Y+D=FQV7B#F2AJ_H_Q'B471EIIM/0,G#0-82HT*W^,Y?DV$RWK M!*/S0;-#6HWI&4 [81!2+A0: MW Y5DA55R,82T&S"NJ!P4W[J @+2['M66LMEII=VUD@)O4 )&66^("S1$/PP M^EF_]O S[/@9OIJ?+]-Q8I#!56/>%(Q-7>;Z?A?_]EI[F7\M:TR,M"EBFXY# MC%=$(K1H6'W__DWB#>,/JHT4B.:Q31 <4B*MM+94JPS5H&G/"SXCG*E+QW"Y MK&:4#'+]F^T%)-(-QD4AL6 :X6JIE:;4V0QJ^(@9VFT;/1YXP<")/),6/W'# M(5S*!'SIQ$AR"'[EQ\E2384PK:#TFS4_AT5_@)'[2JDT\\%UC(G;3 M?7F/NKQ'_T/>+7UY9N+14L"@_L_DEYKK_:S8B^6G6$'EX1<2/Z5;RM%7\F,[ MXY>B7K53N[.<#IW42TT*8C=,X'=J/T9X&"=.$L80!ZXWA(W2@R1P!G%Z"''J M^@'0=62.O%UPDB2A^<2E$O3$Y+/T^W'L)$-K+S3V?A"0ZU^+"/45>U^L,SQZ M?4@BWTD'$4%,!RZ%I@L),==+0AN2L N)1V74BP]I-7:]:#LF='Z"B%:2R/73 M_4$9^(Z7FMJ=^&[J[SL)<7<2XI\Z"=T]8\UD_JP$.O"5EC0 2X-,B\VJR7";=X-10;&)_YI3NHD8 MMZ@W[:1Y3"^U%JI K3KVI&>_MDE_VP/XK4VZ86UJ3\D-5[='=H+Q;WU((5555W0+_T M42 G]N=$<+CG6.9@^X7W@51THUV$Z6]=QBNDOFP^.13%:5GK]E[>S79?->/V M,O\HWGX24;3H$J"@Q#EM';@Q]4/9?F:T+UHT]FH_$YH^%.QP05]F*(T K<^% MT \OQD#WK3?Z%U!+ P04 " #MB9M6R*GJYS<$ !'"@ &0 'AL+W=O ML.5GB)#DD]^N[DL&%"^%:/B!;WGWVV5=IN%7ZBRD0+3R7 M0II14%B[&82AR0HLF;E2&Y3T9:5TR2R]ZG5H-AI9[I5*$<;M=C.CW M'O1XJ"HKN,0'#:8J2Z9?;E"H[2B(@OW&C*\+ZS;"\7##UCA'^[AYT/06-B@Y M+U$:KB1H7(V"232X29V\%_B=X]8_3?O._FR9 :G2OS!Q,;>]PYX\G MF"EA_#]L:]D."6>5L:K<*1.#DLMZ9<^[.!PH]-MO*,0[A=CSK@UYEN^99>.A M5EO03IK0W(-WU6L3.2Y=4N96TU=.>G8\NYTO9H_3Q>/LX^;'^B&Q;*C& M>ZHW\5G 3TQ?01*U(&['R1F\I'$]\7C)6ZZCL;K*;*6Y7 .3.HSE%_CS\:TAE"]20U8"0J7*CN4&@75@I0=WM M!"^XI!U5&=(PEP-8%!KQJ!* \I@5/I$30A! #\?&]B;>T:=VM^/7J)U06KY6 MW/"ZFXD0EQ;7FOGW3!EK(.G')'N==.'>DUVC1,T$X#,-,4.0_03BZRXLE*5= M_0,7G=TTOJ8U:25)2KX<>FI=8S1A,"?0CG9^T;N,[-&7+^0 J2,82Q]HT%G( M!#.&KWA6.T4SUX?7^B"6+HBP0=JI=P0<72C6F-6W'O^O+[/J.I$KG_?M*O>R6-X%2:PX/#O42BY:XP;OY6 MTM;G?+/;W)(F]>7@7_'ZBD4,J!4,"%R1:ONJ1RG5];6E?K%JXZ\*2V7IXN$? M"[KIH78"]'VEE-V_. /-W7'\#U!+ P04 " #MB9M6IOOU*I\" "0!0 M&0 'AL+W=O=M8U#)<*+O;N><^;,>,\,]MH\ MV0S1P8L4R@Z#S+F\'X8VR5 R>Z5S5/1EJXUDCK9F%]K<($M+D!1AU&K=A))Q M%<2#\FQIXH$NG. *EP9L(24SKV,4>C\,VL'AX('O,N$ A/G&1B] MGG&"0G@BDO&WY@R:E!YXO#ZP?RUKIUHVS.)$BT>>NFP8W :0XI85PCWH_7>L MZ[GV?(D6MGS"OHJ]C@)("NNTK,&D0')5O=E+W8UN,9G=K>!BS38"[>=!Z"B71X1)S3NN>*-W>#LPU\IE%NY4BNG_^) T-D*C M@]!Q=)9PSLP5=-J7$+6BSAF^3E-XI^3KO%>XEI([NE[. E,I3$@N5SM4"4<+ M4VX3H6UA$'Z/-M89NCU_3G6A2M(]G<0[JF]SEN P(,M8-,\8Q)\^M&]:7\Z4 MT&U*Z)YCCU?DT+00"'H+2Z/3(G'PR(QARKW"#\XV7'#W>DKU6=[3JM<90I(Q MZA!P!7F=;G]()P[I(-$R-]QB"HX@6RW(]]18N""8RW1AJ=OV4:?$9CF;#0 [H92=9<#6*Y[<*I[H9' M+I%H=N4LL*2W4*XR3'/:C)M1Y;*W\&I64J1DDKA=(5LS34F]#4&EGN MG2H1)E$T""O&93 9^;F%GHQ48P67N-!@FJIB^K\9"K4=!W&PGUCR36G=1#@9 MU6R#*[0_ZH6F4=BAY+Q":;B2H+$8!]-X..L[>V_P%\>M>=,'E\E:J5]N\"T? M!Y$CA (SZQ 8-<]XCT(X(*+Q[PXSZ$(ZQ[?]/?H?/G?*9V' >W M >18L$;8I=I^Q5T^GF"FA/'_L-W91@%DC;&JVCD3@XK+MF4ONWTXQR'9.22> M=QO(LWQ@EDU&6FU!.VM"V%J@N1R%EH(ZUS#;!9BU 9)W J3P74E; M&IC+'/-#_Y#(=HR3/>-9KSTO1U@6G*Y,;! M#:N2:82_IVMC-0GFGV/YMG#7Q^%<$0U-S3("['5' M]OH4^F1%19DW D$5<,]$U@CFQ4W#QZ9"S:S2P&0.#R@5R<6/N83?DSR6V%F2F9<\(ZH)1DL63M4OX,,^^ M]_WL+B+"VS*=&\KJ!I(X/C/.PXX:A>C?]%V31LDNNMOFCQ!=I5_:YKJS_GWE MA)K[G9K[9ZMY*BW/]^FN,<MYS(SU\RT;@3++2JX-YKI)/2>;(^2>)]6>_/ M<'MT6R%[+3\#N0*IO%(<62_QUZHP738]V):<=.C\G7V7L%7>Q^WR 2Z)RLV3 MR'V]R(SB$A1JSJ D/AYEC2BA(J$>5,C9=;!<_2 -T6_A>W&:0CP8'#W?\,U# M0\6S\<^IH[&G[4/U:MX^]T1DPRE#@06Y1E&PO=V]R:W-H965TSJ=[H-)#(F:Q*SME/9^_8T=2 -+T>X7 M/./,//-X9CQXM!'R4:6<:W@N\E*-.ZG6Z_-^7\4I+Y@Z$VM>XI>ED 73J,I5 M7ZTE9XEU*O(^<5W:+UA6=B8CNW;<W8\RX(I M?B7RO[)$I^/.H ,)7[(JUU.Q^<2WY[$$8Y$K^PN;VC9$X[A26A1;9V109&6] MLN=M'EH. _<-![)U()9W'S^=W5[Y_N/E_?3&>_PLV?#[?SOZ$[9XNS'6[C+&HZ\ >?# M%U'J5,%-F?!DW[^/U!I^9,?ODIP$_,+D&?B> \0E_@D\OSFO;_'\-_!NOE69 M?H%_+A9*2VR)?X^=L88(CD.8:W*NUBSFXP[> \7E$^],WK_SJ/OQ!,&@(1B< M0I_,\-HE58 MIQR6""LV)D"F@.TNJF&B\6M9%0LNC:92AGY&BFN&RC+,E*IXXH#&Z: J=*RW MD?.^G6B=!,>*!=>IY!P*TSRPYC(3B0)N>@BP ^*T:0&+=K&660[U#CF'N?5M M-U[+J;&=;4FW@C,-"[[*RM(H>)HZ,/B^X]&A$T4#([K4=WR?;JL@UF:8(+=G M+N-,82@2.GY$X?V[ ?'(1_C*E=["36)Z %)N4)\ZG9 M,^Y'KD,PB#]P!K[W!E?,QSY+0C'VT+6$78*D(SC1@6'3@>$/=^!%'%=%E3.- M![W#.DG3D]@TJ1G+3QQN2ZPLA^YGH8Z/BY.ACG=B.Z:P,>.]F%D=TVYB!93M MG]?6[68E[HA*8>)4[QRN^1*C)G#%5&KN#,[I$N9"LQSF[!G^X/J#6'XPXC6/ MN6WQ;;,1^ 6Z?D![N'I.1%U< \<+S1HZ(0W,=^*'/:O[9 @/);9^GOV'X5;X MAPC8\K$)NT1N@%E=(=M=H_A.$- #K1L1OP?$P06FATC++?>XDI*7\] \X(0NF$0];Z'RTK-,><:)&8:U(:M:\!7A' 0]0XT#XEU QKTFDPV;'"< ME@JK9OYK;8R=YVZ-G"$)M[_[>P=7_#7K/GZ.3/:)XT:A$4*'AM18T*%KZQ(X M0TJ_*YUG3 :U29"E)J9ZA#JA/T2!AL:21(Z'U^AGJD><04@/M"YU M75,]@O+/5\^C[>I9S0]0((-6\7*\9S]4O AG05M&0$P!=>GIPEG\P\)U(V=@ MBK];#_?WQG$K\9[C13;;'@XU4U:",\JS]8UL>5%W_>,SJ]]ZTA1&E MKTI=OVZ:W>9M>%$_B5[-ZX 4Y7Z*K>Q;A3)+U8ZU6M%C;!])":'QN M63'%]RV7Q@"_+X70.\4$:%[,D_\!4$L#!!0 ( .V)FU8/WQ3@F@< +P7 M 9 >&PO=V]R:W-H965T$%9V3(S-W(TZ.>*DR5M ; ;+,3FG&GXX[7F<] M<EDI/]$^.5N2!SJBZ7]T(?.K76E*6TT(R7H"@B^/.V#LXC?5ZL^ KHT^R M,0;MR9SS;_IAFAYW7&T0S6BBM :"/X]T0K-,*T(S?JUT=NHMM6!SO-9^87Q' M7^9$T@G/_LI2M3SN##N0T@4I,W7+GWZFE3^AUI?P3)K_\%2M=3N0E%+QO!)& M"W)6V%_R7,7A(P)^)> ;N^U&QLHSHLC)D>!/(/1JU*8'QE4CC<:Q0H,R4P+? M,I13)Q?3Z_'U9#J^A.GU[.[V_NK\^FX&X^LSN!A/;^'K^/+^'*[.Q[/[VW/[ MKGM'YAF5O:.^POVUEGY2[75J]_+?V2N *UZHI83S(J7I:_D^VET;[Z^-/_5W M*KPB8A\"SP'?]8,=^H(Z&('1%[P7#,($?"592>&,R23CLA14PC_&? M;3Y;E8-VE3JG#N2*)/2X@TDCJ7BDG9.??O B]W"'P8/:X,$N[2^VY) M8<$SS&JM1!E2P$KP1Y928(6M%S9U'XA(]2*R,2MKF"5HP@4R HB"A?;BT4"@ M2*U0R8P\%6["$%.K5&,F2+&NV5"$Z M@&FA* *C0!!%03Z1%>Q!%(WP_T\_#'W//WSSO!;%LH!)7X"VD!;)"R 8#]K4 M!&FN^2(AS/CZ4@,>35$@A_9Z]C121.J.V&(/LPWE+>21BB@,B)&P1\IKK[4D& MXYR7AG:J%$R]P)G6?D->X((](TUO]2,F(<5#"28F.@HN,DZTX_9M@]NG)"-% M0F%F#NI+GE@G$3_7=5S7A;^4A;72W_?B80@_PF!_&+@1#BQ];P1=$98"?<;S M7%*;A1QC(RILU#H]_\-1?$O1_[M !D,,X(]UMOR[H6R&;;&='SCQA.L:^9%2 MB2N(KFT8MH3()2PP;JHE&]T*C^[-%=UHD6:E[%<0-+2OS,C-, M^&(,T@52T*6^LV QPK4\I]"]Y+*]7=YI1WOK^$[7A:\Q#KI&T\4"+SS:]BUF M(F\%>R3Z$H3&8T-;XMT* 4"&5-%\93RKC,^T\=#5-=]W#[],IF;D'?:PR\0G M@T;;V8!'>*KQ2O5(\HRE)DXSA3_5Q@OXLJH.=HMJ:_@P (*B^ M06P7/:UBO!(L@W7.;7>+=T9'\Q;RIBU\)7_'U285T=X_XRVWPE/';8L=2 B, MKD[6[Y6;$0VG3MBAHP^?/>B&7D]/>*XS\GPS,>AAH*31*\UZ?^@['KZ,W2'X M_L@9!#%X(W\=7>1)G3N1[X1N#$$(X= 9Q;A^L.D4JU4Z)?UP@"MB")U1-(1N M',4]N"_PUI^QWS!H37_PZ.789?]F&[ITX)(7;A0 M^/-TV0EQC6[+5&O#W(UZYM@?ML5ISX1HKPK/NC+3YV1)L'=MG!@>5D<$$H&S M !M0#9 [A/"R@#5;=QRC+;PUSAK?'<(^(HLG8PL#$'KT94>9C.HR&7VX3)Y+ MQ7*3WYOC2)K,;73RDV8GWU8.=^[WX7*XKH;25 T;F>J8Q>I8&[JY:!IJM96P MYAU5^Y*\=RO)U_?J4FHS9./6619\KFTUEK%BA:T&9@1]I!G@V?9?JVVUZ,7F M?EU9G9O#6,&:^O9FA6V=,_#"=\73?Y52F6'7C\(>8/G M#MTF[OJ2UAV,@M[;"R$RMI"9#:0_V%PCW[>4Z@9@R\; -WDZBJ-=W(YK;L*36T]9/)CO5ME.XTL\VBNU)S"0UW-C0>QOQ#;RONLU* M86X-WNC% T==Q2;7S_TL=-\G?1_-T8Z'9& M6QJ&EM-N>RWL-[ZHYE0\F._&&A@\T.W'U7JV_C0]ME]D-\OM=VVT#A,+JPE= MH*B['V/7)^RW8ON@^,I\GYUSI7ANADM*L+CH!?A^P;E:/^@-Z@_V)[\#4$L# M!!0 ( .V)FU9 A*Z7U0, -H( 9 >&PO=V]R:W-H965TZVE-@&G#3;!F@N<+S;AZ(/M$1;PDJD M2E)Q\O<=4I*XKKN9.H75S[KHJ*UA- MU9EH&,>3K9 UU;B4.UQ*UIR9W%S.X]R,5,M+HJ.7N0H-JZ MIO+EDE5B/W=\9]A8E;M"FPUW,6OHCCTR_:5YD+AR1Y2\K!E7I> @V7;N+/WS MR]C^EFROWMA@,MD(\_W)[?;>&F[O/]ZO;Y?KF_@Y.UG13,74Z[ M[-""[Z"%<"NX+A1<\YSE[_U=9#;2"P9ZE\%!P%LJSR#T"01>$![ "\=T0XL7 M?B]=MD-%:5BQ1DA=\AW\L=PH+5$\0'F;<5 ;)%O)GA65B6U6K8[3XRW#+92U-"GI4 + MN!)KP0&:">\#Q*I^_P!A0"'*?[B9_@Q12A$A)'^+WI_#<,"\FPQL]6 M:'Y,4L1!(R0I9O:1S-PW\Z9FGJH),M%QWHV?<'0?WLIM7K]>[J8]5WY5< M0<6VZ.J=35$LLINDW4*+QDZOC= X"ZU9X(\/)LT%/-\*H8>%"3#^G%G\#5!+ M P04 " #MB9M6FVR?BQ@$ "S"@ &0 'AL+W=OJG:B@OL DN: A(AJ5I=2"(@[8?3Z61V!]97 MK[VU32C__L;>EY [PK7]<"#MVF//,\^,'Z]FL%7ZBTD1+7S+A#3#1FIM?MYJ MF3C%C)E3E:.DE972&;,TU>N6R36RQ#MEHA6VVU$K8UPV1@-ON].C@=I8P27> M:3";+&-Z=X%";8>-H%$99GR=6F=HC08Y6^,<[7U^IVG6JE$2GJ$T7$G0N!HV MQL'Y1>3V^PV?.&[-WAA<)DNEOKC)QV38:#M"*#"V#H'1ZP$G*(0#(AI?2\Q& M'=(Y[H\K]/<^=\IER0Q.E/C,$YL.&V<-2'#%-L+.U/8#EOGT'%ZLA/%/V!9[ M(XH8;XQ56>E,\XS+XLV^E778/H8_F M=$F3C4!0*Z@R6>Y@ROY2NN9OG&F&N=*6RS7,<4VWRII#N1R/MDBI3DK0178X MUFL"?%;2T@WUX7TPP]>2KWC,R!Y7+)JP37F< M/H[@UA)\ ,,+FK]] .!5PF M_($G&R;$CE!+? -!^P0HJTQIGRX#4R3R\L59&/3?&;#*,E'S.(5%JA&?Z(\* MHXE!)1\8YYH+*&;AXWE/,2'N FZ4_+4:'[+5#F,(SD[@3?FLS1<01 ?,$PBZ MWMQ]8KZD21@Z4Z=S F,A0-F4['4!H4>K?<+J426B_@G\6?_(Z1H-E2!ELBC4 MZC_*0P>I:3M"CIJKY/2(&'NU&'L_(\9YRG-8*+A6,7-?XD.Z.P[\4[HS+JQ5 M(,JPE?RX^9?ZU(:N_8[6D:3U@S+SWND,J.!CK\I7;25MX!67A*+FITH@EXS"B(X=#2MO4:""KOV M[9(IM%+T%+6U[LC&12/RN+UHYXCXFDL# E?DVC[MTQ7718M43*S*?5NR5)9. MT0]3ZBI1NPVTOE+*5A,7H.Y31W\#4$L#!!0 ( .V)FU;JO'[LX0, $01 M 9 >&PO=V]R:W-H965TSS/0M0J?2K#:ONH_D4'#\$LL2!3EOQ# M8[D967T+Q62%=XE\88>OI CH5NE%+!'Z%QWR>WN^A:*=D"PMC&$&*B+7Z"HD$M-$ M7*-/'_I^-_B,:(8>:9+ 8Q,WZ&.U.[0ES$DIVU'A?YK[]\[X]]$CR^1&H(,EL'A8OZ*J@>&V(U2\?GJ_5@W/J'&=H$OW844'5+FJ8W[U10665.['%$1E9 MD#8$X7MBC3]]<+O.YR9F;8J%+8G5R 4EN4"K^^>6_4[ B!!5>NC?/V ,S21) MQ7]-*(,V4;8I%K8D5D-Y6Z*\-2["9\(CDDEX22"V0GLF:;:&G" )N)("$CL MYF^W=@XT%W8=K:S>4/NQ.[3W54Q&WY=B,OJK!=\M@^\:@Y]"TJ,Q4;D2%I"$ M_2A6A)\)-Y?J5;T';L=_$['1X:41MR168],KV?3,"P._0H$ 2T"RXRI RV+? M->')U5RWRL?W.X,W?(Q.+^73DEB-3[_DTS?R>8*J#G9,A,7&N$OZ#5R\P;MU M8W1V*9>6Q&I7L-U)"0CC+9A*M0KR4DY]U^,\_A M4F"%FNO5G#8G8;=2Q+I&$-]$Q#B:95%CF$;;2]_;K:J%;:G5N7DG;E[[95"A MV1;/-M7"MM3J/$_UN/N+@KR"D9,$2Q+#SH0RJ)%CJZ5YH5;=S._VE&H\ M/[+G'.' M- UK<,?D-Y X?I[X_TOL//)HS\5GN2%$@:\Y*^38VRA5WOB^3#&S[2]4:9!G\R*O&:+(AZ*.^%/O,;EXSFI)"4%T"0U=B;PAL$>T90 M]?B'DKUL'0-3RI+SS^9DGHV]P(R(,)(J8X'UWX[,"&/&28_C2VWJ-?" C*[QEZB/?_T7J@JH!IIS)ZA?LZ[Z!!]*M M5#ROQ7H$.2T.__AK#:(E@/$)05@+PI\51+4@^EE!7 OBBLRAE(H#P@I/1H+O M@3"]M9LYJ&!6:ET^+ [:IXV9N!^*]*-AJT;:4HNP04B"E,F+\$5>%@@!N2*Y M_+\+T,$R[K8T"\*-+'%*QIZ>\9*('?$FO_\&D^"/+EPNS9 CLR.448,RLKE/ MWG*>[2EC7<0.RJ12FA5O-QD.DF&0C/Q=FT57MQ .P^-NR#J.7ZPR;JJ,K55. M!2[:+TM7M5:'<]\/EV;(D=D1N5Y#KN=^JO5@9-AP*3) M]$M6ZB"DNO!8[<[%X](,'*88-B:$6!R(H65)$KIE-MIJ.0PL6:+AFQS"6KX[F(7)JAX3-$?1@/>MV( M8/ 4/0,KI#L]F73&+-: $9,F3Z.Q&YW+QJD;JMW:=*)>< I.*Y=#.QRU(0(4 MO$A?7(3M3F?3<>F&:K@I6T-[N'XV MMUYBY#1I.W5#M=L1HV'4[Y]@])2BH3593MY@*L .LRT!? 4*\K@ 6QBM2!9 M)RBG.=JI&ZK=VHD0QC!,?LR$?FLSQ6Q]O<-B30NI9]-*"X/KOO81A]VDPXGB M9;6_LN1*\;PZW!"<$6$ZZ.LKSM7CB=FR:?;T)M\!4$L#!!0 ( .V)FU9< M>'M)> ( %H% 9 >&PO=V]R:W-H965T[G&,?QQLAGU2)J.&955R-O%+K^LKW55XB(^I"U,C-SE)(1K29RI6O:HFD M<"!6^5$0#'U&*/>2V*W-9!*+1E>4XTR":A@C\F6"E=B,O-#;+3S05:GM@I_$ M-5EAAGI>SZ29^1U+01ER104'B2R( JGHOI&"UV.O/<> M%+@D3:4?Q.83;O-Q!G-1*?>%S38V\"!OE!9L"S8.&.7MGSQOZ[ 'B*)7 -$6 M$#G?K9!S>4TT26(I-B!MM&&S Y>J0QMSE-M#R;0TN]3@=#*99^G=39;!>/IE MGF;I8WI_E\'I3 IP64/*VY,W)3R#TVO4A%;J#-[!O MJ-C7QI=E]_.MATGK(7K%0P]N!=>E@AM>8/$WWC?Y=$E%NZ0FT5'"<2TO( C/ M(0JB".;9-9R>G!WA[77%ZCG>WFO%:I1940JF@BTH=T4YAPQK(HG&Z@4>,!29QE,HU^@E;]^$ MP^##D:3Z75+]8^Q)1BH\>&@M;.A@MK?722\<1I>#V%\?D!MT6R!4U M)U3ATD"#BTOC0+:=W$ZTJ%WW+(0VO>B&I7G\4-H L[\40N\F5J![3I/?4$L# M!!0 ( .V)FU:,;!"W)@, %4( 9 >&PO=V]R:W-H965TAJ32RW(-*$<91- Q+QF60COW:7*=C55O!) MX ?'K=D;@U.R5.J7FUSGDR!R#J' S#H&1I\-SE (1T1N_-YQ!NV1#K@_?F&_ M\MI)RY(9G"GQD^>VF 2G >2X8K6P#VK['7=Z!HXO4\+X7]@VMJ,H@*PV5I4[ M,'E0 ^"V@_PX@V0$2+[3QS,NZ8):E8ZVVH)TUL;F! MCXU'DQHNW2TNK*9=3CB;+I[F\YO+V\N[Q^D-S*:+[W!U<_\3KN^N[A]NIX_7 M]W?P^0(MX\)\@7_@:7$!GS]]@4_ )3P6JC9,YF8<6G+%$8;9[MCSYMCXG6,3 MN%72%@8N98[Y:WQ($EH=\8N.\_@HX2W3)Y#TOD(8?O3LF,F8*BM$%CN5P#Q0E67#*9^9G+7FXYFK.NX#7D_6YR][#/ M3,4RG 3T<@WJ#0;IWW_UAM&W+N4?1/8J#OTV#OUC[.E<4[W1]ODK5())ZZ. MOVM>42&P4-4Z*^@-&HI3)FK*!)=6+,M4+:V!BCVSI<"N #6G#OVIKE!MTE[2 M3_KC<+.O_- J&9Z>MD:O% U:18.CBBYP:8$;4]--(F3*6.]]K35YOZPM2&7A MFY7I#/]AWO13^\9EP"=Z4^3:U;8W3GU+>+-^3CVS:7'_TS0- MERK@FDM#:E9$&9V,*'MTT\2:B565[P-+9:FK^&%!?1^U,Z#]E5+V9>(.:/]) MI/\!4$L#!!0 ( .V)FU8;+C)KD ( ,8& 9 >&PO=V]R:W-H965T M3T.97"4\42K4U1M;)0H@7&]RF8\>S@H!!HBT#,:\-3( Q2V1D_&DXG?:3 M%K@]?F>_J;P;+PNB8"+8,TUU-G8B!Z6P)&NF9Z+\#HV?ON5+!%/5$Y5U;F_@ MH&2MM,@;L%&04UZ_R6NS#UL OW< @!L _E= T ""RFBMK+(U)9K$(RE*)&VV M8;.#:F\JM'%#N3W%N99FE1J,K%6A*=JY&KS38MTDX;_JN;'!_A_$'F. O\KPAX..N"3X_ I)"T< M?X2[QFEK%[=V<<47'+++-\"UD&]H2E7"A%I+0+\N%TI+\T/][O)7$_:Z"6V1 M7:B")#!V3!4ID!MPXL^?_-#[UN7V/Y%]\!ZTWH-C[/&,E.;/T2 I89TG6U61_$]5IQO:/BGDVQGU%^5DB1@.J45Q/T MM^7YWL#S=^3MIPTC/XJZY?5;>?VC\FXHIZ;(4K02HKL,^OOJ<.0/=\1U9/G# MX("XL!47'A7W(#1A79K"O9/"N(^CW0/M2/.B01CNJ'*WNHSM\*:T5Y0KQ&!I M@-[YP-B2==>L RV*JO$LA#9MK!IFYJ(!:1/,^E((_1[87M9>7?%?4$L#!!0 M ( .V)FU8L.()\(P, $H+ 9 >&PO=V]R:W-H965T':0]N8D@TQV:V(>V_ MGYV$0-603H6^)/ZZYYQKWWMUVPGC?T2(L03/,:&B8X12+B]-4_@ACI&X8$M, MU4+4RPY1D%J%!/3MBS'C%%$#:^=KMUSK\U6DD04WW,@5G&,^$L/ M$Y9T#&AL%B;1(I1ZP?3:2[3 4RP?EO=>7,$Q+XBI''*)!AQV@9(,!SM")RPI(;G#O4T'@^(R+]@B0_:QG 7PG) MXMQ8*8@CFOW11J-U)VTKL>C_N/P]M;T!WUP7AV,YB X6C6'5T/>[<#T)U.![/I.1@- M9N!TJB(B6!$,V!Q<,Q8D$2%GX+2/)8J(. ,G(*)@%K*50#00;5,J>9K$]',I MO4R*O4=*#=PQ*D,!!C3 P6M[4[E5^&9O?.O9E8!WB%^ &CP'MF77P,.T#TY/ MSBIP:\6=U5+%]_0(=ZWN%S'HALUZ%[HU5YD9T 1:YW#)]&8*3(N@$7GMNRX:NW3;7)&*,/&> M]\X;7K?EN)93SMPLF)N5S'*VM8GR'0+F>[!4>N^ M?3>GL3=JH;6MA=91XS:'^[_ A3LE&1XN"V^\/#JFT/L/B)L6I:UYPVWY1<>M_["MP5XGX9M M^86'U]\_\ 4$L# M!!0 ( .V)FU8_EGS;AP0 '85 9 >&PO=V]R:W-H965TFV'!*%JE3%)H80M>,2! ;@UYZ[Y$/>FPKPR"F MCQR(;101_GI-0[;K&\AXN_$4K-8RN6$.>ANRHC,JOVT>N5J9.["0Z[[A&6!!EV0;RB>V^TJS@)P$ MSV>A2#_!+K.%!O"W0K(H?Y.?62)*#LBN<<"9 WZO@Y4YI)DS]\S2 ML,9$DD&/LQW@B;5"2R[2W*3>*IH@3E[C3'+U-%!^P.1^/KR_G5Q/;\!P-KN9S\[!_W-:#)PU^)3;$IWU# M=;"@_(4:@U]_02[\31=Y2V"5/%AY'JPF],$M9T* $>'\-8A78!BQ;2QU$>]A MW!0FV8%>!@A9KH,[/?.E'(S6#CI=E-M5>-HY3[N1Y]#WM]$V)%*]+D62R^ ? MDNPV.JI[)*=$X<)&CN4X!U1U=A!VNU!/U_WL$(=? ! M29U9UX4UZ71SCFXCQSDG"S5UU$1*=PB9+&,246UC-T*=6NPM@56B[N11=QJ; MOK01AO^S\3MMYJ(EL$HNO#P77F,%'.9"%ZQW5'M=B#WOH$+_RZI"KYO3ZS;2 M>]QR?ZU$@*I-ZJ]C%K+5:UJJ&[4%Q%);IXV(I[Z;EL JP2-8S'[XD>,I0V\I M%6VA57-1TD&HG1&5X90K$7L.LJV#@M7:65W;=?0+48_:I[][QQ4&4J9 (+(@T=IU=DYT'-J>!:C'S7/_E$J MMBD'82#TG=\,<'*]MX16#;>0#\CYT-YO5"["VWK>$O5V75AG0I A0Q S3H@2V7"LA"IJ1!@.%MJ3 5@SW5T( M#[\A29V8?)=0L'8HE)Y)WA*^"6("0+I4? MO.RH,/G^D&^_D&R3GI,],ZF$0'JYIFHSX(F!>KYD3+XMDJ.W_*AU\"]02P,$ M% @ [8F;5N+V8T9" P D0L !D !X;"]W;W)K&ULM5;;3N,P$/V541:M0 *2)KU0MHW4&U"I7$3+\K#:!]-,6XO$[MHN M9??KUW9":*L0":F\M+$]YV3.\<2>UIJ+9[E 5/":Q$RVG852RW/7E=,%)D2> M\B4RO3+C(B%*#\7J>KZ\P$U0S?%,>2_L+ZRS6YA>#/IW%P.NZ,! M=,;CP61\##>#"1R.=0E%JQB!S^"",JKP9*2W(((A4X3-Z9->ZDB)2AY#)^%" MT7_$;M7@51>=Q",X[*,B-)9'< (/XSX<'AS! 5 &DP5?2<(BV7*5%F529 M@&XJP/] 0 #7G*F%A &+,-K&N]J,W!'_S9&N7TIX3<0I!)5C\#T_*,BG5P[O M+#7<2^%^23I!OD&!Y0L^X"MW&GZ-=#P,%2;R=Y%Y*7FUF-R<$>=R2:;8=O0A M(%&\H!-^_U:I>S^*E.^);,N':NY#M8P]G'!%8ETKN0'$& !DL] P+;0B'U+R MNB4W1]M+6/&;?K7EOFP*+(C2Z;]';65>RS.OE6;>XU*9;T:2& L+O!3^V3W: M$]F6TGJNM/Z5M5K?IP][(MORH9'[T/C*6DW):QM5�C9U2+0BJ5VO%E7J6 MYWU6FO=8WZ:4S8]AC@R%EJ"/9""1OG:H5(*8"[CZ;]Y4=VTWMS'=-OVF;IG>:M%G55_Z<,@DQSC2E=]K0GY5(^[]T MH/C2ME!/7.F&S#XN=,^,P@3H]1GGZFU@7I!WX>%_4$L#!!0 ( .V)FU8> M-A$5HP( )<& 9 >&PO=V]R:W-H965T9_W&/L0[AE_%1F 1&]%3L7 R*3!!=ED4@^8 M4;C%&XA!/F^?N.J9K4I""J"",(HXI -CV+L9!7I]M> G@;TX:".=R8JQ5]V9 M)@/#TH8@A[74"EB]=G +>:Z%E(U?C:;1(G7@8?M=_:[*7>6RP@)N6?Y"$ID- MC,! ":2XS.6"[1^@RFN6B^J)]LU:RT#K4DA6-,'*04%H_<9OS3XH_BBQY&J6J#@9W3\^CE^F MLQD:SL?H5,G2< %.A^#Q"07%^@, M$8J6&2L%IHD(3:DRTK[,=>-^5+NWC[C_@?D5YR5ZNXW2KZ/MV(+5[#P% 71@#?@1%]_=+SK>\G/#JM M1^>4>K0 ?><2X/I[Z/R[#-82?B6A[^=WP[P6YGT&\[I@7@?,\J^[87X+\S^#^5TP_P/,O;;=(]O8;V']SV#] M+EC_(\RW Z<;%K2PX"1LF$IU4HXA@P_'Q TKZ;0@5*(=4 M!5I7?66:UV6P[DBVK4K/BDE5R*IFIOX

A7*+,E(7B0T M!XS,A]8UO(H<6Q:45_R9D&UQL VDE"FEW^3.W6QHV?*.2$IB+B&P^+,A8Y*F M$DG)UP6FV+Q9WD"7Y[B_^OC?BH "Z)PK0O@"]M<#9%SAO M+7#W!6[IS$Y*Z4.$.1X-&-T")J\6:'*C-+.L%O*37([[A#-Q-A%U?!3]+BB; ,1&3*S\%91#A.TN(<7(#G203./IV#3R#)P=.2 MK@N,]ZLV-%)UB_8'8)'/@;0#9R%.5C??DMF5X"U#]9'NG+ M(Q)7[*A9WA/V51ZBRD-4XCDG\:8CHT$O!5/-?&F+&7)%]H1MUK<4/;1JX?'@G6DG45W"8-D8=\ MJ%;L5XI]K>+QFC'9(E9RZ,5C3_3;5/9;+OOM3/01E7Y?,=ZV^#F2KV7N*E_% MV8?]$Q_ZH)(?:.7?_U1KT+8]5 RUEJ:K5@6G'=B!H];:K[3V]4--\PT1HSP5 MC]7R"?%#/F_ZX/#XA.0)9> KY40YT[4,79\4)L$B0V -9\/*V=#H\S8TZ:)) ML,@06,-%:-?1SS;1?O4H7?W;HQT^3GVOU:F%6LNE&O,S/4A^8)B=>BU[ZFJ'N*\P(\X! T]\VX%U*(?:M/JNWARVOVTB._2. MC3":O96D,$!J'U"=JI&15+U'.:1WPB"TCT7KV3HO\+5973'X[HEE#50'9J0/ MS&_NT3>R1]_H>[2>J_,*J='\; JMZ?/!4K/AM6:SB\UF5YL_(C^C.C^C]^=G MU$ZRQ^U9S]+9DS:AXW@^\DY,T#HZHP^+SNCGT5E/WMD$Q6JST[=/>5#'9V0D M/J-VD&WI-9J<%82. _OH1')&=7)&G9*SB25)/6/GAF(T/YM":[I=YV=D-C\C MH_G9*%ID"JUI99V?T?OS,VHG64^5G_54G8UILYZ:IG5T1A\6G9$BQ4+7#?QC M$XQF9P7K"1.<.C<[1G*STUX_=ON>A]SC?P$;SQV.%V5[V5,*>7!,\(DQ>(\W,J>O!^1[[J4;T+ M-/H?4$L#!!0 ( .V)FU;P"F,TW!( +43 0 9 >&PO=V]R:W-H965T MB\IXZE53-VB 0X#F)JY*H)757,LG& MF7,NMO9"AK:M'4"L))Q)U;SXE4"V:! -ROG.Q<1_T*=E\SRFQ4]JO?F>9G_D MCUH7SI^+^3)_>_%8%*M?KZ[RZ:->Q/EENM++\COW:;:(B_+3[.$J7V4ZGFTV M6LROW%YO=+6(D^7%S9O-U[YD-V_2=3%/EOI+YN3KQ2+.?KS7\_3[VXO^Q?,7 MOB8/CT7UA:N;-ZOX0=_JXO?5EZS\[.I%F24+O<0_$_T]W_G8J7Z4NS3]H_I$SMY>]*H]TG,]+2HB+O]YTA_T?%Y)Y7[\7XU> MO(Q9;;C[\;,>;'[X\H>YBW/](9W_*YD5CV\O)A?.3-_'ZWGQ-?T>Z?H'\BIO MFL[SS?^=[_5C>Q?.=)T7Z:+>N-R#1;+<_AO_6?\B=C9PW2,;N/4&[MX&_>&1 M#0;U!H-S-QC6&PSW-A@>VR6OWL#;VV P.++!J-Y@=.X//:XW&)^[P:3>8+*_ M@7=D@^MZ@^MS1^CWGI^Y34E>;9_R3;WX<1'?O,G2[TY6/;[TJ@\V1;?9OBR3 M9%GUQVV1E=]-RNV*&U^\_^:\^BW.LK@JU-?.*U\7<3+/7SM_&-^U %?E+_#EM^@^_Q;?NU8QT'>73M_[Q7%[[L#Y_=9W7OWM M=>*&)Y\X:6=4O-SY^:P_ESI'ZMEVR*C0 MP4N?#S;NX.COZZYPY#(OLG7YZE8X__VQ?( C"[W(_Z=E+]]OM6&[5KUH_YJO MXJE^>U&^*N](7-W__C_ZH]X^VJB2Q!2$&67LO92Q9RWCC^GRX3\+G2W*XX*[ MUN*U;M^U>$G,)S%!8H%W6+R]GCL<71^6[^%#KUW/'1T6>D3NH20Q!6%& 8]> M"GAD+> /Z?))9YLC[E)?).N%4WZXF4&57TC*O\VORN.-63J?QUGNK'2V_=YK MYR_[5.N]==BN=4]B/HD)$@M(+"2QB,3D%KO>Z=F1=SGIF_VJH"&-KAB_=,78 MWA7Q:J5GSH=X/G<^KXHCA]KOK4C7&B6F% M"7KP.B%[@L1\$A,D%I!82&(1B4D24Q!F],3U2T]'JKIT7865,V) MCL^'K&+7OB QG\3$%NOW=X\G+R?F2WM CAB26$1BDL04A!GUWN\U246/F!#9 ME:Y5CFH^J@E4"U M1+4(U22J*4HSNV(GO^NCTO_QEM)]F$ZMPVI^:@F:FWWK9%^;W+I7>]-H-!10U2+ M4$VBFJ(TLR&:'+AOC=1^ZKC!3G8N?C0.1C51:R>.'= Q0U2+4$VBFJ(TL_2; MN+=_*N^]UUE6%G\1_^G$>:Z+]FI'LUY4\U%-] ^#U\FDUSO(K0)TV!#5(E23 MJ*8HS2SX)ACNVY-A7V?)T^:\OE\VIS1C6):HK2S.)OXF'7'@\??:?H??5.T7O[.T5VNW,;H)DPJ@E4 M"U M1+4(U22J*4HS>Z5)CEWV$F(738U1S4RI=/N^=(CO3N2W0>!G5!*H%J!:>>#+'Q]\I0O=#HIJB-+,%FKS9/9$W)_DT M79>UO]+9M.R!N#UIMBN=.P!-FFMM_]V7GF?.T 4Z:H!J(:I%J"9135&:6>]- MSNS:<^:?.71&TV54\U%-H%I0:\8Y&VVG*H7HL!&J2513E&86?Q,;>W>RB43.J^:@F4"U M1#5(E23J*8HS6R/)GYVSXB?SPW6"/F7_BT,(N=BU^5/-13:!:,#@, MD4=MM8^.&J&:1#5%:6;M-XGTP)Y(;Z_9+)*[N7X^NG![[L39_?JM7B9IYOR6 M%NV7K-F'Z-P,:$2-:@+5 E0+42U"-8EJBM+,EFER[(&+'D,,T.@:U7Q4$Z@6 MH%J(:A&J2513E&:VQ\[BU_:+GC?ML/M\6<75]PLGK$NQ,YY)'TV=4$[76 M'YI9MMMWO?V21_-G5(M03:*:HC2SY)O\>7#.PMG; ^*C?^'1P!G5?%03M;;[ M%WXX.?(G'KU6&=4B5).HIBC-K/&"_3+7E?@BG9S5H*(QJ/JH)5 M0+42U M"-5DK?5WC_=[EX/]N:"B1C6+OXE[!_:X]UL6SZJSB&;QC[S\0]YV>[_W=J)S ML:,Q+ZJ)P6$PZQY,9M"EK%$M0C6):HK2S'N/-0GO\,1RUNDRU]-UM3J74YQ1 M]':N:]&CFH]JHM:,LQ'VBQX=,42U"-4DJBE*,XN^B7:']FCWR\N% =5Y#7F1 M3O_83N5;*Q[-<%'-1S51:]52XB\EW[\<[-<\FLVB6H1J$M44I9DUWV2S0_LU MQE_U3"\V]RO8EOHO)RZ/L7.=RQ[-9E%-U)I9]OM%CR:NJ!:AFD0U16EFT3>) MZ]">N(K[>SW=S&WDJ4-7N]2YWM'$%=5$K>U?7.:.1_M%C^:MJ!:AFD0U16EF MT>_<3]B>M^Z\<5,6>Y*V5CN:N-9:?V165+\_'.W?S-!'1Q:H%J!:B&H1JDE4 M4Y1F%GR3N0[MF6O7,S7+[]\F#\OD/IG&R\+Y7#SJS/E\5^U87#U6+E?K(G=> M?=1/>NZXKUL;",UO49\Q3/U^V'%FC0BVH^J@E4"VK- M6%=Q.&P[E2)$!XY03:*:HC2STIM4>'A.*MQIKO5)Q_DZTYO7C2\Z2]+V8 &- MCE'-1S6!:@&JA:@6H9I$-45I9A\U ?/PFIU0H6$SJOFH)E M0+40U2)4DZBF M*,UH#Z^)I3U[+'W.^1=VHFM+H)J/:L([C*+WSYU&!PQ1+4(UB6J*TLPZ;Y)H M[^1%QIU.O[!SG6L>#:-137B'JU3W]T^_0$<,42U"-8EJBM+,HF^B:,\>17&UY-"]R^O]V[ZB@X:H%J&:1#5%:6;1-U&T9X^BCZ],]Y>S MF?N7K;#]3FL7H.DTJOFH)E M0+40U2)4DZBF*,ULEB;"]H;HT;&'QMFHYJ.: M0+4 U4)4BU!-HIJB-+,]FL#;.W5'Y?,6>;SFZ6S7JYS/7-6:59=N--:^F@NC&H^J@E4"[SV^QOW M]I>;0$>-4$VBFJ(TH_A'3>([LB>^7_4B3I;57__S9CYVKFOAHYJ/:@+5@M'A M.M.#\=AK.ZD.'3A"-8EJBM+,VF]2X)$]!?Z\+O(B7LZ,ZF]=,\@.=:YZ-/]% M-8%J0:T9QTG]Z]932=&!(U23J*8HS:SZ)@8>V6/@S;N8WW7R\%BMF!@_Z:Q* MA$^N,617.[< &@BCFD"UH-;V9SS#_X]D[P+4/U[F6T5@7U0)4"U$M0C6):HK2S()O8MV1-1?K=!,E.]7Y MSSP:Z:*:0+6@UHQ+L??_P)]\2(3NDT0U16EF$3?AZ\B>U_W$/9'L8N=:1G-8 M5!.H%M2:L>[9Z\B>N9Y_/F9U"6.RK$+9 MUH)'+^Y%-1_5!*H%J!:B6H1J$M44I9EMTX2T(_8VP2/TLEY4\U%-H%J :B&J M1:@F44U1FMD>380[XB-<.]FY1= (%]4$J@6C(Q%NW]N?,*$9+JI)5%.49E3_ MN,EPQZ@FH]J M4"5 M1+4(UB6J*TLRV:>+?<1^= M4XW1$!C5?%03J!:@6HAJ$:I)5%.49K9'DQ./[3GQS\RI[&3G%D%#8E03J!:, MVT/BWO[]64)TV C5)*HI2C.KOPF)Q]1UP^47WLW^=YU79U-\J]ZCO=73=?D= MY_.3SI;5:19.D"SCY;3"OL:%=E[=?@Z^M2YO:M^ISOV#!M.H)E M0+40U2)4 MDZBF*,ULLB:8'@_9&1@:3J.:CVH"U0)4"U$M0C6):HK2S/9H(N^Q/?+^9YPE MFY6QJW/RG+LX3W(G+T>*6]R#]JY[-$<&]4"5 M1+4(UB6J* MTLRR;]+NL3WM[C3UVLRX/J;QTGGGO/KV\=WKET>W]@@:DZ.:CVH"U0)4"U$M M0C6):HK2S$YJPO;QF)U?H:$ZJOFH)E M0+40U2)4DZBF*,ULCR94']NO?'Y^ M,?DW%[.PC]*Y:]"L'=4$J@6H%M;:&2M41.C $M44I9DMT03I8WN0;IM[/;^O M5:\_WW'FA:;MJ.:CFD"U -5"5(M03:*:HC2CCR9-)#_IH3.O"1J]HYJ/:@+5 M E0+42U"-8EJBM+,]FBB]XG]RNN7VX+J/U=ZF>OC=TRT0YT; PW=44V@6E!K M_?'.?,C=7YLG1,>,4$VBFJ(TL^";,'URZC;0P+RJ^N9CEJX?'IU/<;'.CDRU M[+O2N670$![5!*H%J!:B6H1J$M44I9FMU23UDP$[U4(S=E3S44V@6H!J(:I% MJ"9135&:V1Y-QCZQAI0WO^G"F>MZE8_--,M)JG4OJUZ)Y]N/JS4PT]6QD[KL M W1NU1S6!:D&M&5,P[W *AJ;IJ"9135&:V0A-FCZQI^G<%"S)9DZ0Y-.R M??YK'6?EH4SU+K+;

-8?20$3;8T.P6BP^0"X99K>]9!:G MY3AF"YT11#1N!D MVU^_ C?MH25G]N6$)YM+\.>C2-_1D?S^L5)?;JOJ"_OW4)3U^>2N:>[?S69U M?B<.6?UG=2]*?65?J4/6Z$/U>5;?*Y'MZCLAFD,Q,\_.W-DAD^7DP_NG9VW4 M#!Y4C<@;697Z9'OB6HK'^N?U]I ]R%K>RD(V7\\GW?M"3-A!EO(@OXG=^>1L MPNJ[ZO&J4O);5399P7-5%<7YQ#A=N!:JD?EOIWD+F6:W=7>FR6Z33(.<3]PS M_<"]5'73W=$]/].,#T+??#HZ-M52%HU0BZP1EZHZWLOR<_L8_2UFX&MT<7AZ M/07QG?H_8:SV>YF+194?#Z)L3G%4HF@!R_I.WM<35F8'<3Z9Q]=!TGX?_0'A M[O3=&@T%(J7>27U!A;L.CQ(E6@01#Q9,O^/Q*ESXJ3ZX\%=^- \8@#012'-$ MR!L30%H(I#4*)$_URSJ( *2-0-HC0O8BZ2"0SIB0%H!T$4B7%O+"YR%G\9)M MDH 'D68+8]C('H+F$:-M>1@%G#-__MK +F0TQ4)L0V6007L T-S!D&L31X&L\_OM;=M!M' MUAL]HOS:1PU,%P:Q+_2PD2;;>;I-PN@2M.O\RD\N^_]YF# ,8F.$D0Y>P%+_ M[SX3Y@>#7!#K=9BVHPCO JH@!M'\ERZ+^<$@%D3@)Y&&XFRC&Y7K1@W8 M]";8\)M7D!#3A$'LB:Z'7,6K19#P/UB@79'^ ]DP3QC$HEB&D<[M0FV),&K[ MR<_&7OIA O-2 S.%0:P*'ERV9#\$UA]?3$P9)K$RDD!;;!NP91*ONQZ2^',= MPD]A>L7F6]A-3$P9)K$R!O,H-MU4AG)9B!KV:!-S MBDGL%#2]ZJ7W)N84D]PI/Q*LP1!B;C&)W8)F6OT08G8QB>W29EJ#L<.$8KZ$ M4 92KN^@$!-SBTGL%C3SZC<8B]LSS>4[7[! 3\XQ% M[)FA9&>H UF892QBRZ!93[_0A5:ZJ#7S>]8S&$K,,1:Q8]#TIQ]*3#<6L6Z> MR2NB3"E]\P/$Q'1C45>[AC']HJAR?3?$Q 1DC5'YTLFDJMA2/P]B8@*RQJR" M]0J<%B8@Z^7J8&RZ$$TFBU[_MC'MV&-6Q'HQM#'MV,3:P3%MB(F)QR86#X[I M0$Q,/#:Q>'!,%V*BBRS$[CDEYUP_:7=QB(EIQZ:NJ3V+R9LJ_P+7*#$!.<0">AZS MZU$0$Q.0\Q+SGD',1-2-@IB8@)R15FO8]#HKCKUH8@)RQERTZ64=#B8@AWSR M@V'"K,-!U_F)!81CPJS#P2SD$%L(QX19AX-9R"&V$%RI&U2Y@\G'(98/6LWJ M[SS!Y.,0RP>K9NF0PKTGF'S8?%QB^>"8<%1W,?FXQ/+!,>&H[F+R<8GE@V/"4=U%MYD1 MRP?']" F)A^76#XXYAN(B5G('7-;POS>5;D&\7:EV[' ME&D[[:ZI_;$HYOI<7*ZJ;/?T2XBG7W%\^ ]02P,$% @ [8F;5G-\>"Q1 M @ ^RP !H !X;"]?A)Q1JA 7/X)GQ#P M^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L M_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HA MV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCT MELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN! MWHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D M9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+7Y;?.R?W^ 7G^K9B>/H+ M4$L#!!0 ( .V)FU;.%^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;E MK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/& M,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0 M;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GD ME&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+' M-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN% M(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^DOONL_4$L! A0#% M @ [8F;5@=!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #MB9M6 JX#*_ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #MB9M6F5R< M(Q & "<)P $P @ '. 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( .V)FU:6W>4%]P4 ,@? 8 " @0\( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5B+I4-L! P $ D !@ M ("!BA4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8F;5GJ9;E]#!0 *1H !@ ("!?"< 'AL+W=O&UL4$L! A0#% @ [8F;5L.P M@_C%! /@L !D ("!LD( 'AL+W=OPQF9)<7 #23 &0 M @(&N1P >&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5NW#?)&)"@ B, !D M ("!H6< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [8F;5F+?\CST!0 DPX !D ("! M@7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8F;5G,@)M2"! ) H !D ("!U)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5L]$.-8Z!0 Q1 !D M ("!O[0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [8F;5LBIZN&PO=V]R:W-H965T&UL4$L! A0#% @ M[8F;5FX980>O! /0L !D ("!.] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5IMLGXL8! MLPH !D ("!_N 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5EQX>TEX @ 6@4 !D M ("!F>T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [8F;5BPX@GPC P 2@L !D ("!;/8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F; M5AXV$16C @ EP8 !D ("!_0$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5CZ7+1-!!0 GAX M !D ("!DAT! 'AL+W=O&PO=V]R:W-H965TO;6 M'00 ,04 9 " @:TE 0!X;"]W;W)K&UL4$L! A0#% @ [8F;5I-@D8_F P E@P !D M ("! 2H! 'AL+W=O(2>2L# _# &0 @($>+@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8F;5IH:+DQ P XP@ !D ("!!#8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5E-M MBY%V!@ ;# !D ("!=$ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8F;5I@*+Q6K @ $@8 !D M ("!Y4X! 'AL+W=OK@% @(P &0 @(''40$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ [8F;5LV<@\KT!@ Q"L !D ("! M=EL! 'AL+W=O&PO=V]R:W-H965T)Y2]YP( (0' 9 M " @71G 0!X;"]W;W)K&UL4$L! A0#% M @ [8F;5N )&PO=V]R:W-H965T 9 " @3)U 0!X M;"]W;W)K&UL4$L! A0#% @ [8F;5C>ALH9= M P _ @ !D ("!EGX! 'AL+W=O&PO=V]R:W-H965T% 0!X;"]W;W)K&UL4$L! A0#% @ [8F;5BPHX 0R! [A, !D M ("![H&PO=V]R M:W-H965T&UL M4$L! A0#% @ [8F;5GPSM0C? P ;!0 !D ("!WI,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8F;5N^NG[.3 P 0QH T ( !FYX! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ [8F; M5G-\>"Q1 @ ^RP !H ( !)*D! 'AL+U]R96QS+W=O XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 250 347 1 false 100 0 false 10 false false R1.htm 0000001 - Document - COVER Sheet http://www.integer.net/role/COVER COVER Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Sheet http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Unaudited) Sheet http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - BASIS OF PRESENTATION Sheet http://www.integer.net/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 7 false false R8.htm 0000008 - Disclosure - BUSINESS ACQUISITIONS Sheet http://www.integer.net/role/BUSINESSACQUISITIONS BUSINESS ACQUISITIONS Notes 8 false false R9.htm 0000009 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 9 false false R10.htm 0000010 - Disclosure - INVENTORIES Sheet http://www.integer.net/role/INVENTORIES INVENTORIES Notes 10 false false R11.htm 0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNET GOODWILL AND OTHER INTANGIBLE ASSETS, NET Notes 11 false false R12.htm 0000012 - Disclosure - DEBT Sheet http://www.integer.net/role/DEBT DEBT Notes 12 false false R13.htm 0000013 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 13 false false R14.htm 0000014 - Disclosure - RESTRUCTURING AND OTHER CHARGES Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGES RESTRUCTURING AND OTHER CHARGES Notes 14 false false R15.htm 0000015 - Disclosure - INCOME TAXES Sheet http://www.integer.net/role/INCOMETAXES INCOME TAXES Notes 15 false false R16.htm 0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.integer.net/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 0000017 - Disclosure - EARNINGS PER SHARE (???EPS???) Sheet http://www.integer.net/role/EARNINGSPERSHAREEPS EARNINGS PER SHARE (???EPS???) Notes 17 false false R18.htm 0000018 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.integer.net/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 18 false false R19.htm 0000019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 19 false false R20.htm 0000020 - Disclosure - SEGMENT INFORMATION Sheet http://www.integer.net/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 20 false false R21.htm 0000021 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERS REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 21 false false R22.htm 0000022 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.integer.net/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 22 false false R23.htm 0000023 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://www.integer.net/role/BUSINESSACQUISITIONSTables BUSINESS ACQUISITIONS (Tables) Tables http://www.integer.net/role/BUSINESSACQUISITIONS 23 false false R24.htm 0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATION 24 false false R25.htm 0000025 - Disclosure - INVENTORIES (Tables) Sheet http://www.integer.net/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.integer.net/role/INVENTORIES 25 false false R26.htm 0000026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables) Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables) Tables http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNET 26 false false R27.htm 0000027 - Disclosure - DEBT (Tables) Sheet http://www.integer.net/role/DEBTTables DEBT (Tables) Tables http://www.integer.net/role/DEBT 27 false false R28.htm 0000028 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.integer.net/role/STOCKBASEDCOMPENSATION 28 false false R29.htm 0000029 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Tables) Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables RESTRUCTURING AND OTHER CHARGES (Tables) Tables http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGES 29 false false R30.htm 0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.integer.net/role/COMMITMENTSANDCONTINGENCIES 30 false false R31.htm 0000031 - Disclosure - EARNINGS PER SHARE (???EPS???) (Tables) Sheet http://www.integer.net/role/EARNINGSPERSHAREEPSTables EARNINGS PER SHARE (???EPS???) (Tables) Tables http://www.integer.net/role/EARNINGSPERSHAREEPS 31 false false R32.htm 0000032 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.integer.net/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.integer.net/role/STOCKHOLDERSEQUITY 32 false false R33.htm 0000033 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS 33 false false R34.htm 0000034 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.integer.net/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.integer.net/role/SEGMENTINFORMATION 34 false false R35.htm 0000035 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERS 35 false false R36.htm 0000036 - Disclosure - BUSINESS ACQUISITIONS (Narrative) (Details) Sheet http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails BUSINESS ACQUISITIONS (Narrative) (Details) Details http://www.integer.net/role/BUSINESSACQUISITIONSTables 36 false false R37.htm 0000037 - Disclosure - BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details) Sheet http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details) Details http://www.integer.net/role/BUSINESSACQUISITIONSTables 37 false false R38.htm 0000038 - Disclosure - BUSINESS ACQUISITIONS (Pro Forma Information) (Details) Sheet http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails BUSINESS ACQUISITIONS (Pro Forma Information) (Details) Details http://www.integer.net/role/BUSINESSACQUISITIONSTables 38 false false R39.htm 0000039 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) Sheet http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails SUPPLEMENTAL CASH FLOW INFORMATION (Details) Details http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONTables 39 false false R40.htm 0000040 - Disclosure - INVENTORIES (Details) Sheet http://www.integer.net/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.integer.net/role/INVENTORIESTables 40 false false R41.htm 0000041 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details) Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details) Details http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables 41 false false R42.htm 0000042 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details) Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details) Details http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables 42 false false R43.htm 0000043 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) Details http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables 43 false false R44.htm 0000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details) Sheet http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details) Details http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables 44 false false R45.htm 0000045 - Disclosure - DEBT (Schedule of Long-Term Debt) (Details) Sheet http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails DEBT (Schedule of Long-Term Debt) (Details) Details http://www.integer.net/role/DEBTTables 45 false false R46.htm 0000046 - Disclosure - DEBT (Narrative) (Details) Sheet http://www.integer.net/role/DEBTNarrativeDetails DEBT (Narrative) (Details) Details http://www.integer.net/role/DEBTTables 46 false false R47.htm 0000047 - Disclosure - Debt (Schedule of Deferred Financing Costs) (Details) Sheet http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails Debt (Schedule of Deferred Financing Costs) (Details) Details 47 false false R48.htm 0000048 - Disclosure - DEBT (Long-term Debt Maturity Schedule) (Details) Sheet http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails DEBT (Long-term Debt Maturity Schedule) (Details) Details http://www.integer.net/role/DEBTTables 48 false false R49.htm 0000049 - Disclosure - STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details) Details http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables 49 false false R50.htm 0000050 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails STOCK-BASED COMPENSATION (Stock Options Activity) (Details) Details http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables 50 false false R51.htm 0000051 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION (Narrative) (Details) Details http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables 51 false false R52.htm 0000052 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) Details http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables 52 false false R53.htm 0000053 - Disclosure - STOCK-BASED COMPENSATION (Valuation Assumptions) (Details) Sheet http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails STOCK-BASED COMPENSATION (Valuation Assumptions) (Details) Details http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables 53 false false R54.htm 0000054 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details) Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details) Details http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables 54 false false R55.htm 0000055 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details) Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details) Details http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables 55 false false R56.htm 0000056 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Narrative) (Details) Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails RESTRUCTURING AND OTHER CHARGES (Narrative) (Details) Details http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables 56 false false R57.htm 0000057 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details) Sheet http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details) Details http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables 57 false false R58.htm 0000058 - Disclosure - INCOME TAXES (Details) Sheet http://www.integer.net/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.integer.net/role/INCOMETAXES 58 false false R59.htm 0000059 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details) Sheet http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESScheduleofProductWarrantyLiabilityDetails COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details) Details http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESTables 59 false false R60.htm 0000060 - Disclosure - EARNINGS PER SHARE (???EPS???) (Details) Sheet http://www.integer.net/role/EARNINGSPERSHAREEPSDetails EARNINGS PER SHARE (???EPS???) (Details) Details http://www.integer.net/role/EARNINGSPERSHAREEPSTables 60 false false R61.htm 0000061 - Disclosure - STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details) Sheet http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details) Details http://www.integer.net/role/STOCKHOLDERSEQUITYTables 61 false false R62.htm 0000062 - Disclosure - STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) Sheet http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) Details http://www.integer.net/role/STOCKHOLDERSEQUITYTables 62 false false R63.htm 0000063 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 63 false false R64.htm 0000064 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 64 false false R65.htm 0000065 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 65 false false R66.htm 0000066 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 66 false false R67.htm 0000067 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 67 false false R68.htm 0000068 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 68 false false R69.htm 0000069 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details) Sheet http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details) Details http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables 69 false false R70.htm 0000070 - Disclosure - SEGMENT INFORMATION (Narrative) (Details) Sheet http://www.integer.net/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION (Narrative) (Details) Details http://www.integer.net/role/SEGMENTINFORMATIONTables 70 false false R71.htm 0000071 - Disclosure - SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details) Sheet http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details) Details http://www.integer.net/role/SEGMENTINFORMATIONTables 71 false false R72.htm 0000072 - Disclosure - SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) Sheet http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) Details http://www.integer.net/role/SEGMENTINFORMATIONTables 72 false false R73.htm 0000073 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details) Details http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 73 false false R74.htm 0000074 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details) Details http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 74 false false R75.htm 0000075 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details) Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details) Details http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 75 false false R76.htm 0000076 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details) Sheet http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAssetsandLiabilityDetails REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details) Details http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1 - itgr-20230331.htm 4 itgr-20230331.htm a2023q1ex311.htm a2023q1ex312.htm a2023q1ex321.htm itgr-20230331.xsd itgr-20230331_cal.xml itgr-20230331_def.xml itgr-20230331_lab.xml itgr-20230331_pre.xml itgr-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "itgr-20230331.htm": { "axisCustom": 1, "axisStandard": 29, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 797, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 250, "dts": { "calculationLink": { "local": [ "itgr-20230331_cal.xml" ] }, "definitionLink": { "local": [ "itgr-20230331_def.xml" ] }, "inline": { "local": [ "itgr-20230331.htm" ] }, "labelLink": { "local": [ "itgr-20230331_lab.xml" ] }, "presentationLink": { "local": [ "itgr-20230331_pre.xml" ] }, "schema": { "local": [ "itgr-20230331.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/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/dei/2022/dei-2022.xsd" ] } }, "elementCount": 600, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 31, "keyStandard": 316, "memberCustom": 47, "memberStandard": 49, "nsprefix": "itgr", "nsuri": "http://www.integer.net/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - COVER", "menuCat": "Cover", "order": "1", "role": "http://www.integer.net/role/COVER", "shortName": "COVER", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "10", "role": "http://www.integer.net/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "11", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNET", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - DEBT", "menuCat": "Notes", "order": "12", "role": "http://www.integer.net/role/DEBT", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "13", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - RESTRUCTURING AND OTHER CHARGES", "menuCat": "Notes", "order": "14", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGES", "shortName": "RESTRUCTURING AND OTHER CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://www.integer.net/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - EARNINGS PER SHARE (\u201cEPS\u201d)", "menuCat": "Notes", "order": "17", "role": "http://www.integer.net/role/EARNINGSPERSHAREEPS", "shortName": "EARNINGS PER SHARE (\u201cEPS\u201d)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - STOCKHOLDERS' EQUITY", "menuCat": "Notes", "order": "18", "role": "http://www.integer.net/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "19", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "20", "role": "http://www.integer.net/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "menuCat": "Notes", "order": "21", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERS", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "itgr:InterimBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - BASIS OF PRESENTATION (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.integer.net/role/BASISOFPRESENTATIONPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "itgr:InterimBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.integer.net/role/BUSINESSACQUISITIONSTables", "shortName": "BUSINESS ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.integer.net/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.integer.net/role/DEBTTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables", "shortName": "RESTRUCTURING AND OTHER CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - EARNINGS PER SHARE (\u201cEPS\u201d) (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.integer.net/role/EARNINGSPERSHAREEPSTables", "shortName": "EARNINGS PER SHARE (\u201cEPS\u201d) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.integer.net/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.integer.net/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i6a16edcb58c54651b27026df017c7022_I20220406", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - BUSINESS ACQUISITIONS (Narrative) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "shortName": "BUSINESS ACQUISITIONS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i770935bee2fc465d92100739d08d5ed7_D20220406-20220406", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details)", "menuCat": "Details", "order": "37", "role": "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "shortName": "BUSINESS ACQUISITIONS (Allocation Of The Provisional Purchase Price) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i6a16edcb58c54651b27026df017c7022_I20220406", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ibf6017feeb8f43beb6b0d116c52ba111_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - BUSINESS ACQUISITIONS (Pro Forma Information) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails", "shortName": "BUSINESS ACQUISITIONS (Pro Forma Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ibf6017feeb8f43beb6b0d116c52ba111_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "menuCat": "Details", "order": "39", "role": "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "40", "role": "http://www.integer.net/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details)", "menuCat": "Details", "order": "42", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "itgr:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "itgr:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details)", "menuCat": "Details", "order": "44", "role": "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - DEBT (Schedule of Long-Term Debt) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "shortName": "DEBT (Schedule of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - DEBT (Narrative) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.integer.net/role/DEBTNarrativeDetails", "shortName": "DEBT (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i6d0d8ae8655247ddbd31bde30e0fd3e8_I20230131", "decimals": "2", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Debt (Schedule of Deferred Financing Costs) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "shortName": "Debt (Schedule of Deferred Financing Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "itgr:ScheduleOfDeferredFinancingCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ic01ca00d5db24c7eb3c3e9886c6fb9ad_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - DEBT (Long-term Debt Maturity Schedule) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails", "shortName": "DEBT (Long-term Debt Maturity Schedule) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails", "shortName": "STOCK-BASED COMPENSATION (Allocation of Recognized Period Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Stock Options Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i05d4fc534b3a48819d27f20b1302cfbb_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i05d4fc534b3a48819d27f20b1302cfbb_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i4f8ac52043bb4227bcf2ce7ea82e778b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i4f8ac52043bb4227bcf2ce7ea82e778b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i06aea53b022849bc9e37fdd2224665c7_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - STOCK-BASED COMPENSATION (Valuation Assumptions) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION (Valuation Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i06aea53b022849bc9e37fdd2224665c7_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails", "shortName": "RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring And Other Charges Components) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherGeneralExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "shortName": "RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Restructuring-Related Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Narrative) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "shortName": "RESTRUCTURING AND OTHER CHARGES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i92e0fecd3450401f9228e26d85e4e2e4_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "itgr:BusinessCombinationAcquisitionAndIntegrationRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails", "shortName": "RESTRUCTURING AND OTHER CHARGES (Schedule of Restructuring Reserve By Type of Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "58", "role": "http://www.integer.net/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESScheduleofProductWarrantyLiabilityDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i5a866681599d43a09adc2abb5a94d998_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "idd5a3dd237ff4009bbe23058c7d8a179_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - EARNINGS PER SHARE (\u201cEPS\u201d) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails", "shortName": "EARNINGS PER SHARE (\u201cEPS\u201d) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details)", "menuCat": "Details", "order": "61", "role": "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails", "shortName": "STOCKHOLDERS' EQUITY (Shares Issued and Outstanding) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i64a2a094c28148d2acf2755addae9fd3_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "STOCKHOLDERS' EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i47cbde61383e493c87346e374348de00_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details)", "menuCat": "Details", "order": "63", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i47cbde61383e493c87346e374348de00_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i4c483bbfa5224d8e930bf2a6af471892_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details)", "menuCat": "Details", "order": "64", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Interest Rate Swaps) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i4c483bbfa5224d8e930bf2a6af471892_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if0201c9943574d1c945544617c7a2be0_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Schedule of Foreign Currency Contracts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if0201c9943574d1c945544617c7a2be0_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details)", "menuCat": "Details", "order": "66", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Impact of Cash Flow Hedges on Other Comprehensive Income (Loss), AOCI and the Condensed Consolidated Statements of Operations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "icf5a923a1b3c446e85ba02f391dd887f_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)", "menuCat": "Details", "order": "67", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details)", "menuCat": "Details", "order": "68", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Estimated Fair Values for Contingent Consideration) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "if9e4c8e14eb14f3f8e426e4cba6785f8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Equity Method Investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://www.integer.net/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - SEGMENT INFORMATION (Narrative) (Details)", "menuCat": "Details", "order": "70", "role": "http://www.integer.net/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details)", "menuCat": "Details", "order": "71", "role": "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails", "shortName": "SEGMENT INFORMATION (Reconciliation of Revenue from Segments to Consolidated) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i3657883fecbd46f3b1255ea973136ff1_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details)", "menuCat": "Details", "order": "72", "role": "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "shortName": "SEGMENT INFORMATION (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "itgr:UnallocatedOtherExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details)", "menuCat": "Details", "order": "73", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ic7403a9066784386bf90d13bf0af8937_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details)", "menuCat": "Details", "order": "74", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Disaggregated Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ic7403a9066784386bf90d13bf0af8937_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i43d2d4e325be4725b2f5b1cbf81d1520_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details)", "menuCat": "Details", "order": "75", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Schedule of Revenue by Ship To Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i43d2d4e325be4725b2f5b1cbf81d1520_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details)", "menuCat": "Details", "order": "76", "role": "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAssetsandLiabilityDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Assets and Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "i02a9126225524feba55ded24b78e13d7_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - BUSINESS ACQUISITIONS", "menuCat": "Notes", "order": "8", "role": "http://www.integer.net/role/BUSINESSACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "menuCat": "Notes", "order": "9", "role": "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20230331.htm", "contextRef": "ia569ca19ae924a2fb2f7cb65c1b03c25_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 100, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r652" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r652" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r656" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r652" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r652" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r652" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r652" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.integer.net/role/COVER" ], "xbrltype": "tradingSymbolItemType" }, "itgr_A2028ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2028 Convertible Senior Notes", "label": "2028 Convertible Senior Notes [Member]", "terseLabel": "2028 Convertible Senior Notes" } } }, "localname": "A2028ConvertibleSeniorNotesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "itgr_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Current Liabilities [Member]", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_AccumulatedAdjustmentAttributableToParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Adjustment Attributable To Parent", "label": "Accumulated Adjustment Attributable To Parent [Member]", "terseLabel": "Total Pre-Tax Amount" } } }, "localname": "AccumulatedAdjustmentAttributableToParentMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "itgr_AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income, Tax, Attributable To Parent", "label": "Accumulated Other Comprehensive Income, Tax, Attributable To Parent [Member]", "terseLabel": "Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "itgr_AdjustedTermSecuredOvernightFinancingRateSOFTMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Term Secured Overnight Financing Rate (SOFT)", "label": "Adjusted Term Secured Overnight Financing Rate (SOFT) [Member]", "terseLabel": "Adjusted Term Secured Overnight Financing Rate (SOFT)" } } }, "localname": "AdjustedTermSecuredOvernightFinancingRateSOFTMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_AdjustmentToAdditionalPaidInCapitalDerivativeInstrumentIssuesRelatedToConvertibleNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment To Additional Paid In Capital, Derivative Instrument Issues Related To Convertible Notes", "label": "Adjustment To Additional Paid In Capital, Derivative Instrument Issues Related To Convertible Notes", "negatedTerseLabel": "Capped calls related to the issuance of convertible notes, net of tax" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalDerivativeInstrumentIssuesRelatedToConvertibleNotes", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "itgr_AdjustmentsToAdditionalPaidInCapitalShareBasedPaymentArrangementExercisedOrVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid-in-Capital, Share-based Payment Arrangement, Exercised or Vested", "label": "Adjustments to Additional Paid-in-Capital, Share-based Payment Arrangement, Exercised or Vested", "negatedTerseLabel": "Stock awards exercised or vested" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedPaymentArrangementExercisedOrVested", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "itgr_AdvancedSurgicalOrthopedicsandPortableMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advanced Surgical, Orthopedics, and Portable Medical [Member]", "label": "Advanced Surgical, Orthopedics, and Portable Medical [Member]", "terseLabel": "Advanced Surgical, Orthopedics & Portable Medical" } } }, "localname": "AdvancedSurgicalOrthopedicsandPortableMedicalMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "itgr_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Other Countries [Member]", "label": "All Other Countries [Member]", "terseLabel": "All other countries" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "itgr_AllOtherCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All Other Customers [Member]", "label": "All Other Customers [Member]", "terseLabel": "All other customers" } } }, "localname": "AllOtherCustomersMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "itgr_AranAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aran Acquisition", "label": "Aran Acquisition [Member]", "terseLabel": "Aran Acquisition" } } }, "localname": "AranAcquisitionMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": 2.0, "parentTag": "itgr_RestructuringAndOtherChargesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition And Integration Related Costs", "label": "Business Combination, Acquisition And Integration Related Costs", "terseLabel": "Acquisition and integration costs" } } }, "localname": "BusinessCombinationAcquisitionAndIntegrationRelatedCosts", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Assets", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "itgr_CappedCallOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Call Options", "label": "Capped Call Options [Member]", "terseLabel": "Capped Call Options" } } }, "localname": "CappedCallOptionsMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "itgr_CardiacRhythmManagementNeuromodulationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cardiac Rhythm Management & Neuromodulation [Member]", "label": "Cardiac Rhythm Management & Neuromodulation [Member]", "terseLabel": "Cardiac Rhythm Management & Neuromodulation" } } }, "localname": "CardiacRhythmManagementNeuromodulationMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "itgr_CardioAndVascularMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cardio And Vascular [Member]", "label": "Cardio And Vascular [Member]", "terseLabel": "Cardio & Vascular" } } }, "localname": "CardioAndVascularMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "itgr_ChineseVentureCapitalFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chinese Venture Capital Fund [Member]", "label": "Chinese Venture Capital Fund [Member]", "terseLabel": "Chinese Venture Capital Fund" } } }, "localname": "ChineseVentureCapitalFundMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_ClassOfStockRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Stock", "label": "Class Of Stock [Roll Forward]", "terseLabel": "Class Of Stock [Roll Forward]" } } }, "localname": "ClassOfStockRollForward", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "stringItemType" }, "itgr_CostAndEquityMethodInvestmentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the cost and equity method of accounting for investments in common stock or other interests including unconsolidated subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. An entity also may describe how such investments are assessed for impairment.", "label": "Cost And Equity Method Investments Policy [Policy Text Block]", "verboseLabel": "Equity Investments" } } }, "localname": "CostAndEquityMethodInvestmentsPolicyPolicyTextBlock", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "itgr_CurrentTechnologyAndPatentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Technology And Patents", "label": "Current Technology And Patents [Member]", "terseLabel": "Amortizing tradenames and other" } } }, "localname": "CurrentTechnologyAndPatentsMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "itgr_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "itgr_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "itgr_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "itgr_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D [Member]", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "itgr_DebtInstrumentConversionPremiumOnSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Premium On Share Price", "label": "Debt Instrument, Conversion Premium On Share Price", "terseLabel": "Conversion premium interest rate" } } }, "localname": "DebtInstrumentConversionPremiumOnSharePrice", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "itgr_DebtInstrumentCovenantAdjustedEBITDAToInterestExpenseRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio", "label": "Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio", "terseLabel": "Interest expense ratio" } } }, "localname": "DebtInstrumentCovenantAdjustedEBITDAToInterestExpenseRatio", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "itgr_DebtInstrumentCovenantMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Maximum Leverage Ratio", "label": "Debt Instrument, Covenant, Maximum Leverage Ratio", "terseLabel": "Net leverage ratio incremental increase option" } } }, "localname": "DebtInstrumentCovenantMaximumLeverageRatio", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "itgr_DebtInstrumentCovenantPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Covenant, Period", "label": "Debt Instrument Covenant, Period [Axis]", "terseLabel": "Debt Instrument Covenant, Period [Axis]" } } }, "localname": "DebtInstrumentCovenantPeriodAxis", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "itgr_DebtInstrumentCovenantPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Covenant, Period [Domain]", "label": "Debt Instrument Covenant, Period [Domain]", "terseLabel": "Debt Instrument Covenant, Period [Domain]" } } }, "localname": "DebtInstrumentCovenantPeriodDomain", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_DebtInstrumentCovenantPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Period One", "label": "Debt Instrument, Covenant, Period One [Member]", "terseLabel": "Through Maturity" } } }, "localname": "DebtInstrumentCovenantPeriodOneMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_DebtInstrumentCovenantPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Period Two", "label": "Debt Instrument, Covenant, Period Two [Member]", "terseLabel": "Third Fiscal Quarter of 2023" } } }, "localname": "DebtInstrumentCovenantPeriodTwoMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_DebtInstrumentDiscountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Discount, Percentage", "label": "Debt Instrument, Discount, Percentage", "terseLabel": "Discount percentage" } } }, "localname": "DebtInstrumentDiscountPercentage", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "itgr_DebtInstrumentUnamortizedDiscountFinancingCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unamortized Discount, Financing Costs Incurred", "label": "Debt Instrument, Unamortized Discount, Financing Costs Incurred", "terseLabel": "Unamortized discount on TLB Facility, Financing costs incurred" } } }, "localname": "DebtInstrumentUnamortizedDiscountFinancingCostsIncurred", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_DebtInstrumentUnamortizedDiscountWriteOffDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Unamortized Discount, Write-Off During The Period", "label": "Debt Instrument, Unamortized Discount, Write-Off During The Period", "negatedTerseLabel": "Unamortized discount on TLB Facility, Write-off during the period" } } }, "localname": "DebtInstrumentUnamortizedDiscountWriteOffDuringThePeriod", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_DerivativeNumberOfSharesCoveredByTheDerivativeInstrument": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Number Of Shares Covered By The Derivative Instrument", "label": "Derivative, Number Of Shares Covered By The Derivative Instrument", "terseLabel": "Capped call (in shares)" } } }, "localname": "DerivativeNumberOfSharesCoveredByTheDerivativeInstrument", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "itgr_DiscreteTaxBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Discrete Tax Benefits", "label": "Discrete Tax Benefits", "terseLabel": "Discrete tax benefits" } } }, "localname": "DiscreteTaxBenefits", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation", "terseLabel": "Foreign currency translation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslation", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FinancingAndUnamortizedDiscountCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing And Unamortized Discount, Costs Incurred", "label": "Financing And Unamortized Discount, Costs Incurred", "terseLabel": "Total, Financing costs incurred" } } }, "localname": "FinancingAndUnamortizedDiscountCostsIncurred", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FinancingAndUnamortizedDiscountCostsWriteOff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing And Unamortized Discount Costs, Write-Off", "label": "Financing And Unamortized Discount Costs, Write-Off", "negatedTerseLabel": "Total, Write-off during the period" } } }, "localname": "FinancingAndUnamortizedDiscountCostsWriteOff", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FinancingCostsDeferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Costs Deferred", "label": "Financing Costs Deferred", "terseLabel": "Financing costs incurred" } } }, "localname": "FinancingCostsDeferred", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "After 2027" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FiniteLivedIntangibleAssetsAmortizationExpenseTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization expense by expense category", "label": "Finite Lived Intangible Assets Amortization Expense [Table]", "terseLabel": "Finite Lived Intangible Assets Amortization Expense [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTable", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One [Member]", "terseLabel": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract One" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractOneMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two [Member]", "terseLabel": "Foreign Exchange Contract Maturing December Two Thousand Twenty Three, Contract Two" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyThreeContractTwoMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three", "label": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three [Member]", "terseLabel": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Three" } } }, "localname": "ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractThreeMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two", "label": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two [Member]", "terseLabel": "Foreign Exchange Contract Maturing March Two Thousand Twenty Three, Contract Two" } } }, "localname": "ForeignExchangeContractMaturingMarchTwoThousandTwentyThreeContractTwoMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingSeptemberTwoThousandTwentyThreeContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract", "label": "Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract [Member]", "terseLabel": "Foreign Exchange Contract Maturing September Two Thousand Twenty Three, Contract" } } }, "localname": "ForeignExchangeContractMaturingSeptemberTwoThousandTwentyThreeContractMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_InoMecLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "InoMec Ltd [Member]", "label": "InoMec Ltd [Member]", "terseLabel": "InoMec Ltd" } } }, "localname": "InoMecLtdMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_InterestRateSwapMaturingJune2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Swap Maturing June 2023 [Member]", "label": "Interest Rate Swap Maturing June 2023 [Member]", "terseLabel": "Interest Rate Swap Maturing June 2023" } } }, "localname": "InterestRateSwapMaturingJune2023Member", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "itgr_InterimBasisOfAccountingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of accounting or presentation used to prepare the interim financial statements", "label": "Interim Basis of Accounting [Policy Text Block]", "terseLabel": "Interim Basis of Accounting" } } }, "localname": "InterimBasisOfAccountingPolicyTextBlock", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "itgr_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity", "terseLabel": "Increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "itgr_LineOfCreditFacilityMaximumBorrowingCapacitySublimitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity Sublimit Percentage", "label": "Line Of Credit Facility, Maximum Borrowing Capacity Sublimit Percentage", "terseLabel": "Borrowing capacity sublimit percentage" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacitySublimitPercentage", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "itgr_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, after Year Four", "label": "Long-Term Debt, Maturity, after Year Four", "terseLabel": "After 2027" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "itgr_LongTermTechnologyAndPatentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Technology And Patents", "label": "Long-Term Technology And Patents [Member]", "terseLabel": "Purchased technology and patents" } } }, "localname": "LongTermTechnologyAndPatentsMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "itgr_ManufacturingAlignmentToSupportGrowthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Alignment To Support Growth [Member]", "label": "Manufacturing Alignment To Support Growth [Member]", "terseLabel": "Strategic reorganization and alignment" } } }, "localname": "ManufacturingAlignmentToSupportGrowthMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_MeasurementPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Period", "label": "Measurement Period [Member]", "terseLabel": "Measurement Period" } } }, "localname": "MeasurementPeriodMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_MedicalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medical Segment [Member]", "label": "Medical Segment [Member]", "terseLabel": "Medical", "verboseLabel": "Medical" } } }, "localname": "MedicalSegmentMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "itgr_NonCashCostAndEquityMethodInvestmentsRealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash portion of cost and equity method investments realized gain loss", "label": "Non-Cash Cost And Equity Method Investments Realized Gain Loss", "negatedTerseLabel": "Non-cash loss on equity investments" } } }, "localname": "NonCashCostAndEquityMethodInvestmentsRealizedGainLoss", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "itgr_NonMedicalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Medical Segment [Member]", "label": "Non-Medical Segment [Member]", "terseLabel": "Non-Medical", "verboseLabel": "Non-Medical" } } }, "localname": "NonMedicalSegmentMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "itgr_OperationalExcellenceInitiativesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operational Excellence Initiatives", "label": "Operational Excellence Initiatives [Member]", "terseLabel": "Operational excellence initiatives" } } }, "localname": "OperationalExcellenceInitiativesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "domainItemType" }, "itgr_OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operational Excellence Initiatives, Two Thousand Twenty One Initiatives", "label": "Operational Excellence Initiatives, Two Thousand Twenty One Initiatives [Member]", "terseLabel": "2021 OE Initiatives" } } }, "localname": "OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member]", "label": "Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member]", "terseLabel": "2022 OE Initiatives" } } }, "localname": "OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_OscorAndAranAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oscor And Aran Acquisitions", "label": "Oscor And Aran Acquisitions [Member]", "terseLabel": "Oscor And Aran Acquisitions" } } }, "localname": "OscorAndAranAcquisitionsMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_OscorIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oscor Inc [Member]", "label": "Oscor Inc [Member]", "terseLabel": "Oscor Inc" } } }, "localname": "OscorIncMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure relating to restricted stock and restricted stock units that are performance-based vesting", "label": "Restricted Stock And Restricted Stock Units Performance Based [Member]", "terseLabel": "PRSUs" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "itgr_RestrictedStockAndRestrictedStockUnitsTimeBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure relating to restricted stock and restricted stock units that are time-based vesting", "label": "Restricted Stock And Restricted Stock Units Time Based [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsTimeBasedMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "itgr_RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units And Performance Based Restricted Stock Units [Member]", "label": "Restricted Stock Units And Performance Based Restricted Stock Units [Member]", "terseLabel": "RSUs and PRSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "itgr_RestructuringAndOtherChargesNet": { "auth_ref": [], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring And Other Charges, Net", "label": "Restructuring And Other Charges, Net", "terseLabel": "Restructuring and other charges", "totalLabel": "Total restructuring and other charges" } } }, "localname": "RestructuringAndOtherChargesNet", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_RestructuringAndOtherChargesNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring And Other Charges, Net", "label": "Restructuring And Other Charges, Net [Member]", "terseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringAndOtherChargesNetMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "itgr_RevolvingCreditFacilityAndTermLoanATLAFailityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility And Term Loan A (TLA) Faility", "label": "Revolving Credit Facility And Term Loan A (TLA) Faility [Member]", "terseLabel": "Revolving Credit Facility And Term Loan A (TLA) Faility" } } }, "localname": "RevolvingCreditFacilityAndTermLoanATLAFailityMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_ScheduleOfDeferredFinancingCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Financing Costs", "label": "Schedule of Deferred Financing Costs [Table Text Block]", "terseLabel": "Schedule of Deferred Financing Costs" } } }, "localname": "ScheduleOfDeferredFinancingCostsTableTextBlock", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "itgr_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of amortization expense for finite-lived intangible assets", "label": "Schedule of Finite-Lived Intangible Assets, Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Amortization Expense" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "itgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "itgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardBlackOutRestrictionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Black Out Restriction Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Black Out Restriction Period", "terseLabel": "Restriction period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBlackOutRestrictionPeriod", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "itgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageIlliquidityDiscount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Illiquidity Discount", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Weighted Average Illiquidity Discount", "terseLabel": "Weighted average illiquidity discount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageIlliquidityDiscount", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "itgr_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsinPeriodNetofForfeituresAndRSUVesting": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures And RSU Vesting", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures And RSU Vesting", "terseLabel": "Vesting of RSUs, net of shares withheld to cover taxes (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsinPeriodNetofForfeituresAndRSUVesting", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "itgr_StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives", "label": "Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives [Member]", "terseLabel": "2021 SRA Initiatives" } } }, "localname": "StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_StrategicReorganizationAndAlignmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Strategic Reorganization And Alignment [Member]", "label": "Strategic Reorganization And Alignment [Member]", "terseLabel": "Strategic reorganization and alignment" } } }, "localname": "StrategicReorganizationAndAlignmentMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "domainItemType" }, "itgr_SupplementalLeaseDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Lease Disclosures", "label": "Supplemental Lease Disclosures [Abstract]", "terseLabel": "Supplemental lease disclosures:" } } }, "localname": "SupplementalLeaseDisclosuresAbstract", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "itgr_TermLoanATLAFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan A (TLA) Facility [Member]", "label": "Term Loan A (TLA) Facility [Member]", "terseLabel": "Term Loan A (TLA) Facility" } } }, "localname": "TermLoanATLAFacilityMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "itgr_TermLoanBTLBFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B (TLB) Facility [Member]", "label": "Term Loan B (TLB) Facility [Member]", "terseLabel": "Term Loan B (TLB) Facility" } } }, "localname": "TermLoanBTLBFacilityMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "itgr_USBAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "USB Acquisition", "label": "USB Acquisition [Member]", "terseLabel": "USB Acquisition" } } }, "localname": "USBAcquisitionMember", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "itgr_UnallocatedOtherExpense": { "auth_ref": [], "calculation": { "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total expenses other than operating not allocated to business segments", "label": "Unallocated Other Expense", "negatedTerseLabel": "Unallocated expenses, net" } } }, "localname": "UnallocatedOtherExpense", "nsuri": "http://www.integer.net/20230331", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r269", "r304", "r316", "r317", "r318", "r319", "r320", "r322", "r326", "r380", "r381", "r382", "r383", "r385", "r386", "r388", "r390", "r391", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r269", "r304", "r316", "r317", "r318", "r319", "r320", "r322", "r326", "r380", "r381", "r382", "r383", "r385", "r386", "r388", "r390", "r391", "r697", "r698" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r332", "r632", "r702", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r375", "r376", "r377", "r378", "r456", "r575", "r590", "r610", "r611", "r629", "r642", "r650", "r699", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r375", "r376", "r377", "r378", "r456", "r575", "r590", "r610", "r611", "r629", "r642", "r650", "r699", "r717", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r332", "r632", "r702", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r328", "r576", "r630", "r648", "r694", "r695", "r702", "r723" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r328", "r576", "r630", "r648", "r694", "r695", "r702", "r723" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r375", "r376", "r377", "r378", "r449", "r456", "r484", "r485", "r486", "r574", "r575", "r590", "r610", "r611", "r629", "r642", "r650", "r692", "r699", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r375", "r376", "r377", "r378", "r449", "r456", "r484", "r485", "r486", "r574", "r575", "r590", "r610", "r611", "r629", "r642", "r650", "r692", "r699", "r718", "r719", "r720", "r721", "r722" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r329", "r330", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r631", "r649", "r702" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r329", "r330", "r598", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r631", "r649", "r702" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r647" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net of provision for credit losses of $0.4 million and $0.3 million, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r199", "r212" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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 expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r29", "r34", "r165", "r661", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Defined Benefit Plan Liability" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r246", "r256", "r257", "r533", "r618", "r661" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "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://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r33", "r34", "r237", "r585", "r595", "r596" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.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", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r255", "r256", "r556", "r557", "r558", "r559", "r560", "r561" ], "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://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r30", "r34", "r165", "r570", "r591", "r592", "r661", "r662", "r663", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "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", "verboseLabel": "Net-of-Tax Amount" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r28", "r34", "r165", "r256", "r257", "r557", "r558", "r559", "r560", "r561", "r661" ], "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": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r492", "r493", "r494", "r674", "r675", "r676", "r710" ], "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]", "terseLabel": "Common stock and additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r136", "r137", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based payment arrangement, expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r238", "r336", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r46", "r60", "r191", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "negatedTerseLabel": "Unamortized discount on TLB Facility, Amortization during the period" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r40", "r415", "r563", "r668" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "negatedTerseLabel": "Amortization during the period" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r415", "r563", "r627", "r628", "r668" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "negatedTerseLabel": "Total, Amortization during the period", "verboseLabel": "Debt related charges included in interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r60", "r87", "r93" ], "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": "Total intangible asset amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r293" ], "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": "Securities excluded from calculation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r197", "r211", "r232", "r266", "r312", "r318", "r324", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r531", "r534", "r554", "r647", "r697", "r698", "r715" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r226", "r240", "r266", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r531", "r534", "r554", "r647", "r697", "r698", "r715" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "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://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "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://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r168", "r172" ], "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://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r525", "r640", "r641" ], "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://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r145", "r146", "r525", "r640", "r641" ], "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://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r523", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r523", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r154", "r155", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r152", "r154", "r155", "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "auth_ref": [ "r530", "r667" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "negatedTerseLabel": "Contingent consideration fair value adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r530", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "(Benefit) expense to adjust the fair value of acquisition related contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, range of outcomes, value, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r153", "r156", "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Liabilities: Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r153", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "verboseLabel": "Discount rate" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r153", "r157" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liability, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r160", "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Definite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r147", "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r148" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Property, plant and equipment purchases included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r62", "r228", "r612" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r57", "r62", "r66" ], "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, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r57", "r190" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "verboseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "verboseLabel": "Class of stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r203", "r217" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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 (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r104", "r373", "r374", "r600", "r696" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r674", "r675", "r710" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "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", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r118" ], "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", "periodEndLabel": "Shares outstanding at ending of period (in shares)", "periodStartLabel": "Shares outstanding at beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r647" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.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, $0.001 par value; 100,000,000 shares authorized; 33,265,390 and 33,169,778 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r251", "r253", "r260", "r581", "r587" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "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, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r48", "r259", "r580", "r586" ], "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": "STOCKHOLDERS' EQUITY" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r73", "r74", "r187", "r188", "r332", "r599" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r73", "r74", "r187", "r188", "r332", "r597", "r599" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r73", "r74", "r187", "r188", "r332", "r599", "r725" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r73", "r74", "r187", "r188", "r332" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r69", "r73", "r74", "r75", "r187", "r189", "r599" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r73", "r74", "r187", "r188", "r332", "r599" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r432", "r434", "r445" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAssetsandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r432", "r433", "r445" ], "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 current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSAssetsandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r446" ], "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", "terseLabel": "Revenue recognized that was included in contract liability balance at beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r111", "r393", "r394", "r405", "r406", "r407", "r411", "r412", "r413", "r414", "r415", "r624", "r625", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r43", "r576" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "netLabel": "Cost of sales", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r70", "r332" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r265", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r409", "r416", "r417", "r419" ], "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]", "verboseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r198", "r200", "r210", "r269", "r393", "r394", "r395", "r396", "r397", "r399", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r564", "r624", "r625", "r626", "r627", "r628", "r670" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "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": "Variable rate basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r200", "r210", "r420" ], "calculation": { "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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": "Principal Amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r112", "r395" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r22", "r119", "r122", "r124", "r395" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r192", "r194", "r393", "r564", "r625", "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt principal payments" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r192", "r423", "r564" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r394" ], "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" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r269", "r393", "r394", "r395", "r396", "r397", "r399", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r564", "r624", "r625", "r626", "r627", "r628", "r670" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r119", "r123", "r124", "r125", "r191", "r192", "r194", "r209", "r269", "r393", "r394", "r395", "r396", "r397", "r399", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r564", "r624", "r625", "r626", "r627", "r628", "r670" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r191", "r194", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "periodEndLabel": "Unamortized discount on TLB Facility, ending balance", "periodStartLabel": "Unamortized discount on TLB Facility, beginning balance" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r193", "r405", "r421", "r625", "r626" ], "calculation": { "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "UnamortizedDiscounts and Issuance Costs", "periodEndLabel": "Total, ending balance", "periodStartLabel": "Total, beginning balance", "verboseLabel": "Debt issuance costs, net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r63", "r64", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs incurred but not yet paid" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "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": "Debt weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r193", "r700" ], "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", "periodEndLabel": "Debt issuance costs, ending balance", "periodStartLabel": "Debt issuance costs, beginning balance" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r499", "r500" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r60", "r141", "r510", "r516", "r517", "r672" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.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)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r499", "r500" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r140", "r704" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Deferred Tax Assets, Derivative Instruments", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r60", "r307" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional Amount", "verboseLabel": "National amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r242", "r243", "r553", "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeCostOfHedge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The premium (cost) of a hedge, expensed during the period.", "label": "Derivative, Cost of Hedge", "terseLabel": "Derivative, cost of hedge" } } }, "localname": "DerivativeCostOfHedge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r27", "r170", "r195", "r241", "r617" ], "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, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Fair Value" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r27", "r170", "r195", "r241", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "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, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Fair Value" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Pay Fixed Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeForwardExchangeRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual rate at which a foreign currency can be purchased or sold.", "label": "Derivative, Forward Exchange Rate", "terseLabel": "$/Foreign currency (in dollars per foreign currency)" } } }, "localname": "DerivativeForwardExchangeRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r169", "r171", "r175", "r177", "r617" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "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 Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Derivative instruments net loss to be reclassified to net income during next twelve months" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r242", "r243", "r553", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeVariableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative.", "label": "Derivative, Variable Interest Rate", "terseLabel": "Receive Current Floating Rate" } } }, "localname": "DerivativeVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r444", "r630", "r631", "r632", "r633", "r634", "r635", "r636" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r461", "r489", "r490", "r491", "r495", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [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]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r261", "r275", "r276", "r277", "r278", "r279", "r283", "r285", "r290", "r291", "r292", "r296", "r543", "r544", "r582", "r588", "r620" ], "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": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r261", "r275", "r276", "r277", "r278", "r279", "r285", "r290", "r291", "r292", "r296", "r543", "r544", "r582", "r588", "r620" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r293", "r294", "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE (\u201cEPS\u201d)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r555" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.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, Continuing Operations", "verboseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r502" ], "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://www.integer.net/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": [ "r118", "r223", "r255", "r256", "r257", "r270", "r271", "r272", "r274", "r280", "r282", "r298", "r340", "r431", "r492", "r493", "r494", "r512", "r513", "r542", "r556", "r557", "r558", "r559", "r560", "r561", "r570", "r591", "r592", "r593" ], "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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment ownership" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r664", "r665", "r668" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Loss on equity investments" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r82", "r313", "r658" ], "calculation": { "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "totalLabel": "Total equity investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r81" ], "calculation": { "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquityMethodInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r337" ], "calculation": { "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquityMethodInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r180", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r407", "r450", "r451", "r452", "r453", "r454", "r455", "r546", "r571", "r572", "r573", "r625", "r626", "r637", "r638", "r639" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r545", "r546", "r548", "r549", "r552" ], "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://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r407", "r450", "r455", "r546", "r571", "r637", "r638", "r639" ], "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": "Quoted Prices in Active Markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r407", "r450", "r455", "r546", "r572", "r625", "r626", "r637", "r638", "r639" ], "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 Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r407", "r450", "r451", "r452", "r453", "r454", "r455", "r546", "r573", "r625", "r626", "r637", "r638", "r639" ], "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)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r182", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Values for Contingent Consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Fair value measurement adjustment" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value measurement at end of period", "periodStartLabel": "Fair value measurement at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r407", "r450", "r451", "r452", "r453", "r454", "r455", "r571", "r572", "r573", "r625", "r626", "r637", "r638", "r639" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r552" ], "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, Recurring [Member]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r168", "r173", "r178" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r566" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r567", "r568" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r565" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Financing lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r230", "r359" ], "calculation": { "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r356", "r358", "r359", "r361", "r577", "r578" ], "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://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r92", "r578" ], "calculation": { "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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 Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails", "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r88", "r91" ], "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://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r92", "r577" ], "calculation": { "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Assets: Foreign currency hedging contracts" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Liabilities: Foreign currency hedging contracts" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r617", "r637", "r645" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r72", "r599" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r229", "r344", "r579", "r623", "r647", "r681", "r688" ], "calculation": { "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Closing goodwill", "periodStartLabel": "Opening goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r350" ], "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": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r42", "r266", "r312", "r317", "r323", "r326", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r554", "r622", "r697" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r167", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r37", "r196", "r205", "r221", "r312", "r317", "r323", "r326", "r583", "r622" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before provision for income taxes", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/INCOMETAXESDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r38", "r60", "r82", "r204", "r219", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Equity method investment loss" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r362", "r366" ], "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://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r366" ], "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://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r267", "r503", "r506", "r509", "r514", "r518", "r520", "r521", "r522" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r268", "r281", "r282", "r310", "r501", "r515", "r519", "r589" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r254", "r497", "r498", "r506", "r507", "r508", "r511" ], "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://www.integer.net/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r202", "r218", "r659" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Refundable income taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r667" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 11.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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 12.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": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r286", "r287", "r288", "r292", "r460" ], "calculation": { "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of share-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r357", "r360" ], "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://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r89", "r95" ], "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://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r86", "r90" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.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": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r193", "r207", "r258", "r306", "r562" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "Interest Rate Derivative Assets, at Fair Value", "terseLabel": "Assets: Interest rate swap" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r343" ], "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]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r85", "r614" ], "calculation": { "http://www.integer.net/role/INVENTORIESDetails": { "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://www.integer.net/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r239", "r613", "r647" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.integer.net/role/INVENTORIESDetails": { "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", "totalLabel": "Total", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r85", "r616" ], "calculation": { "http://www.integer.net/role/INVENTORIESDetails": { "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://www.integer.net/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r85", "r615" ], "calculation": { "http://www.integer.net/role/INVENTORIESDetails": { "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-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r342" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory step-up amortization" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r266", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r532", "r534", "r535", "r554", "r621", "r697", "r715", "r716" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.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://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r201", "r215", "r647", "r671", "r680", "r712" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r227", "r266", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r532", "r534", "r535", "r554", "r647", "r697", "r715", "r716" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.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://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r4", "r200", "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "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 facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee on unused portion" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r200", "r213", "r406", "r422", "r625", "r626" ], "calculation": { "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt", "totalLabel": "Net Carrying Amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r109", "r269", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r109", "r269", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r109", "r269", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r109", "r269", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r673" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r233" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r110" ], "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://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "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]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r264" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r264" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r58", "r61" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r61", "r206", "r220", "r225", "r249", "r252", "r257", "r266", "r273", "r275", "r276", "r277", "r278", "r281", "r282", "r289", "r312", "r317", "r323", "r326", "r339", "r380", "r381", "r383", "r384", "r385", "r387", "r389", "r391", "r392", "r544", "r554", "r622", "r697" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for basic and diluted EPS:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r679" ], "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://www.integer.net/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r312", "r317", "r323", "r326", "r622" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r566" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r566" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r565" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r668" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r316", "r317", "r318", "r319", "r320", "r326" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r114", "r179" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r231" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 7.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", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r162", "r163", "r164" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and 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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r245" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Change in fair value of cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r244", "r245", "r536", "r537", "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Unrealized Gain (Loss) Recognized in OCI", "verboseLabel": "Unrealized gain on cash flow hedges, pretax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r245", "r247", "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Amount of Gain (Loss) on Cash Flow Hedge Activity" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r162", "r163", "r164", "r250", "r253" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r45" ], "calculation": { "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": 3.0, "parentTag": "itgr_RestructuringAndOtherChargesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.", "label": "Other General Expense", "terseLabel": "Other general expenses" } } }, "localname": "OtherGeneralExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash (gains) losses" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 4.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)", "negatedTerseLabel": "Other loss, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r56" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Contingent consideration payments" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r263", "r619" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedTerseLabel": "Purchase of capped calls" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r365", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r55" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 6.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", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r262" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholdings related to net share settlements of restricted stock unit awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r50", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r660" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r53" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.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 issuance of convertible notes, net of discount" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r49" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredLinesOfCredit": { "auth_ref": [ "r53" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Secured Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromSecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r134" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r98", "r216", "r584", "r647" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r34" ], "calculation": { "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "terseLabel": "Reclassification from AOCI, before tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r34", "r36" ], "calculation": { "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "totalLabel": "Unrealized loss (gain) on cash flow hedges" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r32", "r248", "r255" ], "calculation": { "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Reclassification from AOCI, tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r76", "r78" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r76", "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Revenue from Segments to Consolidated" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r54", "r670" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments of revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r54" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.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": "Principal payments of term loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r138" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "verboseLabel": "Research, development and engineering" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "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, development and engineering" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r68" ], "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]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r364", "r367", "r370", "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Costs incurred since inception" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r364", "r367", "r370", "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r60", "r368", "r370", "r693" ], "calculation": { "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": 1.0, "parentTag": "itgr_RestructuringAndOtherChargesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "netLabel": "Restructuring charges", "terseLabel": "Charges incurred, net of reversals", "verboseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringAndOtherChargesComponentsDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]", "terseLabel": "Restructuring charges:" } } }, "localname": "RestructuringChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r364", "r365", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Total restructuring and restructuring-related charges" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "verboseLabel": "RESTRUCTURING AND OTHER CHARGES" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r365", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r126", "r214", "r594", "r596", "r647" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r223", "r270", "r271", "r272", "r274", "r280", "r282", "r340", "r492", "r493", "r494", "r512", "r513", "r542", "r591", "r593" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r303", "r304", "r316", "r321", "r322", "r328", "r329", "r332", "r443", "r444", "r576" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "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 sales", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r332", "r678" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "verboseLabel": "Revenue from contract with customer benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r447", "r448" ], "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 FROM CONTRACTS WITH CUSTOMERS" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails", "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r569", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Assets acquired under operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSImpactofCashFlowHedgesonOtherComprehensiveIncomeLossAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r332", "r678" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r713", "r714" ], "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 (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r145", "r146", "r525" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BUSINESSACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Schedule of Common Stock Outstanding Roll Forward" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Long-Term Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r677" ], "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": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r132", "r135" ], "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r132" ], "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": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-Based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/FINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r88", "r91", "r577" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r88", "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Major Class" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r623" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r623", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r12", "r13", "r14" ], "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": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r107" ], "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": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Final Allocation of Purchase Consideration" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/BUSINESSACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r364", "r365", "r366", "r367", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringReserveByTypeofCostDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r100", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Related Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r99", "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Changes in Restructuring Reserves" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESTables" ], "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": "Schedule of Revenue by Major Customers by Reporting Segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r41", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenue by Ship To Location" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r457", "r459", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "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://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r127", "r128", "r129" ], "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 Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation, Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r131" ], "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": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r115", "r116", "r117", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r234", "r235", "r236", "r299", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r629", "r657", "r669" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DEBTScheduleofLongTermDebtDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r300", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r332", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r367", "r372", "r623", "r723" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r312", "r315", "r320", "r324", "r325", "r326", "r327", "r328", "r331", "r332", "r333" ], "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]", "verboseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "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": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "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, general and administrative", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r59" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.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 Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r478" ], "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", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r476" ], "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", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r473", "r474" ], "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": "Nonvested, ending (in shares)", "periodStartLabel": "Nonvested, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "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": "Time-Vested and Performance-Vested Activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r473", "r474" ], "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": "Nonvested, ending (in dollars per share)", "periodStartLabel": "Nonvested, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r477" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r477" ], "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", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r486" ], "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", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "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://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable at period end (in shares )" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479" ], "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", "verboseLabel": "Weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r465", "r466" ], "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": "Options outstanding, ending balance (in shares)", "periodStartLabel": "Options outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "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": "Number of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r465", "r466" ], "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": "Options outstanding, ending (in dollars per share)", "periodStartLabel": "Options outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONAllocationofRecognizedPeriodCostsDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r470" ], "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": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Conversion premium on share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r483" ], "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", "verboseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Options Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r139" ], "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": "Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Additions to warranty reserve, net of reversals" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/COMMITMENTSANDCONTINGENCIESScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r108", "r161", "r222", "r379" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r224", "r300", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r332", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r363", "r367", "r372", "r623", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofGoodwillDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSDisaggregatedRevenueDetails", "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SEGMENTINFORMATIONReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r118", "r223", "r255", "r256", "r257", "r270", "r271", "r272", "r274", "r280", "r282", "r298", "r340", "r431", "r492", "r493", "r494", "r512", "r513", "r542", "r556", "r557", "r558", "r559", "r560", "r561", "r570", "r591", "r592", "r593" ], "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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.integer.net/role/STOCKHOLDERSEQUITYSharesIssuedandOutstandingDetails" ], "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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "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]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r270", "r271", "r272", "r298", "r576" ], "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://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r118", "r126", "r470" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r80", "r647", "r671", "r680", "r712" ], "calculation": { "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.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": "Balance, ending balance", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.integer.net/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.integer.net/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r635", "r702" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r635", "r702" ], "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://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r150" ], "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, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/GOODWILLANDOTHERINTANGIBLEASSETSNETScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/REVENUEFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r364", "r365", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/RESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r496", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r505" ], "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": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "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://www.integer.net/role/DEBTNarrativeDetails" ], "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" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r284", "r292" ], "calculation": { "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails": { "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", "totalLabel": "Weighted average shares outstanding - Diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r283", "r292" ], "calculation": { "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails": { "order": 1.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": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding - Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSSUnaudited", "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator for basic and diluted EPS:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/EARNINGSPERSHAREEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "negatedTerseLabel": "Write-off of debt issuance costs and unamortized discount", "terseLabel": "Write off of debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.integer.net/role/DEBTNarrativeDetails", "http://www.integer.net/role/DebtScheduleofDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r631": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 95 0001114483-23-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001114483-23-000016-xbrl.zip M4$L#!!0 ( .V)FU9K ^R G @ (A$ 0 83(P,C-Q,65X,S$Q+FAT M;>U<;7/;-A+^?K\"5>929T:BWJT7.YY);7?JFS;)9=S)W*<;B !%C$&"!4#) MRJ_O+D!*LB6U!6">_G#Q[OSZ?^\O26P32=[__M.O M5^>DUF@V/W;/F\V+ZPORR_5OOY)>T&J3:TU3(ZQ0*97-YN7;&JG%UF;C9G,^ MGP?S;J#TM'G]H8FJ>DVIE.$!LZQV=HI/X,HI._O7Z0^-!KE089[PU))0566,G/2CVG37]_VG2- MG$X46YR=,C$C@KVNB=[PN'],>[WN:-3OT:@[87W.>X/>H 47UF;_;X.131#W M=8Q=2/ZZEHBT$7-L?]SK!(-^9D_F@MEXW&ZU_EUSHF>GD4HMM*>AOO_IU6PH ML_S6-J@4TW3L7*KYJF5QJ*32XQF/ M=0.OH6&X%I$7-.(3!YO /'<[]R8/0(\4*2]=:'?0Z,O;6$R$)=UVT+YK\;KC M5$_!=ZLRJ 5JUVP/H;.Y?A;CO1F,ATI3'(3C/&5"\37[YH'[=.]NG'ONM&2R>2EZ43I>&]-,!423/#Q^6/$R9,)NEB+%+7 MHJMT4NB:*&M5@NI.9M@1(97%B'-OW1<7X3<:!<-^%R/00MA95C9&=I*VCO+/LKK:-NT.KU]E+;=!9[JZ%?3$;3U[5NK:R04<8 !\>= M[):T[P:>Y-%FUZCLZX]AAWWM8#DX"I<:#X3? XSDHV% M(7_D5 />R04\SY2V1*7D9Z43TFXU_DLBI4&,DT@8<*,4)AQPB9'?J YC'TC= M=MW/8"HB5X"?4Q#Z14GL' .3G,X*1(.P']V+NM6H:;IX68O&*NR^N[#K/%G8 M/8V". MCD1"6%&2P)T6$(81#>&1)BH!GF.5E]L02'G(C:%Z@2()O>$NDI(I5"=. 9"YK$(8V)RO*SJS[GFA1)T(!%& C5%ECL7-@8' M3<9#9R#JS< TA:\3W@YTRF3AGOI>N L+%2!4@+ ,H>[W 0@XQ:80)7(( P(*"V'7-&6=/2$U,(JGFIL0,S:?"6$B>+:'XT-L-5M;7 M0M^4QFQ86X5_%?X[ J9W4.%_?2=67KX8=MJ#$U,$>)$>X_RIHDC K8NB*T(U M=_$*\2=P^",IYP9'M3 QBJ-8 MP!^0/>P_@/I3(YU$-6H:''G$RF5<@9/#;D M".*4<0A\'XR7MV%,TRDG;V#"_I!+D&AW::/=/^*O7-5VG_D[?RMPC23U@('Z M"<[J:SCBXQIMV;NAZ$Y#$314)A_KZ (2F,3<63XX",08!H/6Z-$1HQ\,AKMK M?J[682?HM'<7/QT.^;Y^IN"]MV1T '!$#PI<+[@! P!F7)[R]QA8QQ0JI+G9 MOPKF,A,.>%:TY+,CE6M0 "1G)HRC3B#%4Z<'ESI7I&N=N&DNJ0/((CU:@5R] M('58*(" @2U&2<'<+H+))T8P0;5 !X1/XAR53%%3;C"Q9:L N +@K^W1 MY( !>&^*N('#^Y/+O>$8('PF&*(L-2IUB$0-(#0NS^^(KBV2.;)^6SB4Y3H#,#8N'0]# $-G@%LNF_(4LFP) MF PE/$.P1Y$\M1YW85(0&?#E"GDKY*V0]TL]"@\*>2]G5.:.'R(L\2CBH14S M !2S98ENN>RP!]_UM]M7[1S00D7@JL:O#4Y4;G=;L$]S2V&.ZY[1SHV#E1&3 MIGDNGO0F"3" M6NYP94NMB8(4&LN8 -.@OB%'H 2XFT%J"/_CTF>)@?R/7(#E#N_R-'1;RZ^J M/9V*K55LK=K36??FC90$%_<$H"/N_^).+0?\-REO,;4(6E- M )&@0YPS!1/=>M+G(?EL^9;N@EU[]$V=9*_ LP+/:C_FB\ 3,MI( W^K Y1Q MQS@!#-U1W0(UZSXA%.E,R1G'K#"ET^+$L2Y(*D\RJ18<2N>Q\LR4WL%DP-!' M29GWR0?_2<@VW'0ZNP'%@_1VAD&O>'PT=5V6T&_UW\:M8/O*K&] MP 7ZS23G&_?J3::%))V!__N?Q_?L:6:XX;-.<,\\:_< EMUURU]I;F+PWT=> M"WVN[=5!#Q ]I/%13$;NSW(SL!*/R M\1,!WD=_/8\%C\CE+0]SW HF[_P29S5FONLQ<_3>GV0"YK\Q-%X]( .X]]F* M3/GO=HS]N=H9W_B0Q0J+'<=OK:K0"0!R;G=7V?5UB)U?Q2BN_AL=[FLA9W\" M4$L#!!0 ( .V)FU;?*H<)F@@ !A$ 0 83(P,C-Q,65X,S$R+FAT M;>UD4:KW?[8.VNWSZ_.R4]7O_U*^D$G)%>:9D98H3(JV^V+MPW22*S-)^WV M8K$(%KU Z5G[ZD,;5?7;4BG# V99X_0$[\ GI^ST;R??M5KD7$5%RC-+(LVI MY8P41F0S\I%QL+$G CVJB'&<9^/!R^'+X=1KQ_2:,R[/3Z:QO$T[L:#?O2?$(QL M@[BO8^Q2\E>-5&2MA&/[DWXW& YR>[P0S":3L-/Y>\.)GI[$*K/0GH;Z_JM7 MLZ7,\AO;HE+,LHESJ>&K5L61DDI/GG7J3(>.5"V$6C+VX2,166],*@>]OB M3<>IGH'O5N50"]1NV!Y!9W/]),9[,QB/E*8X""=%QKA&J<;IV<6'J\LWEV>O MKR[?O=W7KR_N1?_>1W#9)#]3HS+R2T!^I%K2C#5)Q+45\9+8A-KGSP:CXWV< M&#@?+)U*7I5.E89.:8$ODN:&3ZHOQTR87-+E1&3.(E?IN-0U5=:J%-4=S]&. MB,KR<;LN]\7EV!^/@]&@A\/?PIBWK&JXC(S 14;;LNVR/H30RYVEG2#<6?;_ MM(Y[0:??WTMMVUGLK89^,3G-7C5ZC:I"3AD#$)IT\QL2WA[UDL?;7:/RKS^ M'/"$P6IPE"X_EC,[4;<>-6T7+QO16(?=-Q=VW2\6=D_AS0_40)Q 1*5+ M1LQIL^\,IP8PJ:RQ20--!&149HMB1%9G6!XQYHFV-P$%:4I'"E!81A M3".XI8E*@618Y>6V!#(><6.H7J)(2J^YB^253@/W&!@#34I'_Z -%(B$!KH' M8AE4)V[Z)XM$1 DQ!7ZLZR^XYJ42=" 51@(O1(JY$#8!!TW.(V<@ZLW!-(6/ M$YX.=,ITZ>[Z7K@-"S4@U("P"J'>MP$(.,5F$'(8O>L0:P(:@#@4ZXURD<&T MG+KY%+Y'LL#)&,)X U:: $")_4-/;#58V-T+?5,9L65N'?QW^ M.P*F?U#A?W4K5IX_&W7#X;$I [S,3G'^5'$LX-)%T26AFKMXA?@3./R1E'.# MHUJ8!,51+ 7N@/P!KV'\1U*9 NHAJ]#08TXFURKB#&X;<@1QRC@$O@_&BYLH MH=F,D]S]$!!C% P[XT='C$$P'.VN^:E:1]V@&^XN_G(X MY/OZB8+79[J'!$?TH,#UG!LP &#&Y2E_C(%-3*$B6IC]JV N,^6 9V5+/CM2 MA08%0'+FPCCJ!%(\% @@8V&*4%,PM MX9MB:@035 MT0/@DSE')##45!A,K-Y\8EX4YHJ4,!X,L$#NLE%-\8(6DR _! M+6?$.D&#&C[=V\Q2X=N4HR!0.*C/V>%1MAJ :P#^VAY-#QB ]Z:(6SB\/[G< M&XX!PN>"(GM?LS@I.,1T8.CQ M_);HQB*9(^LWI4-YH7, 8^/2\2@",'0&N.6R&<\@RY: R5#"CZ*"0]V).9>'X(<(2CV,>63$'0#'W+-&MEAWVX+O^ M\OY5.P>T4!&XJO%K@U-5V-T6[-/<2ICCNF>\<^-@;<2T6E%U4P?W'5'M-*+^ M&BIKJ*RA\C,\8@<%E><>A;;1#/==R[5)5W(O9#Z FF+FKZ*HT A:&VGV/5I3 M92S\7FD !T<%-Q\VHZ/.Z?%*J1J MKDD.4JY-M%CS'8SW!Z3<6ZN.*]-HP815>I7DNFO0F*;"6NYPY9Y:4P4I-)8Q M :9!?4..0 EP-X/4$/[CTF>%@?SW0H#E#N^*+');RR_J/9V:K=5LK=[3V?3F MM90$%_<$H"/N_^).8UI0M*: B)!ASAG2B9Z[TF? MA^2SU5.Z#7;A^"]UDKT&SQH\Z_V8SP)/R&AC#?RM"5#&'>,$,'1'=4O4;/J$ M4&1S)><@N3 4,?)67>)Q_\,R%;#Y!M M_"G(!ACD(?%1,:@["CK=X:.K[76"SJ#[^&K#8/AR]$TEMN>X0+^=Y/S%O7J= M:R%)=^A___/XGGV9&6[TI!/<$\_:?8!E][GU$\EM!/[CN.N@QXV]NN=9(GA,WJR(WSN_Y%D/HF]]$!V]]X>;8$QLC8X7#T@*[KQ&(E?^ M/1H3?]1VSK=>++$&:$?[.^LJ= HH7=C=57:]K6'G6RK*3__.#/?VCM/_ 5!+ M P04 " #MB9M66Z).4[ % @(P $ &$R,#(S<3%E>#,R,2YH=&WM M&FM3VT;P>W_%QDP)F;'U\ ,_PPPUI*%- B%.F7[JG'0GZ\I9I]R=,')P/!S]?7((J9D(.'G_VZNC(51JOG_6&/K^ MP>@ 7HY>OX*F%X0P4B33W'"9$>'[AV\J4$F-R7N^/YO-O%G#DVKLCTY]RZKI M"RDU\ZBAE;V!O8)'1NC>+X,GM1H>COB$:7C#9G J)R1[6M48AIIFBB<%HN8?&>J$ZKG3 M6:%R&_D(GK'2A+!NE3Z\3'G$#33J7KBL\?VZQNA'@Z.GIQ--P?'1V_66G'A*@QQM#('!FBQ*]O5_/>()Q,E9X2E&LD MA!UX[[WSAAZ\8[$UMIGKJI#H1%CML]S6<9W(F&!TS1$F)V=YJ=?J?"E@D MC9&37KV)_GT<,1RA.]Y.B<*[0,SAE*&CT-T9O)!J F%0>PN)5,[='PHL8.AV M"J^)BM,B=(VP6C2BF[Z]HB^]6T9MX71(I@(%QG@F.)HSXR9U<,4^3+EBMGNY M:-Y*IQV"G!2$K1UZQ1)1I@H;,+(YO(Q3DHU9F35AM]$$DE&'QS.T95+D08R> M(=RF#L\<\(;!A%M?Y(IIJT358A A "G1QT2@BCI'K735$28\(UELKR-/ZN8 M)Q&QIJ*P0>:L2#]]RPO>.G=XRR6'(9%@)322"G._ADDB2*Y9K_S3IUSG@LQ[ M/'.A=D3]Y>2S_?K")G=,Q*(*NH)8@!>MO-OV&KL=V\T-MG!#2\&+1N^Y1N\; M>A?6\KJM]DIHX(4K80]QK>]ZW7;GR[/M>D%G-?ASV38:7JO36HNM[_Q;^!BC MJ#$KGE<:E9(@)]36L%X]OX1PN54+EMP-I,R_?AUQ4]^!'5>7:^#"]._9JOU< M<0'U=E'@OKQEQ3WWI8WKK&5;45&_%YO6#-CV5A-[LSO"'_B@E:=PYL'!1\[H M1QXO&;OFG1=8FRMK.>A_H/Y(^;%H1FZ0R5%+*3B%4KU'8?":R;-)F$U!N6W4 M"8YQG-I7,G:FLR\TABEG"0Z:.'0:?L'@N'@NV*3*SYXJ.R>*XX- CD\"=[+C MV7WI42I8O [40*; MZ*91;H;PAX;P3;ILBLF24=?#U%\X2L'21&X'\L+HXE@,YR^N7LENAO--$MT> MSN]DQSW#N>_>G#_\7K[]#9P 3<[N_ M(G&\V+H82WF]ZLC7V^!5W<,O4F;2E&*X0!%V-X0\MMSZW,*]*?;(_44$\16OCL?6%RW?;?3":Y)2(1QGYK5)*NV MWRN_UE@_\!4$L#!!0 ( .V)FU9;67JD7AL" -BF&0 1 M:71G]MWLM"G(>V+VYRWC: M[HMDL&78]A=6CE89#=XER=.OOY$ER7@"#,B62A:K&R155E961L033^00^=?_ M.>^T:Z>AZ.>][C]7\$NT4OL_;_[Z_[+LWV]WW]76>V[8"=U!;:T(9A!\[2P? MM&J??.A_J<6BUZE]ZA5?\E.39>4]:[V3BR(_:@UJ!!%ZZV+QVA@:0V0VT\&X MC'GM,R.0R)@Q0KFHG8[RQ=%KCGBT#,4,<:TSAJ/.E(*RFBN%'$)*!OG"OY:8 M6&^0,(X+AA7603"CC$86*G8NIL>V!O!V\(;=_NM^,?CG2FLP.'G]ZE4T??NR M5QR]@A]?05/)RKB0ZPV[@^+BJN"Y+=HO^\&]/.J=OAI?O'%#/C@JKDJ?G9V] MS+N#? M7;8V%24(Z5=P=5+P3I772])7Z;(U_7#5!+CJ\YN=,"XL7HTN7KW_^>#^BO,N MU!J2$KT:%*;;C[VB8P:@9*E74(9(AJ\Z<=C/CHPYN2N>\86;/=[O,8+E=UYG M7.+ZV^3?*][M#TS77;V]#_G]\H<+-UMR_JU:,;WV_M>Z*H.J;MPSJ?I[O85Y MAE1VI46OS_OY?>H![X)?_;O^;L^U0L=D-][J==MTC_ZY$KK9_MX*6$4P_LU? MG3 PM51/%OXSS$__N;+6 ]WM#K+FQ0G#5Z6&OGKS7__U7W\- M\D$[O$F*GTT4_*]7HQ__>C6JVO;\Q9N_?'Y:ZP\NVN&?*S[OG[3-Q>MNKQN@ M ?GYZU0P%*./N?>A6WZ$ZPT G")WH^>?#W9#_.=*;KC0SF!M@B;,D&A)E,X* M[K!%U!'^>;UL"D8X^VIT7=-)CP[YZXTNM.]B#5ZG,.WMK@_G_S=R?P;^G?FLSMUO[HDX.V.'Q/FIO5#:$^IHQ7P4_YY*LVV^9HI3:R M(*CV?/ ZYN?!9]&T$\0MA?Y]H>,[0O)"',3+[OH?Z>7TKX01*F=R3,O77&.3!A[E'&%%&9]2!KP7T2 MD,%<@ E_P$\HW[5A4=PPWXVN7X<8XR9T>_@EZ\!C6YDW2Y?]0]&S.Z+7A%@2 M:,BHPC)CB&)PV9)G7GE/8^0X:'#9F+RBWY+^9F% <_QSY7MQN9$/<:T M__5ZL(-MX+%%"01 3R%.'>2V'48?4\BZFU@RZ%52(K@3S59#SAO'!Q<3+6D< M@Y2ASH/F!DCX[W9CW<$S4QV[7QI;F]"&_8OZ<9+2/DC\(_/_^KM]2-JG]K@' M=6_CG:W-5ATD7.\DK3ELE>W=^H ./NVV&LWM"Y N:WQ4N+'^!31AG]6;=5YO MKIY_ED"^HH\HT]:#OT929U9ZF8F E= 1\,%%(&DO@:0QH:ZD/A'SF_*':Z2\ M"#& J;K0OR>62+'CZWX9AWQL6Y;\U#4 MR@:%>\.UM>W_>Y/EWK[YS>2GF[6?E%YL\@T"M&*0(*]TK1DT#N')?5^O7373 M7RM*,XJ_/F)T9?)]\I!7-SKJWGYC(FI#/<U@W ,L(U<],+GRL!Y(*%:^?K]E0*VNWJP33']8A#=C 907)U5, MKDV^ISKN[5%$C,9$$,(Y83%8P[D/GC K5<#4RW&/SH<"WNS1ZSKUBSTZ+.WY M9I>-1V->[^^M_W1O1AV8@XYCP6(6:52!$0$_62.DXE&5O4DPF;?>3(-;4^E- MH+U[21&O7L_GI]"LZT5+9VT&O>(7._[._>G']=#M=?+N?=4^U#QN5/'J9NM_ M)'=G4$0&*>R085Y@I;$$(5-OO;$\A!+/R03/"0*>,0<*< //R:'XX2>Q]]]?"P\Y-V[O)!/:08HN9SN#J:?)K0_KT!J'^Z9^,_PS1LV^N< M]+KPM;]ZGH.[GA1;]3Y/?-6TWYO<;W?7S$D^,.U1O7^]NO=Q5SUXU:HG!/8; M8O*> _/RA,H(81+2U@;@!5PYZ562U=.9Z@**:7IX(L&0P(AX#( I@@7EC0G< M*NLIB]ZS&406BR*OV8<_#@>.H;-CE)Y);#46F"FBJ392!G 63T\S%E*X,^%" MFF%%5=16!/"#1AACJ T48C$TO1^D:Y,BU7B( PBB%OJ/./*:.LHV)9#PLD0]1-&XH\LIMTP M,'DW^ U3=//N4;\B=%(["O$=IH8$B'L"4@$A #H5+.'($+HP=/))Y3,]'HFD MYBP(S1WV3"NAJ7>>!HLE1HH[NG@\\O$%-7L"J:C#EE"F8J#,.V$"!-C ("4$ M"H0(LW@$\HFE.A/FZ(@%P_2<>\88LD@[C*7E" >0:J1Q89CCDV+I]"BCQUQH M%;CAA# DH\'PGT2,.HI4Y'YA*.,3O%(YNP%/1/>Z2T2Q&NK((9@BFDM+-BQ MX\9)S@37"\,[9PW"TZ.B##OMO-/0E8A%Q)241"J([9'0CC"^,%1TUB*;(CM- M>QF\LURY9%40OTM$A(\(2P>?R)7(Q+R*[.VP#U%!O[_J0&3]#7QY/>;"XU.X..D@@>O&Y,2:1Z\'+M,D'&V%/9/><7KXOZQ5Q2_YA6O-",,[ZK%9%G;QO[N3^N%C0+, M/(9@5634!BLL\A@+QXDU(+P*4:GOZ\5.W_4*@.5%I$F1!XA507A1 8!+IX/W M44;C,!),N%BAP&Z,J M^M($8AP7*5!MKGQ;M.3CF$R NW=TL=KU[TU*OE.9&7E$A,8V8,0Y(X8IJQU',2V45\3+)]SU^"1B MF]RT-NP/>IU0O,O[E1$5,'CK22"4>\20C89R::T&.1G.)ULJ%T=4I86-4TU4 MV,"PD=JYX) -GFG#C2 >)Y$A'X%0V/F76LJZ%7_%R)J%\:%CBB]]D%KYI6$Z MH3*"LXA$EE8K*<50P%9)9+!U-B#&V'AAQ5P'TQ5R:-.+LIT*6G')C1:(<041 M-JWJ'-CU1486$ #$AYQ"CB"EN!258E\/$5HH%$]5,'=KT MI*:T]Q@"XXB-9E2F_:].*!Q)3(F#")M_J57*H4U/<($B[HGBD6J@^EPKIK#3 M\"N)F"ML*S1<-5JV_W!3MPS[<>0T.Q'JK",2@D-S%)Y M%K'7Q$;L4A N.$L+/ZLS(SIGXIS)W*A$@BA$K#),, QA'?+<^J 2G1%$AD6S MSKW0;N?=HZW0#85I YZN^@Y@>02LW!LOJ' 4 M2:]B!;#A!R+IF6[_O;DP$%E-2PENYI6]%E>G4:OTP-7FN]5I:][WE'XON"%< M3NVJ" @Q[(5B-DH@F"P8B E)UX(IR75E%5@7'.I=D^F=E,SC_:_5 )WC;?O7UBK_<(NCX/:C?%12,.8\N$3(,B#)BW M88$#MD7@Y6G-:@5V-"_5KHIH9TP@Q'B@U:W-'K^\(D##<'*$G$GE50S!> >^$,4H MM%HDY7GZ*'3!E<=:!VA#HI#(I;$R""95B(H:BH46>+1=$".-2#;YL%2>.50> MT!R=(?(0Y;E5]'<6!]%H+2? MH$Y862-\M$8IAGHDI!ALE<*4S2O.O-,2??- MP0"<430%$F,QQ=IS'"SQ+#AG,'@EZ@Q21BI*Q5@;".9+;9AC;0#?PJ>@#9IP M[0+XDT !# H"(187C)OF8U4TRMM8$MMF&]M8%/0!L.XIX@%&H"C0FBM)(]! MR"B)B\AA,3G[%?-L"1)SJ1:W%S1>AXD?+&B\7O1WJ*K6GC),)%:.A935@E*G MG*;6":>6.O2P1W\T19YFU'9!"M>'N_WQL#\(/G'E,6O=.0U%-S]J#3;SKNDZ M:%&Z9V]GL[G4YVGH,Y=<8DN]=5$SA;!55# 1/;+@,BFMP%J%[\XE@*OP]N)= M&("$^Q5;0FFQCD8PKSB0%PD(0["VB!$FC?"#U[NF M>S1^1/I:S[MY9]AY?.!X^I7]7CNF-7.6J)4ZQ*9\7,0#OO MTQ5S_@!=J:1;>WKME#@RJ017#F%F.%(\!)K2PW',"%552K^X"-A921W"WC.# M;(S6<*!&+J6SPR1*9!&BE5BT_MRFP1YG627"SB#DN;>$.1DL\.*@E1).1*M- M!9* /F,UF.+L./";*$BT4F(6TY0#-E98ZP.U6A%4(8_RW/1A]J[$BBB"=%0* M+YA,)Z*DP_@$9Y;%8(28?UT49CA8!1QE 95!>4I%>2FYJSU3D,70/I]V1'7].A[ MQ7:Z3[+UY_DMDEUP$V(4"Q^E]21ZYIA13%)'&.%!>8<4?D8FU#SK+4UH:4(_ M;4)2*:,IW)6K$<>0G4E."=,>F\]Q6E: @44/83J3Z<13]@#5Z=O M^CMG;PX'$(M,;GOPJ9L>6TIY1%&D]-PN NT40GG&%7$1?ESB\_RE$_B9Z+0^ M4H149G1M$9V#28M;0@@V6LZ((MH('JD@B''+M,?S/\_T;'1W4NVFR8N/ICT, M;R^N/OX+NM 4KG7Q+IR&]LUF7!7:[IX,!_VR!*G(-)//3 G)\&OF79[YR0E"'[T0V"F%*!X MC)R2E &!" Q+"%@Q5VED15#BA'7S+YQ5J,'G[6$23SF^D _RT-\X=^VA#WZS MZ'76>ATPFC)O\T[<,$4W[Q[UP1WLM4P!!GA_!0L@V^"+IU'$AG"5DN.$'=27XF49I,/\RO2 MQ?#YT]$C^F ]^EKT=U:Y8@PQHC7>!V")A%H2K /_S"F.C.$JS/->X?^9*?Q7 M(8X7@8!>Y6X0_-Z@Y[[L0_B73K0!S(^]HF.Z+KPU_>#O*[:(X](\,@O.0 K, M%*"&MI9:KT',$.92\ 85.H^A6M*>R9$,*#(5L-3(8L\B,D8P08*"\) &YZ.I MD&T_Z/0-D&M(<1.(?#W%1;V35'9C=.C&(IJSLAYIL.G@B6+6.;!I(1&/W")+ MHA45,N>Y%_!,+-@#HTOYM)C@@3F#552.@ZB]"0Z32LU_?U? 7]%[Z 80=W6/ M0,0[@U8HUB T.PK]1EC(>6+&K<2*<*T-82Q$98) CED"$F6(^44QX#F0[VP\ M, ?'ZSAEEAJF%-:>R$C 'T- YJ*MTD&$#^!;(-/[J%43*BMYUT):,-BLXV"9 MU%I&B+0N$A=D6B@;I!P?>CW7V\/F4K"/LH<+44:I!71%1D$G4@M<21D3O,38 M8UR!'9WS+JLI9G47)AA.;1J+9-JFTUME])X0PH3@3CX+Y+P=N"XB@$9II38L M, *$!Q&M,1>6:9="5@;1S"(#Z./+]W%.,\JT##D@Q*H-UQ'FFA/:>1HLK ML)VQ(B*;'IP:C!3"00@L*7. J-@(+:.4T+'"65:A0&.>93?[B,,P[T(446OI M&1764*R%(1: %;Y6(6O%C3 Q'84]DF8H3F_-SFQT3MJ]BQ#VPFDHDE"G-2ET MHP7OV^9Z$+L#LB@#6]/>.'>AW0[PX&W0KKR$H=[NA5QR9;GXYFI_L^M5V?M1-3ZJ(V5FB M K46(V,,D]AHH8.4+E+D;5K%M?!R>CHHKWRXG;*54JS!R5O!J(101E%B,>%. M>9$@>JDKR]!WLC@4\91OWCLA";,>&^*),YHPR4+$T2UUI6IAJ "11A<1EP@S M3(F)EG@4)(O:6.[0_$KTEX%W*KI2-]TA<)[Q2J6)>C1[>\.3DUXQV"IZ9X-6 M170 @>R]$-1RKQ@U2"E-% N":4F$-G/,ZAX_2?YST0%NK#>4>Z(UQ/S&)/(( MM#YH$J0.>HYUX+E)*NHHL =CI2 I"*N-4MYYC@T.SD7'YG\UQ.\,S%1D_8.0 M L 3!_I24SWMKH)#(2>"V& M2"A6:6_;?%G5[,>J&'?16\)LF=I)H92W"5MC;-G2W.7KJ.-IN5C4A*A A%<\L$ " MJY )OAWV\V[H]U?=?X9Y/[^U;V6G[WI%,KD"Q/BUQ$+BJHN<:R2-0M@Q*8S2 MT./@,HV3 GGJ*K1.<"Z%.IM=2)(@Q!FSD1FFC5,4QQ"LY$$91**JD*4^:HZ7 M&^!]:^WH[M[^(MH[R,<2BY".GC-LE57>IZTQ+J9C:BRND+TOL&K,"#48U@QQ M2R-BZ8QKPIP/AG KG VF2GN/'S\SU%PN0)_-P2&$AS0DPJQ$C$JIO-42XC)J MO=$45VJGP?-4FYF@C:*6$T^H(3Z%\,&RP-,DM=4L)3"1\Q_R/>,T5H\27U*' M'&@"%<(;X*Y""V$TD9X8H3'V55I=-I])ZY[>-PAFB$&:.:(P4R!)%XGDW'AO M C!0.O\#YU?Y+38@9!Q<)/SO=>%K_[;%=3J];HG@%1DKY];CX)$@C!"F+5*" M6*JX,CY*']@HBSA>BN;!HL%3$XW1#@SE.5OHPZ.MF_NZOS'BLHAXP#2Q7).(M)8,X "(.9#)$I3$;4B MSQD/JJ4^,T$?X&O.6N!FP27J!K3 !PQT(6JM4905")WGP8L\SG(NYSUB-%*@ M;8P%J92BU$>&@W0XC@]^?UX&_;L!SPVK^0W1,,X#8<$ GT9,4FT$440$+"TF M$6.Y,+'HJG/#SK -9?UZB'DW^+>A"Q\&:5E"?]4?#_N#"BWJ0CIBZHT%0XHL M1F(0)8S)R 6.U)D*++[[>;EMF;S[KM=/63+73+^UV>Z=_2OXH_#>%-41G*<* M MF(HD,\G2JNK)>!2<6MCR1ZL8B":Q9@8NW1FJVJ&9IRCB(3E(S6,2.\\MA+ M@P1\QR:.LR5665ZCP?FOPOHJH=4!<$8['!C;#LU>I:S,.NPYU9+$(,&[<45L M]#J("')4-/*%D]HHBS 4*D(K597&V%,FXJ8YK[ 836!8& D1(5$,P!&,D2M) MO9"!&D_\XHTHS-#=S7X$0&++HHQ.84U94$)#."<\)5$$AY1&2W'_]OC ]^?@ MKH[7ZQ4A/^ING+M6VGFV!D(JC%M(G2,"&)A#SFDB&=/,$N4M,&GC%<),+L[\ MZC.4;4 0#R$9HXF.::0-28?].*:"%1RKN'"RW8:7+T)_L L=MG=F3J:%&DOG M]6-E<]@00CCECF.& P")]\[!7UJ6"XR?N[)54J@&88T1"%0BQ&)4!C@HU8YY MS3PUN$KYU^,(XDBH8LHN*=G)].3E]=1$2HT-BZ O)P"2A(9,A##":5M MK+R\YHB=3$]JPGI&J>$&60(HZ;2S7$%4$+ *5!"Q<%*;)W8R/3$BIH/60"YQ M-,P@HSV%0%QQZC@/083%6[4[+Z/<,UEE&S0(URC!G)/,:Z2]I88P0AG(6WJU M%/="3]'.1N>P!C63+F+JF C$#$@B=0+)]OE%.T,<[D$$Z4DCCHBF,1 5J@'IAE],,*P4*4T/W,Y M13N;E!E64ZLMBDI8%IFU ?Q$D%@3%3E2B\U(9C%%.QL_X9"2W*/ J60: D7M M$;=$>' :PFFV,%N(YF(0='K[B\H)(X2EYEXS*9SUUGH.4:)$W/AQ0IL%D]M, M]ZE,2W!:!RD4"BXJQY1'!EL?D0-Y0@@8Y4(:W"SVJ4Q+7MP:SA@3#+FT/$DK M#1R' \U1B'F(E2HOKSD:!)V>U(RAW#)/I(II2 5KS"VE*46<%%SQL'!2FZ=! MT"GNHI7@V(+ 5-&4^<(I29D(P%0H0&= %5B(M&GRXJ-I#\/;BWHP_6%1RG2S M"/\9AJZ[N#4^,2E\K6A_-V7V2WF^*S*M;E(D: F60:MTSJ/RU#GX01!JK"$5 M.!/NZ63V*TVZ^O@O>$E3N-;%NW :VM]HU7;W9#CHER5P112( !<2AD(8HB)# M(?$CC",AAEEGHJ_ Z<$+JD"D(@JDD;0<(EKE@:IA)M*9E#$(%:35%%Q^I13H MEZ5%'T%UGHD+4X11I;"*TDO&-=8B> "CE"-4$L;Q_.]RKHK,IK>E&>Q;BICV MHP?)@/HK GR#!>.H"IAPNY390M*.Z2F0#(((RZ4&XL$"=X9$%SAV D'0(;U? M*M!"TH[I*1 S5GAJ-;R&]'K34I^WIIU.--AKA3!XUW/F MZP%-DQ+OBW!BH-^Z;K MFV=0RT6S582KTCO=\(P \+?4?-C-1SH^[/OWH:C_NW&EP3X_!EAYT1PWR3]WN,8/EZ?V]]\IS)I^]//ZZ';J^3=[]7+;3J>]7>J.'5 MS<9?*W:O92-/A4$B(. (S"'@#)832ZE$*'*C*K!+_/>-:B^<#!Y@54_E()X$ MBIZ976_L[\ZA74.K'LNNN0Q<*JNL8P2B@*@(%T@X(3 )V*D*I,"="S-Y*H\- M5Y^194]QI-]0+SQ$)SA@YC6U""-B/#@O7"ZN6ZKY$ZEY/8T++G7\<<)RHK1/ MTQ'>,T\(A.76<(>DB\+#W_.OX]\6UV3I6C$,WY+5N]S8O%T>9[I0#.QI;"Y] MF5\]O\72]@_VYY"E0:L>BZ4YB+$TH09;ZA@307%K$(E48^^5DE5*GCI:8GJU M4O5^5-XS[1]:\2^HX^RS&VH)S#H&PJ5#+ 1O,+(.&9?&4IFVLD(;I.9&D#/9 M \4X$E0H;#B1C&IJ?%IR2)1-!\$@7*7S]1XDR)V3A(G@3,;>=Q&-4QDNI!&! M(>Z9B0S8E \@42!1T5.'%LTXGUBF,]JKR WW3ID( C7,6LICQ%8"[%KIR<+9 MZ63"E#I93C MP:"4R'H)5M57K!F-2W%FM,-*<^U3D.#-0E58/?$+VO0H&QX\CJ ;2!I#$0L\:$%8&GCRH">.B##_ M"C(7@+.(>V$<)49[)@$I0&A.@H8$;YGD*$CGJ["R=JD:C[12#VN:E ,XBQ(L MA'3P!OS#I!3,HH"6 7NU=&3V!#@-&S+J=3"",VJMP2$*RE,> FE-/<62N(,(HZ8UR5C@)X.^SGW=#OK[K_#/-^?FM-\?[> MVVL7%E&4FA''!(G*.L4P\LIS+6T,W'HL#*[ @B [::\4Y M1'85.)EU.O)X\..NI]8;= MLJC2ZE[%(DII_8P@M@*G+']?*U8+TWU4Q_6Q\RFE,CT$UXE,E-1X3U#@%3"9>1/.%+=L.O MTFOA F72$!6] M<]% K*6M!TDM@G#*/9H0,+N?W:8Y+T(2S%#&I6;1$N:XL$+&Z+6/EGKNL5D$ M>)N1D*8'<]R!#5G+/3@B$);2'EL<'1)8 FV3ABT>GZ[>QI&IZK<_36$ANF$:]1AK95X1?@(I8%ZKYF3?&#:F\/N'(?%5[MZ MQP^_DLS5SMKT8N.+DSKNVUI[_R![4-)J$Z20@6$NE%; Y*,"5D*0];)"@^Q7 M,_$3]K@WJN+ZN2[UX'-GVN,KOQOK):5L>T]QHS2Y&WD1E!%:\"UCY$C,;M MMBX&K4[==,U1J=J-,"QZ';AK=%+=M(;8%L-T*@G T4( )G%D+B*FG(# F5@N MM) 6<6RJL+MTJ%)>NV4UNE]KRC/:QSWPR*"@CH%=>>85XV>"493P:52- 8(^IB(U&+">3 Z);(0,59I*>!B M:'0E<5%ZBXADTCF.F?1:&2\8%DH(H:TE;HF+%=.BF6!1<)2R&$24SC!AD(J4 M6H51% (SC:N 13/Q<3^CNHT46?V$]E82CFA,2A(LHT$R;ZD2V 1$P,%)BI2L MPGZ\I2+- R(1([$+1"$4 _,BK? M(LLZ=$^1F_9N@+=/FV.[1V6I133/2)'SAGGJ 62I%UIR'#@CC")CA2 +8IXS M$NELO"?"E)((42!@KE. O2;2H 0UZ91K7*5\&R!6%](>KR36M!WL[<7=9>?C M<:8[9:=%RYIY!]1E)S8+T^W'4.S$K5[/WQK6NBH\+E0$OW,:"KAW:F>MW=,9 M;T/7M3JFN+5-KDPELQM.0W<8&F$Q8PV)+:B;<4APAH2V$5.A@@LH$492I51J M2R6O@)+/)OND9(@:C820BD$X;6/:+D9M1"8J3:L0!_V4DJ\-^X->)Q2/IN5/ M/\KX\WH]5NG-HM>9[&_^E ]:D[Z9QK!GW1SWBDF%U]]]\MOJ(KH,QIRA3&J+ MJ6=22AVCL]828[157E:!ZBZM:6E-<^*;@D!,"*.DD>D,2:\L4#%O.,,\.C/. M93O?ONE!PGO[B#J[M-E'L-E*^B8?B"%$4H&09I$9Y:%Z[RV)'"DCJ[#^>VE- M2VN:$]]$@C:!!,J#\6!+\!^-'-.(4? $3*P"ONFYZ_F#T&3MN5G3;%8911Q, MU)IHGO+,1XUM$"D3JB3<85^E0U66UK2TIEFOSC<"6R>Z)!1JB/!$48LPYKJM-F 4.E4E94ZLRO MI4$M#6H./)1"*#@7TZ'&S".C':7<"L)22C1AJK >>#X,ZKLJM-INE]E7KJY5 MEUU6C??-9O:)6J^DB99ASG!D6EO)&.%10VCEW=*JJF]5E7>*E30LBZ-@PH#I MI*.$E5&:6*X5=H(HRU05%A@O#6OIKN:,!**()7*>!8HX38P"7^3R"UV-BKL,2=5FIN:*^B^:]);H7=4F)-6 M[AYMJ&2N1BNNQ/'UQ4U[U(HR#7MQ\7I_;[&X'W@DSQ#C+)U12SG6R*JHJ/?. M>BPU73!C>DK$7MK3,[2G*"C5W''#E&/64@VFXVE*!< I5;9*2V27SFEI3+-E M>M8$SS2GUB+#TAXE(YUQ7DS+9W3TIYF;T^1&\5MXG>F'.BSG$<( MHC@E4D13I2U_2WNJH#UMO5TL>_*!!.PX,D@@1B0Q+&H?L?!6>DIE7+#@:6E, M\V!,-X<]2\MZE--&9A]+>4Y0\E>&*\:\=L9:;33F$$]9%!_272TM[(DM M3%,GC,12(&29\5Y9;Y&PWF,OK8YAP0CATKR>K7G-9J9*>*$)6)5!$8*L='Q@ M=(2#<04?)4,+9EY+![:TL,>TL%?Y^>LB]'O#PH7^Z&LK&%\VWN>G;_Z"O\8; MKC"Q'J(RX[A@6&$=!#/*:&2]3@=%?DYV]O6>_N"B#1;5R;M9*^1'K<%K*DX& M_SC+_:#U&B/T_Z^4Y=[\U3\QW3=_V>(5W#WZ/*KD3E6IP9EIYT?=UTEC0K$R MNGERW?7:O>+U?Z/RSS\BO&$632=O7[S^WRD74+_6"&>UW5['=/_WB[[I]K,^ M]$D<%>SGE^$U)M# \NO9J,42ZFF#94[> )/4[/W&=G-CO;;77&UN[-UL\QRV M=F]C;7]WN[F]L5=;;:S7-OZ]]J_5QM9&;6VG7M_>V]O>:/1KT MNB]JZR_77M8(XDS/KMGB5JO9O:W^7_^-!?K'Y]_Y,ZKBFR\*$'D$YC7HG8QZ M\O'EI1XDK\V=W7KM+T"2;J_;& (TYZXV!IS=$--)LUQ Y(FU"9HP0Z(E43HK MN(,8E((SOR\(K75-\M ^Y*_7>VZ8\#3YJY5Q6$L_7MCUWND[LGMZ0.M#?[QQ M>KBECW>.W7F]\_>7@^8J.?A4QXWC#^<[ZQO\L'F #IJMUD[S;7ZXWOYR0!J= M=[31/KCLT7KS[_QP:^.LT=D\;D"Y>O/H?.?3/@&K80?-+V<'G0_\<*MQ?-A6 MY^_(X<7!)R?JG[;I0:=^<=#G.#'I#=XYU/![RQ]?=Q MG>R?^JV/S/_K[_8A:9_:X][YP;'/#R[_;M4_-5J-YA%J7-;/=^"9]:8_/MRJ M\\/C+PCJOCS\J"[JQ_7+SS$*'C$R&77:9$P&DZ6#H3+,E"0083C)Z,(/W;YN3?G@]^? /G_=/VN;B==XM M7Z.\Z1_CVFUO )RD?,!I* :)18P?4CYO=/FK+WR)1OYP %YWX"=/'E]^65YZ M-?!WK]&7DK-O7D4O\3>O?:]6)EXR21ZGVH>U]E79$:/.@/Y.DOSGBEB9W' " M437X@]?DY+R&;\JP'>*=+A_U]LI]6G!-3C?U8NK(B7ZD_J4&_%$'UEO;Z88_ M;W&A<8]==0:]TQDH=<5W._#N/?=TX,@([FAM[^3A/;*:4MK6]KNYZ_E0J^\] MU/G?WR5/X$<^#(%6AZ)]L1M.>L5@I19[1<<,X 'G@] M7L.TUBMJF/_A_ZSM;-::_]JH76/W5\Q^=:V9+F--V3TH4D+#J]);_8!2/@FC M?%@$L GO#7%W[3\32ZV-XMD:A+G!/P77?%\^;V,45=]$" ^_9!UX9BO=EGES MD5T$4V2A6TG$^'5RVEC_\EG)&**./J.6Z(P1[#,%70Y4E1(A$)?<^94WX.9< MJT;QBUKJ\V_:_7>TDSZ)=MXVWONULU?\3HNKQ#;%MZG?K])"S5XBJG^=%BY9 MS;>BXY0..R]'5;]):Z)I]ZO-:]H=X#*DWMDX!S0Z:ZQ_P*DM.UM_MP\(//MR M__QPW1]#/7=X#=0'7.8@/>_+P>4J H[S9>?3!W;0^7@,[TD;\'N# -I]5&=W M>(TR$HN@!,"<=1FSRF26Q9@Q;[!4Q%+OU9C7L(?SF@?I\G=YS2RX2W-WM;&W M73*4[Y.7G=U?(R\_IBU/[PGN'[Z8\)3!E>U-B$HL>IU:&IZH#7KEOY.W>UPZ M=7\SOST,=),,SXV'7>MU.GD_S=/4-G/PEF!):?;F$5%THYRB20\;/:N2(/E; MXXSH,T>$,>BQS+K ,A:IR!1GB=IQKT-$F"( .9QA@:E<#C4^Z$7SSE&M7SA0 MI<%1<:5YGX_PR^.3HY6::0]&E]J]HQY!6"--N$%R='5<[_@U.#LY_R4**,7) M^72[W@U'>3^!]* !5YZ?;>//) ;+#$:9I-QGC N568]"%CF8M5$N M*.)6WFPWFAM;&[NU?^V\6]]N;.W5UG9VP<.O-LMIP[DQ^ =ZYS\VSHT;E,I0 MZ\7:5R6HF7ZM?Q)<6L_A:WFWE@_Z-=0FH]!@S)A+S^0^-IT7U'CLR'F'_=M?U"@B(RP5'Y8*?T6J>BS4( M[&\$R? *+JVY&823HG>:ZJGHD-XH6 ;?T#[H''ZIKQ]"@/L!@N5]6C]NM\%7 MX)VMCZT#\H'4+QT'_W [6#X_(!_SPP[' MZP>7C0SAL3*((R16WJR'MCDS1:AJ MM'Q[;<3]P?(MJ/VE=WIV)MLTY]OC]9:N--L*QV1/;8O;-VV1!$00!^,SV$!, MQRS)+!$XBS)B@YFBREF(Z42&.<6(B.]:X[2]SN,8IG[8U'OI"M($6R^M\*P= M#XN\[W-7#N( 6\RONXVR6'%DNOEE^?W/)4A50,+;+W=?[KVL;71.VKT+$/%- M3*DU>B___,TQQZK08*Q?*CW]N1SU4HA?(]??KY7*A['@IZGU^X$ D6J1 H%. M[GT[+"JQ6/6^"/W^^)]WT !<85+1^'3XI7'Y]OBP\W>^LW[8;JQ_/&X<'[$& M.?QR\&G[[/#8D8/+[8OZUIU5/A@(!:UO-3H'G6W6Z.RC1KE2Z(@>=G9;!\=O M.XW+P^/Z,=31OF\V+#@<*? )J[7.6"0AL\:*C"A@$><,51;6M IPF M^-GWIOAR9BY>/#[;?VX:3)8:_ -WKBIP8((*QSQF9! AIF-/%,,^\PZZQW" M6N#@5][L#9/J8LS1=-6V2!KS+/5V#3[N%,W>694'5IY.:V\%-,.YZ5=5JV<=AS\+6WW? V-L M'^8GHY']I2'^T!#W;QJB$51*C5'&+7 AYBC*-(I DBA!Z:00*XQ8>2/3.I&? M'R?$I*+#2&/M2H.")P4X@?S$M&OA/+CA(#]-,\LQ=Z&_'!*L@BP!'&H)'7YW MX&\6B^+^>$0<3;Q\M0BFLLCY6\MCR&?NO#<$\\S;2#.&!5 0)EQF/%9$,H$% M-BMO"+Z#>W\^YJ+$=STPF_>M7O?9+DJDGZT$?X-CR(+G/&/@A4 RG&4V2F)M MP$1JOO)&8)5QPNYL+9GA(J4?(M+(J+^N2OI?_ZT(EO_HUP:A'4Z2U&O=4NPO MTF14>YA@MF; 2&ON!H+-W:Z9^]]T#QQFD0]RJ+$HWSD4P==.AD5_F)9D#7HU M*%%.S&#RA_TSN=NTM'K5#5[_Z%7'DRCTSK;>.5B[]#L;]F/FB72R&#<:V::YM^_R<8WHT=YXO0&X4I(77O MHF-[[3]^BL$O6E\TQFMD2\4(YZYEND?P0[=VULKAEZ^ 7<'U(+,?I1B[O@M, M;&F"E>1QH[&)P^-5:,=JVDEWOK-U<-;8VB;UM"/OV.&TDZZ^OL'J6QOGC?7] M6V,3)YWZ>KM=7__ &L<;#.I!!\<'9VE'7N/R8W[XJ7X&;3X[:&Z@QL=[,@L M!8\J$)6EY)K T)W*#,,DLU2G'0^91ZD[G@1<:81)FQ M-&8*=%YY0SW28N7-=G-K=ZG13PKE&V,?.=I/='M2*'G0RL\'/9W2?[@%]6E3 M$H>(/DCL,A84S=+I %G45@D"WX6 D#_IRD&O^#("^]I$(#\>F/Y1,I1KT62I MYGDWK1M,1&I&D?-V-R6$'82:O:BY5H"738I\H: VX9Q :AX''R/;KV>>68UH+!02%[#.^2;BK+PYVI*>/* MRGR[94O*EIK^H*91S9N+_LM1/7?_?O3IJ[5A44"S1FD;DKLG,,S-_#Y010@$V=?# 2 MMP*BB MUTV4J7U1"T"?+FK;B4D95TXKKIN!&24_N(787^NX/G:Z.X22#/'Q1M=A>[3& M?2]KUOY( I?_()2\'!<8M/)RO^M)VN_ZV,@]:N\5%H?^G[-#VFL=G/IW#+S/ M#VG//V,JO14FK;F)'#B6T9FFQ&1$&,$B,\QXMD3:'^5561RHG7-@_2[C!3 S MM3:\1Z@9YP!9"Y/@,8%-D5CBO;_60*>S>R_T.P#)\)1BPL< B#K0"1WVAB>1G_8U+L MAP6^W35" M7U(JISZI!.Y53W\OD'BIV/3W6"V[X/&Z@*.'35C^^NS)W*6$>Y+$7,4:0.)1 MK[BX9[RM+%2"I1L7JO306^/X"!]\^M@Z//[X!9[5:FP=7"1:M]-LM!OK^^?U MK?WS!MF@C?6-VRM R:P,='F_CG?4/'.I'C>;&V6%Z;M.A M^GUY#B/7D@AI,HN5SAB7+E-,H\QK$W5D4MB(5MZ\N]^1/?[B[$?)X/DP%;]% M-^=]E>>#W^HN35V05UO]JIZC]QOKZ*Q?\A'4DOV,['YOMF?NQ-RXC\8_!RF/ MZ<.D+9-#MT9,?%H:\,VB=U/R3Z/6F11=(!ZV-XH,1WAW%1Z.OHX#OT4SC4>G MGF6?3DYL7,2DVD]$-B_N;,(VQ%#)B<^(8S)C48G,,@6,DVH'DJ/"H/A=!#3[>8#XG?'VM"WFWFF"/-XW]UK.N$* MT.V5$Z;#_FBH'MYS=*C0/3G\>T7YK/9%>OA9#H].N-6%=^NET??3O%\&'%W3 M=0E(( Q)F453X?[ =+TI?+^64@/D_EL[7>@?YL][1]UO3"W5EC-(3S"#U&^% M=OO*._T!*E-.XXPR1']_DN3;4]H'H3^O4X'+M2FS24:_E_1L(;WW;ZU)N/@L M$*:8*)913R >4()F6A@(#RA1R K$8[ _/CSP^ZY.W'1U8FX J]F:;/=, %-N M4NC7>L-!Z4F22QG#SMK7^=MRLZ@;[7CH_VC'PXN4]![J6#TI\O;(S,CX/+:T M9.?U9!_S9KD^!FH<=O.1UH_:LG+3$IB(VE#/L8R.,8*-#0)91C4S8!7!?-XN M#0"NK ",NAR"Z/X_5[8;F_\PP5K[E3>4OB!2O&#DZL"6 MB8#?C)7LVQ/\DR'%9"0GO1$W>EV$M+3L-'S=WIHP\]I=8T-#7V\QMM]K#P=W M;QE9VIN_;/'JEOU>_SO578I7@O_U!@GCN&!881T$,\IH9+WVSL7/DL]H5 M_\#&;X+5UT8GFL]_2TMOSE@SR5ONFI]!P= MS]5$/,:J$RE_[4"2 M'SQ1_\8)[D\U\U2-36GO3=J<]*/=TWH:1UU_\P5C?,Q==^9IGSCJ$:!!XR3] MB=Q W-0J$D'][Q^S!8Q **N[S=IV2:;)/S:W&ZN-M>W5=S7@J3N[];&K-+<] M_K>5=PQHXT&T&M">W-=2/_SC>S./,YK"G=4,:JW\E[PD?,XG+K:;&_4:?OF( M\Q1/8*OWO=H=RQD"5RE2J<>UXI]LRT^8,@4B=C4.6^9L+3?Z_93Q_H80[R&E M98[G;RON4KH_)UWZ2Z)\SFC[B.N\EK U)<46*6-)&GE,$TGPJ20,Y3*VMZ8- M:!9J>ZT0!OW:'_M=,_0Y7/ESB6F+(OHEIBTQ;?$46W\3T[[RLC01L7,21H_I ME]O5TKQ&$5IP6]K]G [M[(1::2!5[84E9B^@:K,E9C\0LR=CN.6HS'=K?ZJ2 MB];@I5>L#'00_D"ON&;ZK=IFNW>VY/P+J01\Z3^6Z+9PBJT>B&[E(I]6KPV/ MZ(]7,-4V_C/,!Q=+M%M$I1!+M%NBW:(I-L5IU_$ VC3HU;X!>_=-1BTA;A$U M02XA[CDL R#+90#S;X]0T M,M*O0)V0?+3]*Y79#?UA^_9 ]1*U%T9+B%KB]G/ ;;K$[0I8I! K;SZDS;'Y MH-Q<4D(P_-">?$\(WN[UAVE3U*KM#0=I8?V7,*CMYOTO2UA>&"6@>@G+SP&6 MV1H,<>@ -F4F/R^Z+G@$PPO07=A)+P$W1^ [G)3SM-MRI%\ MLBMGLBUGI_FOC=U?WI+S_+1U02@"7E*$*C@0J5;>O M'ICWB!N7I,4MRL#BR M96@)M\\";E>7(V45,$F%5]ZD,:_:IGK%$VL41ZQ)IGP?2BB705L$BV$I M@= #\WMC>2O!-[E*Q MOM'8VUA/>4/W=MYMKX/XUFMO5]^!/#=J>__:V&CNW=PE\?UWK&!:48E?"C;] MM*(8O]2<3ST!*'JIV?23E9:-?=@QP54XFTT_:"+^C[Q;&[1Z0ZC"]VOAW(64 M(#)EX"X7UESE::]Y,S!__MX(T1QF/RWS(- M<)NK=_OFZ3##OK]U- PB1F,B".&G?S:^JM'J8,T413J1[6,ZX.9A!\30&1\0T\AUQW4V MNSN=.FVL'YP??MK,#RY7SP\N/UP>?CIL'1QOT,/.A_/ZY2II'.^S@\O]LW=T MMW70.6_O=/Z&Z_OGC>8JWOGT=WMG??=+?7V?U3]!79?M_+"YVZXW/W[9V?K[ MR^0>>-;PD.R+@\YF#C$DAO+\H+//&EL?SAK0SH-+1U-=C720XJ4/8"R+)' '44_/[:R-G MXRJR5/XUT=?XY/@$O RK69R!-PH(1P>H]FL%Q,=@3[8=7M2Z89#&Z,MS5,LM M_.6QK$7P^:#6[D'T4&[2_Y_')RC\MOVOMMN]LY2E>[-7K/>&=A"'[1@.B"4._! '&FOH[ 8.7&AT^.\68\MJ&#D MF8W*9EX@1R+G#@F55)!^4P5? &CV3]*YTJ>A??&#M07DYWS-O>RVTA1P6C'J M75MKA,%/F=N2^3W(W&Z'IEH3R0U&&:7&9,S+D!FF5!:B%Y9KKQD.P/PX>L'Q M7:/Y2>IW/_UZU-CTH<.2S]Z2IQ7,+2WYB2SY=@QG);@W(7AFO$LQG*#PB:K, M.RJ,)((RF6(X".(HX7-DR<]M8'^[>PJFT"OR<&AI"F M/8_]["UW6CQB:;F/9+FW>8/Q(@9O6,:]9Q !)*,U4F9:<*YHP)QA#Y:+U LI MQ!Q9[I0&?RO#&\"\X&7*]9GYZ%2O@3G_10[Q+"*:Z7&(U-O-U-E?@YHE)$T- MDO([9")PK+Q%*N,Z )GPBF7*Q)#IJ(@6P5AOTJ#$"\1_&Y"60Q+S:\#3HQ)+ M WY< [XS%H&Y,,*X3%$*!FR%RT"6-J/.Z<@,#9SHTH#1/(TI/K>1B#(C)?3Z M>.WH/,6(6Y4M@Q#O8L,=BSG"-[7K3S&-1;(PDL=KU.TD,I5?H+WW"M)3/RAYWLYZ M'?R"^ZR,L9H0FQG%?%J%"%&H4C1#@G%GG0V:88@]]0N!YFD:?#EZ-*^DJ=D;F/8T^-&/]J>2.(>J'5M$;"'F8>%1HC>Z[V/K65PDM[?S1[OT6A@D4V"ADS MJD8[LWQF(C>90UPI0Q2.Q*^\X5R](%I5PMZ?0VJ7]T7O!)IS\:(&7"U1E*XO M$X&#\^^1#" O9ECA ?PGK"_..H)LH7$;@G;^-??K)8$ M6 (/-A*TH/8#@]1J55=6KEJ9E0]-&4K!B%PT(V4_CD!>$V635C0)M;;.&&X; MTR2[KSAR&LHWBBK?FRK/T _L8A3!*,23QHB[0) QGJ%<]T9+[5+B&%29J#;E MCS @J-$DX^5@$#YW>[T2_;-L*C&=Z8(UB\.:O^9H@R=$6L,Q4DX X- 4D<6$ M("8LL9QK+G./**-EV^ FI3.4()^&TH:BMDM1VQF*P AVEMI,[Q5%G'&!K+ * M*'\T27D7&(Y9;6F;F";E#SX%/T1]X-GJ]D>V?]3-^4?CLY+B@;BG]*/IO(\= MIF"M;'_QO;,\=06;%H]-;^8H1;V')$7RL3-0"F\9,E8Z(!>:Z\"(\QRP21/2 MYA(WR'PIGHB&4HJBTO>NTC-TPQ*%?;02 2!SQ#F.R!#N$%62!N:T$TEDE39M M??<#T.*1^"&%W(HI5E4,=T]S?A)VSJ)XQG3:+[(E+["I0-'BH.CMO,,B$!6B MDX@R"Y:/P\ N'%>(ASNB].8^UOVCUJ]:(>Q9,+< M$Z&XF/=7>=KW\V#VTIOAV.8I8+0X,/)SG$*:E#13#.&8S1LI.;)&.R0)%D80 MI26+:^N*M@6[LS.U."R:J\J+(A5%E>]/E6<]%12SNJ*KI;EF :44:98$TM(S MD*A45G)09=[6N#@J[E<17W3[MN\70BR>A(FS*&(QGO=8L&BY6'1T22L./Y*] MK;?OM;!:4Q.08U(BCE4":T=@^#-9Y8@Q4>NU==V6XL['(,55T5P]7A2K*'I\ M7WI\_JT>$RZU"CXA$)%!/,J<^>6!75@ML7;.19_K(+6U**$6#Q%JT1OTC] H M5B?%5W%?OHK+G/[.H.]+3MH2R<0T*-RSJ%,@*('@ 'J" !/'*20L201VC^"< MJM/ZI2CI'8]8A1?FHR@J?&\\8J+")%#FM#7(FB2R/4"0<3$AJX4FWB6.16XY M(X%(-*E0F&I;+* M[=517:N.KW8V_MAYM7.XLWW0VNALM0X.]S;_[]][K[:V]P_^W__1E*C?6]M_ MO=DY?'NCZ^T6,W)%3@R$$09G.7GJ&T'=Z!98A&MA"4-\"L>ZDXI4K5[7NFZO M.^K&X?.?6@:W/5!ZR'L\M4K94^&>#JIZ(QZD*][V$-U<0N.=G7.-FX+;,[#K M'O'1\*Q%V8ZO8/DIZ MC&%!A5];)[@-2ZU!7L<%[>X%CQXI'BW*[BMXM&P\FC$"14H\*"<1BS8A;GE M)F"%9' D*"*B# GP2+>)OG-MS>9%:*X,\]OP'IYF-&R=VO/< ++$:2[=JSZ9 M\=?C"2]@M' PFB]_187RC@$O"K67G4B"7(H:!>L\949CX16 $>5MJDN0YB-6 MXH6YD8L2+U^)9XMA.6JEMAXY81U8.-Z!<>,-4M(1$B*C+!%08C!Q5*.4^*DY MDW:N%*BX$ZUX$H%>"Z05U=F5!/=8>@@L'I3FJV Q%K#QU" ?M4"<*H\LEA(Y M2Z*'C27(9#,HM;%H4@W?$J_97&)1U/@>U'B&6Q@A#&84 ZUP%O' ,=)6Y?X_ M4?B<)"ZXJKVGAC9)C9]TS.8J<*'9*AM73D^+I^5^2VV\FDS]>0'4A0/J?*T- M;[RB+%I$2/:X&$-R,EU$TKCDC9):YV0Z %1*FY1-5QPN#>5%19?O49=GR)&/ M- 5-"5*>)\2U"<@2+A$8-X#-)B>XBUJ7F6R2+C\UO\O$=/A>N_N[TH\G8=*A\959HBI6C=Z3Z"18<=4D)A M1YAT4@) @%C;7-VYS,@JY9P6I;_'D-RB],M5^AE&I8@R2J:(2#2@]%Q%9#@C M2&EOC3 V"6&STK.V6EB%LY*4>5?%?/7=/*QB[BTS<:E43%H&,FW/T1&PZ"*# MO0,1E1W,E%L$\K,H>8$5=2(Y+]?6C:%M+IMD[!6?35.I15'BY2OQ; @-:'!P M22"LC)I\*#$6+6Q6J$8FD>1O%^:QS6C>=P5DZ>TGEHH M'NW,1^8:HC6+"1%/..)6HC;/L L'""PC40ADQG+RCT76>HH4)X)Z[D/(O9M 9]M2D09I\U-P42PZ MR/5)F#I+#G(M5L\R<.F:LBM!2&>51-IZAW@P&FE),8+])=E +%8IK:U+TC9W M/T@IGHOFJO.2XUR+.B])G6=#78T5SMN(B-$8<44T#2@SKR- M>9,5E-)@KNKQL73[_5I<) X(XI$2I)E32'.3-+/8 MT6"R'LVH^8/UH_OY1?@C6U%9A,M=A+,%+C )1CN'/-<6<2P-,E@RQ!CW-FI. ML:0W+L*G<.!_,!KXC\>#'FR2PVG[R?C?L^[H_,DV'GP$#I$[THS0_32]]^06 M*%__G)HK!=JZ_0! ]1P17<_L0U&30?Y66,/MUO]^#[)?Q^K@V%9Q(5Z#G_H>' M?__9>T=[G]R'P?G;O]^0MU_A.PYW/^^]W,YST]M[N?-E]^6?Q[N'QQ\Z>4PO MWQWG9][;>(]S7QJ+,9*,"<1#B,CZ2%!T 0>J#?8^?'_?OV$1_9PI6A;1*BXB MSXBBV6P-@20$5#;!(G(642]CB@P+9NS:.GZ&\7R"Q-P+K5-;M3YE\?[>NG'= M#;/8A_> 6_7Z&FZU^'7W>/WA,1D MDD@*&@,@D:).?0?,KEU4R\"QLJA6:%$)J9UUT2"E'4=<8(J<@445>)+!::Z) MR?E?N.YO>VV/VWF(&Z^TEKU8 ).!N2\ METB!P+WQCA$)"XJQ-I6BSAJ41A1K-VZ8 M:I@*B R:0S[K0FX.1RNX%KC%Y2GV@M@_R@1F;ML)86< C)8<,1DL83P$A6LZT*"8SA*;W=!PHJ*< M=U7.V1-<+RSW7,">1L#X8QHC0UE"V"6MHQ-!J=0PY7QJ_1X1LR4F=TW'D8470RO:J@\/ M4!+>ETZ.IE.^/9GQ#>_/3LYZ.:AF*Z:N[Y:$V05BZ7S=OI"X]CY8E"/!$=%>:J]"+(D=%H>]9H6?(4>)"6V<22HZ MM2.$188HCQA/6#D:H\XYFU+CMKHF_JUX9.[-(W.I%]/FU(.3TRH>Q_ZP^RE. M.A04[\P]=*>>RJ$NVK%Y50KC$N>O!L-U&:(I$ M3@CB6&IDDB?(:4EB$I%Z&^HR/.;N9*1X:IJKW OL65V4^\&4>X:98$>E9#$B MDZ-6N2(.:

;UGFD".SKQ%L=.%M; MIVVM6%N(!5=,6X ^/;#'JR!K0=;&LNV"K/>*K#/<6P..*DXBBL)9X-[&($.B M0#19K@.-U%.:D549WF9Z4:?8ME M/H(*5/>OG;1FV,>Q97T^P+3]\]R:K#\899I=P?5J#5(K=%Q M',:LM"'VA[&N5UE/9'T8FL;]S6HG)+Q0E]I[]FWBVI4)F0R#9QOD=#"LXS*? M5[%G<\+;[Y^[870\19 KGYK(%U]^Q#H8P=GHYH\T9:I1B[703![?E9]YQ#7> M*$)=L%A:+R0GN2R$Y%9;@UTPP?OTGM2E'>L/'5>7M<2.(G)5M!^13?"0SVWO MLST?KOWV[2J$)7AUXF?G[,:926EI,S/6!4#?0>X;"1(%Y8Y5O@K&9!LSEM9Q ME3>I__EG^2A0JXP"66%RG0^5X-2U"W<'=H.7 MV_NM?^^]VMKIO#QH;>[MO][;WSCO'\,_N=N?PH+7WHK7W>GO\. >M&Q]H N 3 )(/@N'7/^)&)S_< M[NO][7_#D^[\9[NUTX&_MUN_O.G;L] %;/[UGQXK[TNB7F'U!G8)M_6F"4_2 MLZ?#^'SZR^_3H.-NOQY/_:'?OYVBC"\S&V8]8^.W+Z'G&1[#S\2O-?GFR=O/ MZK=F2,#X/46?849O?!L_(S>^][W;$O+,*/Y3M_W^>X+HY0Q6WO:VCR%T_3JF MIIKOR;R>U%X\G[GI^>9!YH$>:PYZQ@Y:V!1C:Q>N.QZVMF&G"K3]TNT#H1Z>=PXK;J]UN4TTJ5K92.2F%:Q1+CMS;>DNJ6O MXZG[3I^2:]0*:;PEQD9#N:7)T:2\D\(3AYFGXOU6?>A$,$&W3=_Z%/MG\44U M.,DV:A["W]W1\>;9$.8C5MM??.\LS^/&W\/F_\-[A?[KO3MYU+]RF,);=E^\^=+[N MPN<^XK=?]^'[>L?OMC9XY\/'\W?+[H=W:;<[=IGN'F"^^_7H:^?S M>T6$EDE(Y+CGB%,:D+51(@;_T<$E&[%>6V=*MY46R^[?LYJ'304/GPX>>HL3 MME@3CRT/DFA#%&6$!1>L$S'6>$BG>$@QQP4/&XV'7V?PD&O*&5,,148)XLXS MY*0,B"ILB'#$16, #PEN&T)7&P\? ?->R=9KP_I(:W@= R_9Q4LCGGG>]]++ MP2#4A_.Q^M3U<7@PZ-VR_&G!TUO@Z?DI7/"$4X463I1J MF;RN15* =%% VMF<9T92&:DB1SQX!S\<098:C81G@AFF>!1^;=W(ME2+JDFW M*HZWHOH/0ZF*ZB]']67)JTN5IQ MG_LCX%'<1> MK^XFYP5-7!]J54V;UQ^HDT7HYEL=$/&]](8GN,$F7/ M7]B>/W_0[A5)A$6', \L'RQ99)75*&KJ&9.6)<+7UCEIZX7E)JTHHW_Y;/1RD$49XC$*9$7%*/'-,!!:P"Q]PSEW*S*=,6N\1,GQ M1%(BRJ6TMDY,&YMRLOR(%7X),7E%X9N@\+,T*]=62Q&L)^$B05S#;RXQ@7 ( MAFNL/28,%%ZVL6Y2Z\!'2[-6VT,%6CZJSOSH+-.I<1?D<57]8UL=_61HWI.P M8!=&L+JCH^KY-V( Q!V7W1[+H!,+H"X,4/>N.X*.5C*B4$HN(IZH1#9Q@;0G M."@OG)9UN4K1J +;Q2755 )5%/J>%7J6(2EAC*AS%I1EV23"R$J?D'<^Q:BX MH2P[HMJ,+>I(VX(QHY#2A M0C"R&2#IFOK0K"J0M+)3ODB;/%%^/U$M8J@9Q(@/BD2;DA*.(69D% MMKFYLWU4/$^/,FEA)Y)H-TC@;'@I@0C:0JFK5UHMI4\,9',92PI>:0GJ+%R]3B&<(C N9"1X^\ MI6"ZF""0"UPAX8)QV@OJ@\N]J8UWVL[SV^ENP6@?# M J _"* [)G)O/DV1M9K;)*6/,N3>?!S?V>0IWJ%'Z1VJ MHPA;/=#9=JL??ZY8V),P*Y='D6H1= ;]P;?.]0MSLV#D#V#D[APA4HJ&Q+%! MU#J%. 5"I)E72&*M;6Y@ZA1?6U=WSR N3J'F:N_R"%'1WL5J[ZP_B$KO0%K( M.4T0CX0B8UU$6',6E%0>QYB]NJ4DZ@/'_]!GM.F9:6/-;+D()DELC>P7N'6I MCMJ4H[)I0,&T94>W?P;S-XDX&/2'?]1B&U]WF&6W_65461!!MV^K\YU1/!D" M#.=15H.ZU MS<(B%!H3P5W*K3:$FQ4L64TLF25[!)9"C#EN$6"$1P 4PXU$PC 1I#+&!0I8 MPMJ&W_GTK]1O?7K.KM?5X%-WF.$(M'@2!S[F@<7O=<],#U!W8B+_$?NQ%,9> M*+*^F7>"22Q4# 9AI37B5H,9+8-#,@4?P) .V*9\4&!8*>GTB)5Y252K*/-R ME7F&)CDBJ>$R(6.20SS7QK1<^9Q"YRSQ'D#:9F46FC1>F5>."#5OP*MR99G8 M,K&K=669V#*QJW5EF=@RL:MUY5,[A.S$T0T5")9[1-"XB?C?Y3W_H['7%^Y\ M@]574K>78*5_F(\[GX80&9+B0R,ADA*%&*FWJPPPL5[P9W0\? MC!:D*TBW;,]D0;KE(=V,/]++H*)+&"GL/>*!,&24T3D#21$7@U)8 -*1-I,K M'@+26/H\O62J?J+&VT6?G]SB'E<$PV#JP^#,]>*<9!ZZX^7"1MG8!7%7>ZK1 M&^JVK?HPUF'K-,+*/[95_+D^K+>-WVK>/1[!NOO.T=(*=+GXPPZ[_B[':(^- MNE[WB*O+3E_'ZB#CRF+M<3J733L!LNG7U:OJ@H_BPD=OP4??SEO>*?F0DD3! MI8"X31QIYPSB7"F>M!-.LK5U_(S=N?M&\V)="@0]<@BZHZ%<(&@Y$#2;F"^H M55)[Q"3F8!(;C%P@&LE(N!)&TQAE#4'-+T7V"*CF:C=4V^KVSD8QW*52PV-# M^NL>\=$A_;+)YF1=%:S_(:SW\W13!,:9"DA)QP#K+47.!X(T%L%:9IC/W=X6 M03>;5W*I@- C!Z%ET\T"0C\)0K,QX4II'BE%GCJP>2DQ $)49L*IDI168,D7 M0SB?;B&HQARRK. ]&BO4AQ[&X[NR3&R9V-6ZLDQLF=C5NK),;)G8U;JR3&R9 MV-6ZLDQLL\]O&NU&_+O^(X:6A5'9HS@.4QNV!F>CXVKNF*:Y))TCJD91*(.^^13M(@+EB,++'@@UQ;9ZQ-1?-[2Y4B2'=1\X5G M&Q4U?S@UGSD)H\8X313H-<42<14#2 M.LR"&@]OHQ\.+\6V$3Z<#4*7 M^[48AO# \%L!B\<#%C.FB58F2LK!-(F:(9[@-ZL!,83%(2:LA! Q@X76\Y;) MW/Y6S[1]DF:27;K5J?;.\LM@:IY>WPN)5Z@\^MXQB.XK#=ZL=1 M?F-DOY1PI@?G=]GYLPDB>@$2^G<6T$N@W_G%C32*U7[T/3L<=A-,X13& :P+ M+B\8E^?+.>&(.;,!HY2P03PXBJPA'E'NI++&&4+=VCII*]+\((@2[=0OS/MG4S0W9I2K?1>>*^TQZ2_UZSB4TWL+)++6R7.IRO 1)=P(XH@ACC 7&9 M:X $*9#WA@N*H^(E_0.F, &&R] MD)$@PDCVERN-C, 844FLX]$DY?3:NFQ3LBA_>5.1M:&6PF^U-0S_ANZG]7_! MC^DG3FQUU.W7TZ2^Q5P/9G.L[A]%:$:1P^/8LCY[=FW_'"35Z@]&<'>PY5LP MF"Z,[*BRO=:IK<;&P'$Q1Q"]2G^_KD;1L=3I+ORJBK7IAXXO M,MU/[5%$KHKV([+Y3/.Y[7VVY\.UW[Y=A; $KT[\[)S=.#,I+6UFQKH .\2@ MJD]?GP,(Q2I?!6.RC1E+Z[C*F^G__+-\%*A51H&L,)MY'P8]^-=O=OTZV3_H M.IW+1*_7Z4[GR]:FQL'_VZ]>+7W M]T'KES=]>Q:Z &B__M/39C"?5):HY7V!4?6." _8LZ?#^'SZR^_37:/;KX=9 M?^CW;VMP6G,3 \,GVPE?P*3(@Y+KNG\%Y1*.'=*M6KMZ9 M^D)/X+,G?[&]K9WS#NUTWW[]ZVOG:^B^^[ #KWW$>W_OP&?W3_8./WZ]](5Z MUOEP]!F^XWQW:__#[H?]D]VMCZ+S8?]X][#S8>_O/X]W7[X][QQVNG.^T*^> M[FUMP//L?.Z\W#WOO'S[&>Z=Q_AEE^Z*MR?;G^&[R2[],TW]H+L'F.]^/?K: M^?P^!6V%L!2IE"SB3$9D@M,H4[$. MS=BJ>P&KKCXBRV'UKV M)$>W?JU?*!5:[HTX7Y4#_-Z+DT2\C2OB*+O7HG:OSL$\C .=^D>;@^%H"%"VU1UZF.11L:\7 MAV/=.8;"(E7> $,10@)#44XCIPA%BI$D=7#69H8BVH2;QA<+*$5#FD-0;J_< M17]_1']G>4C$Q("F4M!?11&/TB/M@D+!"^.,,H9)X"%)MDP#DSDZQ 6]?BG&@.ARBJO'15GB49P1BK6))(JD 19U0@ MK2E#RD4B8(YU%&IMG;>-:5(K]I4K]OG47"N=01_5P46]".I\IT.<)V&.+;X@ MYC20ZU46P'X>U5YZ,XP;PV$<774";X]%4T!V8<&2UU0)4@*,-H<-8EBKC+(8 M.1S!GE.4BR0YU8+6I9_YG?W!Q>G27"U?? GXHN4/J>6S#7APY 9L(Q2QT& ; M<9<+UB1D*8U,1BNXR;$G;<'N?&9;7#8+H":#X; %"AO_>]8=G;>Z_4]Q$C9= MO#=+Y"DSM7B[HZ/J.<@D)ZOF4^B-?MBN!;(;1\>#L',IE?T(<_4UAFD[BX)7 M/X17V_.U"SVF(B2*A%(2\7PBY"1GR!I)DG>6$)7;JXLF67[%B=,\3K) C2[T M9('J/D-/@F8V6N/!" %FPBD-.>A=(!N= =%Z(87,](3C)O6?>6J>DUQ$"\8- MZE$7G.N&.*[.=;47G[W(\'IB'I4?:1NP<)?*'V=#&-!PN#DX<=U^+91+86U> ME=5&5>4.BC7&C9LI[O3!&COK@W5VTT>RQ48*QOT0QNW,-TP66(*< \*U.]MY MCQP.%CEO")8 <('DIW?D&P=PXKZ) $L2&.",*6:\M+# ?I:;46ZUR@V!. M[M*XO3AA'C5M^5Z+LZ+22U?I&>KA?4HA,H6,B YQ(L$$L<0AY1DE$8N $\LJ MS>B=HW>+K^4.6<@I5E6=<#RNBF.__"3A6%WCZIX)QPTP-97$&*(.[9<)2OT1 M^S%U1P6/?@B/_IJC&$P8PED02#&M$1<>*(;@!G%M)9",H*GV:^O%*_)(%7=Y M_*(H[H(5=X9(V""-S@'VVE&P#;@P"&3F$:-)ZJ2BDPIL X7G(TH>1'4??V#N M"A8$''LC!ZW6MZ_9*K;]'Q6TW_+B00Z[_&+N?U/J>U7J6$%,):S;ETIV>(AZT1$8EBHS7 MP3%#?6(A!RVVS36)\4WDQ(_N.&]:":);#N\>EG%<$43!I,5ATM%\U!%UC"5' M4,)8(*ZT0(9+C["7E,40>1 :,$FU,;D+U2@G> W6YWN@&D6?EZ7/,QR#.)&P MP@$127$N(HR1!I(!'(,9[V7PGN1L8*,?ZK"$.ORQ0-D"H>SC?&Q1E"$2KP# M' -S*8"E9 E#5"H&W,0Z'G@.1)"B26UZBB=D!>G)[92]Z/./Z?,,-4F"XHBM M0U99"J9&]FHZ;1"A7E-*5<0FU^L1Q??Q8-E;><+OPD*>AKUT#_Z/J3#^[HZ. M-\^&,"\3&"J48V$0]6&^V(T@/@'1"+DZH >(P@X,IP36$V4R&B*X$6 ]Z;8F M=PE:*,Z0!BOW/;"-HMSWH]RS2>3 -H1-+J=32<2QSWJM,'*):TRH,3'FFA%M M)>:3R(MGY#[C/D[M^1,,^F@6 YD*X_58%@6:%@=-\^5L<.2$,"D!BR+PCA I MY2VU@B0=E:=1KZZJM5$,.E(M/I($^D:+> M35'OV:!4XG7PQB,AB$3<,(L_B%;F7F-22X-U, M"G*1.!HOK:F"1C^ 1O/U9!+A(MB D9 D@L&$*7)",Y0X2TD\5D[FMN;F403Z%LD0;_K]G MW6&WQO1!RF094'5TWFZ=]FQ_5!\?YM9XO:\MW-LF) HF9(.J9AKR/HDD?/!H!2-H19,?9\/ M%2AO2].06,MR:-C 0\.BW(U0[MD"T50IYK5").5F7(X'9#452%)BI%(R^I#+ MV."VE@V)"'C\I1T;S:]ORH,?@(3#A%T/02670Z6>Q+G)XIG41#HO0#@'()N] M=$NT+4V ?A)HYVOS&"6X"T"@7! 1<1 M(?T^+9BCQ<*,XC 0M(Y I;."$0I$0@01]M3#1XO+;.K^GKU]ACSY4C M3&7 9Y4L_M>D.%Q>15O=VJ?NGW;]^74 MOIS:9X]S%Y;"J>WE B/U45+V.(]B==+J#>"^Y:3^_OS+^W$J@[WT:M _.@0I M;$57CNX6N)N]F>>YN>"BQA+IP'-+MA20T5(AAKGR@0MIXRT""R2$9N$:<4HTTI0K1)&@*QF&=4^586Y/5.(5? M,?IYFT/M[G!X!NRS/M@&%:P'ZGJQU1^,XK#=ZL=1?B=TAW5)GG*Z_2"GVSL3 M(17L6A9VS<<'6DNQ$,PBV'Q<3@9TR$E@)"QRV)VPB$&YM76N99L*W*!SL7*R MO4HGV[?1[!*N\O-*/4M(N%226(F4$13QF"2R.B6$@:1P#DINDVYBN,K3<'U< MY255_#3H?V=LL8IGY3)"0I8MZ6>+_7^ M;FA=T>MEZ_4,!S&114D"18KF+@Y.4F244PB+1+!SBB0GZQ:[L ;I-9/PC5R MYJT5SM2# MT;:X!J-*F;-'H MAP==QS=6N:U=LZG&6>6/[7!\[F)/3R,\JNWU2H#' Y1B>#&HMF#XG^RH^RGN M](>CZBR__F(:EU4"&9>!5)?==''I" MO)G%4/C'HO"IL[4QPS\VR'L7P3H26B/)$T4\)8<,30PEK['FSCL;?2X C<5\ M)G3Q>C16FYM /_Y1F0O/^'D]/I_18RF 7Q"2RS_)W",[EW\B42 =B$G842\T M7L$PCT>;P-YL8O1-7,KH.+;BEUCY[MAW,QP-_,?6X#2OG*?FO&E,;$J6P=Y8 M!-L3V82"HC_)AB[ZW%!B!-'UZ71$7*H-#+8QZVJMBSHQA:HT&=@C,\ME5L#>-HU(M7(E2&HZKK\V5C%I+U MN&4_VRH4?\T#^&OVQS(['( T_[X4YHM!=9#%]X<%=-L'&B@A\)0F=?3E@ T9AD3'!:=BF#+4 =[0M24-.O8LOI_$1+$73&Z'I MLVW[#(F6XPB:3BR"7RBR5B@P5**2VA'+:2[VW19"-D/3'YN;9^4&_"C\4IMP M!8PUG]D!Z@V[H6Z:!8@XC;(KWJC[IH"P 5Q*9?.J4*:]XL]+O,&R-H;Y4C(6 M,RN9H4@Z01!GP -M3N&.VIJ$39"!IR9:O,6+M2I,\&<5OBCVCRGV#.-C(@KB MN4;!6HXX-0)9ABVR@7N1A*"*R;5U;DI5F0?E#:,K5[N:UZ<4O?(2,:P M$U_EB;^0S=1^+0#T0P T7QS&Q>2D]P19813BQFKDJ* (MA+N@_-":;&V3E4) M$WJD^KIP0E'T=:'Z.D,8!&-,I1215C&!)4 HLD8J1 5S08C<_-RNK1-9'$2E MD<4/-;(XG10_;[GSUB^3KA:_7EO1N;2U:("?YH:2]273:ZEX/)]@SGD,*6J. MB.(&<2Q$CC(B*!C/O=?1L &'&-M0N8A><$-YU?59?.H0*'1'2T*/"P;'F;H M&M922>H%2L0"7:,2#"T:"<*$VT!CC#Z(.@^#EH86#5#>;6#6OLX< Z6 -_HM M?U95L>_/6_&+/[;]H]BJ["C6+J&:-N66N?4ON6_N)]"5GSVN^J=F$JN(A0]) MD,:BW$O;$[GM@]CV^AD4\_^W+Z6U?Q%\EM_8Z(=O7[AR98'*Q4'EQSDFA66T MU!F*F,FM.['7R&;09);: )NAQJD.?E"4+BC1I1E$:H&NJJ<*'@OW817P:#IX MS/ LKXT+7"@D#*:(>YF0PQ*CZ!U3C',7N:YY%I_G64T$CZ<0]I-=3]V^K[*C M.+=072R?6MUP@(=D37>"N-?PO .P,L+A M?-H;E4%&(3T"J3/$K91($\D0QL)JY@1-(I=+DVW&[LRH2LQ0RH@,0* M@\1L#>?D$V5:(IX8'Y__:X(M\LI1P9B,6JFU==56>CX$J632+34J^B8ZU&ZY M>-3M]_.IW""U3FN%>F(123\ ?\E$[G4D/#H"BSSIR*F$EYR52HNDW^]DU"-T MJ=2H@-CB0&Q[CNFPE"R78.[AP GBF$8 ,:J1<$%9%HD@.2B"\C95B_(=K:B' MZ'&K.O!:*:4FPIC F<7&!D^M<\(:'HP9JSHIJKY*JCY[H"; K+66H6A]1!G3 MD4V*(LD"!VJK&,'9J%%MK>]\Y F%PECM[ M3A_I5@W8;T2\QLWC_S[@!#V:K0!3:PB5E I!>8K."A%BH-PIH((LJ'HK6+9# MK&P%B]L*YNLBT&0U\5$AZVP UI:+#;U:@*8] ML'>L8&[!W(5CKK;:Y(,';H/C$@='J&-<**Q-= '+L:6]9/]BP=R%8N[L.6MB M$7-J$1,RQ[,!$=<^%Z1AR>!C,?J_HT66E MV]\XW-GKW*C-$WB;J*=\$(2[_G$V]SI;VYV#[2UXCL[!WJN=K8U#^./@$/[9 MW>X<'K3V7L!?>YO_EQ]X>_^@+@ZF?F]M__5FY_!MZYKTO7*)8;8C#%/3LZ3 ^G_[R^W1?Z?;K!ZD_]/NW/;^!FY\;WOW9:09YJ;G[KM M]]\3Y.?N^@^#-4;<]K:K0TYN9E/7.7]4\VLR7.\GNW@^<]/SS6OH SW6'&2- M2\/#5A-;NW#=\;"U#3O0S4%K#[,^'F91F%M-WB_=/M#4P1G<(@SG,H.O.Q+Z M :]HPQ?.KJW\<8N1]K]<]=MZ/K==U//?&$KU*.=QX[3J]EJ7TTB7KG\-KM#3 MD!W@!J@N>YL7AZX?WWYX>P[WQQWZAG6^[G=W/[SH=EZ^Y9T/.^3M MAVVQ^_7/WBY]<7)QZ'KRY\G;P[=B[^\7)^\.CS^^V_H+O_W[/]UW?^^>O_VP M\?7=A]W/^1YOO_[GX^RAZ]N3=\>=#Q_%V[_?]?9>[G_L;.T?O_O[3QC_G]W= MK<[)[M>-\]V___S0^7L_[78G'2 /,-_]>O2U\_F]MRKA7$.$"Y)S6Y5!1B>! ML,.!&,H9%3CGMG*BVOR:S@ +KC*TFI$L!>>>#LXM*@R\X-Q2<>[K#,Y)K"A3 M4B$LK$6M9FU.3@Y&?3'=E:=N9#'GK&D/AOL!E17I3CM@C%V&X_#3Z>H M-^\>CV ]?B=[9P5\P'^,K?J2Z_M#S(\K8XP7D6$NN2'>2*8-X98HL)BD"L7" M?7CFUSF8LW -Y]1[;Y&53B(>F$.&1HH4(YS@P()/=&T=_FIS>F?[MB3P-E=_ M0Q# \P/-)>[A9L:Y2!D6VJN@LQ(7RZT1^CMKN1EIN=8B("5<;B)"&-*8":0- MCU0RBIWAH+^$M#C8N+",7H-AM-/?')M%EUV")QU>-JHJEV_*OVY/9;=7_:>67,'@ MA6'P_"F!M"YI3!42TF+@4,HBG2Q#RF-G*>,^89F[A&,UGPS[(+WD%FV\%O7W M) I21Y*JP!5QADC"-37,6*4BEK<2XW7UF6;X%*'[A&#PL*(6 &%%02%^;@&'ZE6 M$BF5X[=B+K'+DT4Q,*M\8MAZ8!N\;4R3*M8]6G[V7=]8\P\&0=M/,SNSO=ZP M52>6PE^C0 M@F?Z5*<'[_2'H^HL7[P#@HS#_;%T#P>;E[+L9%$6N%X47.]M7G"X+[M;,,:O M;]X3X@11U"(E*$8\)8)*>W@"=V\@D+I? M8D!?8S4H^O]C^O_U6_U_^S[%:!CS 26.(^(N16138"CWRDA1:DYCR$F:FA+Z M>X.:(CQ:QO9((KF^6P3Y1XSGI]KFSW"BF4[&R2BYL=):RUQD@7*2)/?\MC5] M2W3(O1"JJ?TK,'..F8"H#1SQ$ 6R6EDD<*+1&J#:GJVM*VS:].Z%>DMKS\>E M\]YAZQQ57GC#+=$Z)$T#DT9A(NTT9_&?/6A%Y^^%1%U$A#EJH\0,&6(9@E6@ MD!$1?@!]%AX3'E3,$6&R+5>ZG>_*L:OF#7A5KBP36R9VM:XL$ULF=K6N? I) MA_MQ9.'%T(JVRGE=-[>WOL6#_S/G>>BDPX6,\!&LU$?BQ"KIB#]@O)(H+:98 M..8#%]H:YUF"'UAZ%9,I!7<:8+SN'KZ9ZRR%<>*<&(H8X2)WE@+#-5"+9+!4 MLGP@)/W:NM2XK3!I?,Q&">3Z>8^S9\9HPBR-CLN(=<28DZ2CHP);RDH^8D,4 M>*9-$8]!"BDPHI8YQ"/)T?#"(,H#3T)JQPP!!2:\S>BB7,[%R=3@ :_*E4\J MT[,31ZUNWP].YHI7EDB4BSZFR@@>I1&>!&ZT-"SXP*(CBF M//OA_ *8])UZ MSE\-AB60;(&[D)^CD9XS)H*P" #L\P2%(0(G'/L ML/&$*""30:[ MM7719M0T_M"NG+K__)F'%#R'QX""BNQ^LS))GL!8I(*)9&,Y=6^(^LZP>Y&D MBT#C4:)@SG,7*?!\1Y$,E%MNB:<$]G&JVL3,)\XW37\? ?7YCC^9J6N(3_UW MMQ]B?_0<$3W?D?E! 63O1CK?^J4W&'ZG*>J3/X R7-L0!08#.Y\Y2?@I)$G< M"L8HB_Z'#Y%K66Q>%<7E>50GCO;2H?WR>E#E<6V,1E77G=4]OP\'KVT%JZO M\.)@>'N.12DF'68X(.:!._'$/-(J):0L8R$0+#EG:^NF+5GS3ZS*J?//5S(2 M2C*LA72>"JXUM]@G(\$0BE@[0LTMCIV'\,#P6U'_)JO_# M+(CB0NT..#-P36$$^8:Z6HTBQX+(VG7)2C_X;H_ PM M93PI[GG*F70"<1,],L8HL$\UH2HX[3U96Z>TC>]NEI:",(ONZ]S L^F5&&1C ME\-=R79#&/;U42"'@Y'MM897$+ZNUJE^;\4:Z6OJG<_2W9B*_R2PC)_Q.8,% M$@9GN=#VK:/O&F>4_.]RY^#1T ^<.2J5E I!>8K. HV-@7*G="0LJ&)R-(%^ MS*?T1V]-8DG A!(&)@?6R"3I$.4>6(C$2#E?JL+(SNJ@&"?VFK< M4.8X#F-&C!#[X\Z!_=I@JJ.P4[YA]>QB2G;.;IR9E)8V,V-=@(U@4-5]S)X#SL0J7P5C MLHT92^NXRCOD__RS?!2H54:!K#";>7,%/?C7;W;]1E6X:86N_\M5O_WXQ^[1 M!J\7]D[GZ]VMC8.X8\7.YV-SN;.QJO6P2&\L+O=.3QH_?*F;\]"%T#O MU^L4^@ZBO24"\+6;MY@)1)J:\C_$E/Y"GOTZYA/S/R=4M'-V O?VWW)/*Z3Q MEA@;#>66)D>3\DX*GPFII^+:V+69<)7JR/:[7VO=W;S8FW)P2C^\KF#OZH_J M/_?2B^EF=7"Q5VUUA[XW&)Y5\1#&]$[QZ^.=_[>UL L^S%?^^?O_L[G#K*Y;N3_6[G M[W?==_G[MH"];KW[\.[PZ/.[E_O'>R_AOE]WOG0.=\3;PU[J;+WYTOGKO8F> MTN@BV,V:(*Y80CG-&G&#F;3"XV#UV&[H]L]BV,BM[FCX+<\:GKEA-W1MUL_R*_MP95W29P\N;FF-]-WORU MU06&USH%IM[UO7,TJFRHN=SE$'K=89U7UZ_ODA_Z[:#ZV*JMNM;V%W^<6[^W MZLVQOF)X?N(&O8NQ'+[58.30$ M;WQ(Z>[T6W;2HRVWU;SN<=KU(TRG!!9M[ U.ARUG1["5Y\=-H&CUI.0(GW[7 M9W/J]!3TJI9,GKSZ#K$?JZ/S=@N>HCNR%?R6)1'[G[K5H)\7U#=B>,C5=64) M3$Y2 'W.A@"7LY@U78!7"%7_+1RVE^JF^T M>MCZ98(/>]N[PPLLRA,!4]2M6C8EF)XYB+O9A)Q#\]^O6-GSX'ZC&^,^Y_8A M9?N-H7_=0!Y\AG[ LU#[*$['G XN 47+CU>%&GCJC3,K7G76R^X,6&-5/)K@ MY7#BR7A06;SI9_.A5;-/T(RU-\\.GJW]VCJ(_JP"2)H,^F*K!94\Z0Z'-3U8 M.]C>A$L;*< \Z##(7J0+K+"]WG3"PP7#'L(EU0F\=0Z" ;BH8"[<>2O/0NLH MHV7]%D@TGN9IRJ(]R]3O"$0.-^Z>9K%.\:3^U,N-C=>7H%)3IDGU_0D&SZ+: M1A^(9*^U'_.&F*G."QA1BV#T?P#!&_5:@N_KG;=_W.O5&AX/SGKP1+ HZU' M )_Y<-8?^]\O5N5FJ77":$$;:IR;3>^%@G@^$(OC5;F]]YQ'KCRA]/ MW>QY;YU'6^6CNN=L MYM=5]^0/.^P.]]+&A::\AI7ESY^P*7N^M_%>6NHUE@DE97)E/T61(?"GL19S M&CTFBL^:I@]D$=;J.#CM]C-$ &!>6AOM*5C<&G^JF'K1CVKLM1<]B0$Q\T?! MMIM4EQAC<$:+LZK*KUVY]M?Z:X"E9VCN@UX.AT!<:]RPK62!KYU><:A,$1Y> M E)XL<-.F?,4;<8!\,/+?7MB=$P_EJ_KCM?SQ;5YG\_[R70,,/=P3:@I]J?: MR7KQI? E%8#8Q HYL><9@>.74YB*/%/70)[-1NGGXT$/C)%&PLSA#TK^0%"S,DYH/Y6W/#H=G)Z=C MPE;+$^R#O*;'RRSO:)D8G&2TJ]<;7 _F4QL,3NNRF56;;SY6F074R<2#?IQ< M.HT-&]I>OBBO$)C>87M"%,=%A:Z2%3O^VCSOTZ5]XW8=SJJI[V(\S)JUU(NY M)A:CLUKEQDO6USPA=.'1JE9^]JI;,Y\$!OZ$=US,RN6.,^LEN\T.]%#&9.I6 M0$C^>V9!7E4]^WD7JV\[$(#*E___8SS^:\B4MT1,,$7MF)P_ M.W_9^^N]HX=JE5"SD8T MC$W9B5&V#8V\/+=+XY>KKO/L/7'(-]N>IL7&P=_3.\SXZ&,GVSO MK(;J/*:)R?.-I7AUTB>#:$\,J#%$#X9QLK? CI1)$%P)Z!OKG:;V>-:('@&Z M3FI;LKZXGJ(P.+U"?(9Q]NL^U\B>BI<_UR'YF&-+2OLJ@! M[!Q3KT75\G9XW$J]P>=9AC6>&GB(^LMF;<,3=D#D7? L^'P9TSH"[)UQ;"\WKAK7PH 'NER2#EM$NYQ.LCG MY_4V^\U;DT>8/O[,,>SL!CES=/34 U'4@@)15 E$*8$HS8GE*($H-P>BS 6' M7*5*N0+40P6+T <+%ODC6\=Q.(0]Q'7'IU@-# $YGS#S#\=HXS\][]T/G8.7QW MW-GRY[L?CKX"R^]VMC:^YK_?TC][NW__F3I?=_GNQGL:DW:84Q0)48@;$9$6 M@2&I!?;1Z.BIF0T!P8XEI8372EFNI=4L6DV-,4(&'/A\",B;@YW.]L%!:V/S MKS<[!SM930]^(@3D'[_W]C;#PYG*>_VQN=N2E[3HDNI:/SDCN3&4OW^6J=5L M=51+9 S>">USE03BJ,)4AH2)\O ;O8CFEU>C^71VKC)>P MV^^E_PPR<:P=T7$X&E\%H[V(ZD?TB6G1WM;1>RE)C%)3)"0%%V,E&WH^P9&WKC^Y@&K-P$4=T&($P M@%2NFCDY@&AB1L!?5X_66QMP\=7[9&L';-4OYU=?_ 5TH#?UHDQC?/(GIW89 M6$G9_!H /_\*:[07;8X+ IL!3")8TS%'/%P)K_@RZM9NMQPWD5V5OEN?:SKX MQ@M#9? I5O4#C?T\]="'V5O[.6:7]O RMN4DCBX"6WKG !HM5]EN?O#L;@D"NA''5=YG:X&#N M#&H?879D]L >G1GN^.4OTV<]GX955("W<)F?CCU+I9[WHVKP&8911S@-IB%# MTQ@46"3^.,\R/,19GA]X^&,PY$:3V*/+$*/LUSS-7].[&G=4Q[:$R]M>D=OD M<+<.28)Q/OO&HD]GM:%8GQ2<56"MUF9U=WJ@[P85C+I>">/0L[RR]^.G0:^. M%ML$R.F.6B^LK^=L*O[N\!_/3'3-XC/,]__^0/*74M@PX6*DR<-V$0P%=%+,!*R#B$%-RLC!=H&N MVS>0N 7#VKPZVL/+P9+;Y8?)I[:1''[D[W.Z78R!(T8]1YPDBC0+"@D1DY). M_/_LO7E3FMG6-_Q5*)_GJ4I7L3U['M)W665'DV._ 3J)Z93^8^U1,0C>@#'Z MZ=^U+\ !4%%14:[3IVV%:]C#6K^]YA6U\+F(#EF=K/,VD*2! %N%96G@_QGR M0V^0X],LS"N%:>G8GA7H".?,BQ+./X-Q]+8[0UEB1$FQ]ZD[\92.6VO8Z MKJ_O8<-HSQQ52C!/$-2"*B8:A MQ"E+S'*GA5U94ZLW]58?40Y(7B-'=AB$CV3O36&:'&CT^_GN#,)*!T^JFQT\3^#JNU=P?!L]?9C%Y^<#26)&,"Q)XC$DT?BR%Q0E,1&' M!(.CDY.@D76:("RC8#*YI$/,)'&G4#5T(,=1:'%$V?W> 7GN?>01&!/P4STTGK B4+)?3(AMS!83B_;(]? MK7R+L5+OP-0)&]F4+@,#MMK9\G 94_4Q(_J_!:+7HLWV^>*[48Y9$91X"=#- M]H".!X?$()IKZ"^^V!?TS1_$<-**C?3UPI"YE=NC-%,SAO5BL4:ZQGK[JA2Y M/EBHPM&ZU$ZC+WLD>B:)]XBP%'.QWUP"U&@D8S364*L$I>-.(\%-2D)B8H/B ML&U6!1V9D!QT%= .Z+C3J @I[ !AG!81/(5]%C8 ^!"VK'<14=.Z0I\7B#4K MS;\KS(2=$V#(T/OC_>TNJ;L#_R<]5G=.>NU_AC,;!9L4=7:R'=X>]^+[T2]_ MCNK0--L%)!0W_7E]&&*RN4_A\AY\/0R\,'J5*I%C+X;U(HW/9:054G,@QY[^W?BB09+9QO0J^LL4 ZX'' YX,4: M\&NIW%L\\7VS#V_S,]3R_7C-;)--C6,']H.:.<]:B/\EG_'V"?26)D+3^A,N M4O7,H7%D2(R/:2C^E"7/[[/R;ZUDZ[0IOIF*K \T"TY49)UB%IQ4=;/^,(.R M.V2)P94YVZ7Y*]\YHUOVA6N\/E0['M1X/?P([_YY6OOT\6?]: O&].5T]],6 MK\-G.]L[I)9KQ1Y^A_'LD/$:KZ I_VQLKY_N_/A"=PY;K?K&7S]W#O/3'"P/]<1$(9BSBU%&E',4K4 M:6("*-Y!YF:/C#RZ9?8<6[[-M>/7@B/6/]T<9I<32XO8L4$6?.IUPVFRU%E4/N9"MW M@:D1+F@4/8 O#U8A3:4'#=\0)2EE+OB5-46J7(M2Y'P1!F]>'KEL3Z!I4X-XQAS"W(-52G1L:6($4 M24HY+RCS8F6-505^-+B60NW#P+7(@X5U]X_WMI6R["M"UZ>090MBJE_04HFP M\T;8R9[O*7FN'./(:T$!8:5%EMD(,&N$3PDKRWS1?U#"U ME%U?9"?>O7)X'5+2E2]*;)T?MGZ9Q%:3DJ0B%Y+1&'&>+')1>F0-,_"5 N1E MV1O%U*1)]H]2<'U>J\!CX;447I<>7NUQ#IDMC .-BSSE$F+G![&3[;.EEX%B MEU!,0H'X2B(R2GNDN<%2:"PP]=E 0(5^!,26DNM\; .E"/O26_+:,?;2.'#E MNX+.2IR='\[N3. L]=1A;S!B-##$/8"M%LZAQ'7*^;L\$EK$L"KU]D19PA8< M:%]M LY=]PWS9R^S]"NALY MJT:Q%M//K%@&_<[Q9_K[;,&Q7UZE68: ME,4]L&'0)^:NXKB7#6I&([ 7%35'?KLF33$A?188TO>TZ0E#RUR >.$8\FYYXDAK#6"A-*H^)R MO(B.TI(+$RWA#G,08+36+D5N#9524&NG%-'IW4)BQR?=HJ$3D(N+8[TVKS;Y M+!HW#?I<7;:=ZKA!V^6B>]/@"3:_ZC#Z$8]=NW_8I7-TVPB%TDEN&K_Z\-H[ MDVT=II;BN7/IGKL4CR*K5/*'E.+A:I5J-6MUFZ>H'C![Q1P8*IB/1[NN@-NDRV"YJ%)[[>^=\D]=^ MU.'^+^<[AS_%[N'!S]J/35+?^/N@1K?HSM'FV83MXGP'YO#Q,(\-Q@Z"8KW9 MV&X=-3Y]^0WCP+6C37C6;G-G^^]4FTQ8%MAE*Y5!0AB=.T1(Y#2%'T)ZYF@, MP9*5-49DE:I%"G%>Q&/E(16:7DM%KEL!I!X+[;)S%)_C<'GC42B+BL:PR5O% M'G^>N8U*B-*J&3SLZ7 MBXE^79#\^LW75YBTL.(MBKEZH]G-7];+B@WK>_W:N2B+RF !SDQ9<*F] 5$HJ64^PY-*G MJ5;->W9?N++#7P?&X@]Y^&6WA>E6T$U1.]W34L&)QS&B-EM!?2+(.F(1I9XK M"B>ERP+MWHY7EDK.]27'>H7IM MXGBQK1C/"Q"6=ZJ[[Q\ZQ^7CL#N>#WSM'')ISY/^L_=@^! M:DACXV.K3O\^')<1X.QO[AY]QR!?L-KYWR 7P+-^;)'ZT1>R>U2#]W\'!>X[ MVSFJY\A2L6.YR*9!.EB)&&<7&$:]C'/>3TNBY)2H($4"Z4P!" M*F%/HN:,A4 G_*3?OO_SS^>"D(&H/ZQ_^V_EX^?&C\I6_6/C:VW(M/=N5W_G M(-:>K=?-7?2U0#UM7H#(_.D>AFVA,3+D,%>()VZ0)DDC$5SR%A.2Z$2'FD6) M,&KF-MZ7^SK9%:M0O3JS2[696BJ97,;#E=[?Y97/""X* '_VMC9\T$7FWFUM MR"J1=/Z=8N@JT?P)VMJ8&1W/]Q[L7/S9=\9^FXE+IQAY!\+/"UEYI[>LV"ZL M%K6!U6(S6RVNF>P>NRQ7' PW18)."09=\#4K3$&YWV ALN=#:I:T@EGFOUSK M.&BF>+F,]#ZD]R8"(7(65SZ3FNU?N2_AT&QS&8&9+4*_BA#Z]X_)$YP;[3UE M(N+]!SG7U":Z2L6"4\NMU?DO6D_VKAD%:3'6;U;V93=&CFV-:+_O-_G?3KG?Y.[/]CFS,VHW]AE^Q#E;&A M2W;G-WQSL'/H:>T\P#5?6/U\G3<\4EFSAGWEN! MM+2YK3#2" M6AQS31*I)VN2+&Q)O3<;,?YJQ."-Z/J59J]W DI2' 927#C%W4F_".DXBR 1 M X/?J#:]S;(F+RD@YGW9&FY+$1\R0MQ!D,Q0UVUT_[&P7K8U_'O[,HVP!.-Y M@7']VX3DR)R+*EF&B% 8<2,718S6AQ):\Y< MGYJ_8T#GL=LI&?Y^##\N??J$WX_43512]&M7Z]"$.E""\;%7X8 ME5N].0URZ8^JN0NH7_,X&NG[L&5)8YBPO]7>_.T/;'L_?NQTK[C&+K4 M->?&[>.BIXI826T,$@GVDEM.D16"(>$R#@B9!!,K:ZIJR*.=%,\G>+XZPU\Y MX'+ Y8#+ 9<#+@?\%@9\D2E]D6]X+6UA:O[AC$EV["+)[C6D\_ 72^?9:O^* M[7ZG>W:98[$PV147:;Y;<%\XK)W7?]:.=INUC:^'C8V_FK7SUM'NQBZ(T7\? M[/S8Q+O;F^<3V14P1A!WSVOTR]GNT=9I_5.-USYMG3=^@)A]]#?<^_%@9_MK MJ[9=3XV-[WLRF 2D99!F+"&N0.(U5N:47T*"#I$8CB"QSPEKIK<)<*JH] M3<99"IN1:))Q/!ECJ_[O9GV[\75K\]M#4G7N>MOSI>I8\._7X M/UJKM+JWN9QO. 5!M"RER;,M?F;N_#Z\IW>%#>R)M=C8WHXY&+W:L+LGP9(%_M MZ47YF0E?T%Q2)MYB,.R]Y_]F;.B86I/=)50(RE-T5H@0 ^5.Z4A84$5_CQE\ M81?2&!!@;41_]=AOI*\19O'KE;1$?:C@-BJM1AH;X6=M^]^#W1^;O^L;7\YW M#]=%X\<.WCW\(G;.=TYK/[X>P/T'DZ75OO,Z_?*[_N-C:V=[$]UC5R6 M[>M1?:-U6#]<_[U;M #YF,M=3D1C)1ZMD119*@/B6GFD0;Q&3A#0)[ .7(.T M!X)U54DZ)QOY?3('7])A5J)>B7KC18R>M> M73 %5S0CRSPG&) MG4#:RXAX(@SIF!3B!I-(D@F.YT9J!%<5)@N4NS3O.,^E9^BY"QXE0S\+0X]+ M'IX$HC U"-@:?EBMD$VN M$D)+"'UYV;B$T/E"Z$2I+Z,9TX$B[04(P8K ;XH*Q)@S(4J"):$ H5A7E91O M!D(?G)8PG-H2MD4R\W@5D&!6,6+[6JWAS))%]$;7OG?!?N;6QOT=KV%UZC7YOU M[:W3^H^_6[5SN/=PZ[Q^N,G&DV/J&S]_UP_KK=I1[J*X [+)_OGNIRU2.UPG M.T??SVO;!\W:80V>&5)M>_VL\67/6H8UB!+(1QY IF *Z>R)%T(X:[GT7+#Q M[*K< U,JH8-*B<.O-EI-4O(1_E$NR?%\FD^-QL:/K<^?*^OUC4IC^[_ PL#* MZ_5/6W]]WJRL?_NVN?VM6JEO;C\@]^K.L;R&YJXC0IV8[[/DC(W>OLR<4/NR M9X)T5@ 3,&H$X@Q39!572&IO!&%"P;^+U<1I4'[EHN>HM]WN6='0XBAW(\A2 MP?YP:RONK-*-QYWN,-DK[A?=#.[7B7?0)=7VAEEG=[=W>H'<,JK$0W++A%H5 M5#Q%NA;%3Y%;)MC-+UV>P9:)<+PC/H/ ^N+ZV_=?/VD:]N4/_GI;?%["3C#J!2'(: M\104LI9H%&B@DMK(N.0K:T:**C%E?E^);4N.;59&JUR4U!/+'9$:2T:23U0& MHX.?V=]78ML38-NXKR]Q'ZGC#C&C/>(J>.0$Q4AA%I7 $O8O)\>H*I!7"6TE MM"TWM,TKE*&$MB> -C(&;=IA'KV)*+E$$3?>(MB^B"RF3A%B>)(JIPG1UR2V MO;IJCV7)RY=9A#<7\_VQTX4_VY6B(5';GU7ZN>U0J_#1E4GL-YU85 M!C75! M8,"^�G0EN,N16*1<[OW7=C='0-M^/#<#>V+S?CDVVV/W=ZKR11Y34<;E/" MG"/U#@1UAZ2W<+@Y&Y 61"+EDS?&,*5D6EGC5?7XJOQE2OOBLC?C$3-,L4Q1 M\F23#8:'A).B) B:S+.Q]P*V>GLEG#VND1-%DJ6@AVLG02,GGB,#&XJ"\T1+ MKFRP?FZMWDK>7ES>GGO+K/+H?A$&']=+<=)*:4!+30U!'!13Y#2E2 3O0W1! M&;V 1W>I,,"--U>!'9X3-D5U>AP>I!,L2+.]HMAFX-4)[DP L07[4"M1"[S6U$E-! M3 F6+PB6XPJ\R#(WJ&Q("&81*.P2V63A-RFYE4PHR]+3N-1+K"RQ%1&DQ!QI&'DN!N/,666$,4D8X4 P493QF'[U\(X+E#$4&9DTC M?(XV83?D1U\DN58&6:XODT^82^3UX^?FKSB1=KM0[>A>(,_P-/L1G%;6T(BL MI3+[$0*R.AC$I-'4:&MZ!5,L,46/K2!8)G,^>KR(V<>[%-8[A=A 4?GEPS!SO/ACO<@>7^9TR77O3XY.6K8?PVA%8'#GMT>T/:W3Z\VN=3WV M9R+!M^7ANZ-UZ50/WWUF/5.X\PRT]/#*X\\XR*?@MP6;^!OI?U4\\7VS#V_S M,_##QE 50:VLB[Q_$$/,&M6T>,]X'K)^ZKF]+=R>;@3]YP1PV_9BJ/2C/VC# M6_?/*J!&58[ML";?_0QA2V :?YLF;LM5$BQ@123CF&KC"':<><:#25;,'#MQ MBP6M$-J7P?3=@O=OD?KVUU9].[1VM[^7T;GKVQ3AH;,),?7X_JGVIG MXZ;OQH]-43O\3NJ?X%_Z;ZN^43O;V=XG-5K_6=OXSNLP[]U/,,?SOZ>UCE$> M:\ZL!6H*#'$<-7+.2J248XH&1[F3*VM4BRKA;(%Z33R3OZ\$IT6:V[O%0J18>,QLC3)7,&3(,-21)Z 5,TBP3I7P22:5=F4AK]_ M+ Y4+80>5\+?:X*_Q4*_5]/_X)4@'1M#.NF5E)Y8%+'"B$>JD?')(>8Y;)N2 MSN<$#8))5>-%DLS>B/7F5D[\<-*#E\=NI=7L36J\9?+8"(8"IM(0!\>R$)Q: MKIWQ JD,4BCH:Q%DR $1.HYP'BH5D<+2$ ME37-<)6)1&F)FF5WCB.OV# MV'V05K(4;=)U\"[02)D(F&.7+!/*.0.@9(48U4\LM9)%0J;)F_7 YMS+5^G^WO-_,W ]KRSZ4E-[-L">+-L4M9#).X*<30%QXPRRFEB4 MB"6118:3\ #85<)D55 U)RO2PO3WN,-<7*+>?53:9X"]4J5]>B"X(C "&(L54FQ./];"^$@ OAA"M1=3E0=;% MM53]YPN@XZH_[%12*3A$3 1)4GB)C,0)5/_H:<0A&P!6UA0%65(]NI?2/(EQ"83"MRGW$:L,X)#'+@9NK+"2!I+]/3@DGK2;5>Z[HUC< MYF_?.LG+MTP5.Y]'$FQ,QJ7EQF,BN%Q',&95FCED2"!%'$@4T7MCT\J:P56J M]>*%I8W>-21I40#1W$HAO=BE+UP*:NFEC)OJROAXY&)W5&J)EM)%65GFE6B) M\ZB)-$<]YIF?\>KTO"7 V">NB50J&Z]U)B[:P-"),4$><4M OO%9+4)*," MP93DV'+-JH::!5(O2E/($J+3?0(+G@&>RL""YP"LL^N 1:4R1DN"0LB=\; Q MR%)L$&$Z.":53ISG9D^ZJOECPN6?'*L60EDK\>\UX=]BP5\9 C!GJ*N/05U, M5D?M/>+6.\1A#Y&FDB.CO%4J& 9;F\LBB2K6DT%4+V[Z?>T&G* M1Z.%$M9(S(46V@J&H[",*4]Y5*66N'A(5)O0$BGQT6#ND(L"X$A2B;0,&#DM M4G"@'3J75M8T%57)'ET7J4Q!7F"UZAGXN52KGH/#QV0-D"!H$D$@;H)"G.*$ M#&$@:P1)9(H)IXASC0%9%7PRU[#,0EXJP%@LO"CUD#ECP[@>PK!(R?C<&-%A MQ'$ /809@3P3T5$20TH^5T8RH(<\.@1E\?*0%UH/>8K*2+/:?EXU,#&-I010 MPMYCSC#7PDE&B4DB\NB4+!63Q8.F+Q.*B0F6):,E\DDPQ#VH*)8X@E+2T4KO M#/-Z4!J)+E)P7%E_<=YZR3.P#C\D> NM$8M0(D^ 0UT8CAV5 #M00 MQV [DU(K:Z(*.U\Z>Y8;+A8++4JM9,[(,*Z5<*ZE58FC&#@!K811Y*3-1=1 M(, N1N%I41R)+]31/R?GR#(61[I/E]6WZ+"^]_S?#%XG$[G7D0 X$YX8"/>< M2OC(6:GTJ)9=J:PM%&)_GU36+"AD45'D.8 UMYH@IPU&QJ4H#"8Q<3RHCH2K MPDR6WW^8)6EAJB,]LD%9"7MO _;NH]4^ ^Z56NUS(.&8[!HDUM( "$;! N(J M2>2\34CR$(D)3(*.N[(&]%,U9@ZM'=]T>:025DM873AILM3^YXR@X]H_2(L^ ML.01Y2!!\J ITCH*I)6-COEH/2OJ(YFJQ*]&DGPC#LL7J8\T7(HGK(\TQ[SG M5U8?Z65GO@SAQ/.MCU3F@3^'R#@@F-O(^.V+C3.NP9L1';4)@3!C$[&&,X6- M958>@C_/$J>_$_?PG/AOZ'Y:VTT^OK)$?"*G_S[VI_7:=\*:;PEQD9#N:7) MT:2\D\(3AYFG8F^CJ"Y&,$&79<8&9-_L[W???_,',9RT8B/=9HZZ8H/:_'T< MV[VXG<>_#[?X(QXYR6=_X^;M^6&_5CK: ;'=^US?V MSW<_;9':X3K9.?I^7ML^:-8.:_#, .2Z?EK[LI<\"S21@+C4'G'/(M)).@2D ME'L+\, $,'\$'#B&Y>YW3_*9"!L^HD,0+?:;[4+LDL59]\PX2XM8Q?W];MRW M_3CA QSY!XMMK\3!O@/U'1UWFST80/\@ @"V6IW3[$%\UVS#)YT3&$OH_7&I M+A0$7OPH2'ZL6!;,LF6/>_']Z)<_1R)$LUV,M;CIS^%*#1DS>U?'6*Q@P<'7 M?YXV0_\@GR*K>'"2#,74X9N'7Z\67XTAP^ [15+N8E)EE4C[",=)=J%)QVP?= M&"LUN.Z@5]D$:2S,H&F51#$;44PM5'BGR6S!*:9FN_X@5Q;\']?]SUJ6<.8U M__L5?'SMZ[@.9WJKSW>.-D]W/WWANY\^ML9M(CM'H&*>UUACX^_#^B&\ M9^/CP_J3;9R4ZR("T.&&GL$^+8@\)I ME4(AJZ%&"Z,"6UEC5:,>W<6NC-,J@>]U Q]126MIHL7 M7'I[T5G/+%,O9OC#K:CR+;;@P_UJ93^V8S=G1K1#Q8:C9KO9ZW>!X7_%D?WS M856EEB)_2V%)-:9.6RXY<4;C(%R(.A>;D%3%4M)<5, ]FY T"4^P<5JBP%P$ MP!4RIW!C9&(DS%%G@N(K:[IJ^+SZ)9<9W O(TC@%XSQSS&G!N9):T1A"P)82 MI3PM9:@%9NEQ&S+NC'$.8:HXXBF7-/8B(1.HI%Y*)G/@)Z%5V.KG"/RAP>DA-(2 M2N\H#FMQPA9KXK'E01)MB**,L.""=2*6.O\"0^FXSI\K_*8@$U)%.2:I&+(R M.)2BA;WSD1-C $I)5>*W"Z4+JB'4+\#8*F5F[B'X9I7RUY(N4(ZU'.LK&ZN8;3PS)@C,HWC!ZP@5_QJ/;+,- M8)QQ?L:(^WNLTNM:#)@_7_+YBR6?OUSR^:MEGO]Z@A%5)E9A&1)1KBJ&ER ^-I;!_\K'_:_;E[N/Z[1K^?P?V'4TR/ M<%T--[:_PWM;1_6-?P]JG[9$X],7O'OT]:BVL0ECV2)P71H5%;YB>@P^>"-D M1$0YCW@PN4^EU"AZRV2,/MGH5M:8J0I<)JN4J%BBX@N@8AW>OWT:6[_B(.>^ M!,0Y N*X+\;X:"/%!C&:).+.8^1LQ,B&E%0,*CNZ5]8$J6HQV&^=42$$ $)9I9J50%@"80F$CP'"HN[SS2B8@<^/-1XKW)PE%#Z%VV2\'Z-S M@5B7-'(: )%'DLV$*2%+N. Z 2(Z!5BH6962R2YD"PJ&,]8\SV3>;)\4)'LU\P?MN;!6E62X#./_?]1C;8?@GOKS%.IC;2?_F6R:B#5XH M,!=5"*Z@ZT&Q5W_F(1?LI0AUP6)IO9"<:&*BY%9;@UTPP?NTQ\W*Z*:#[F60 MQ7Y$KAOM3V0S:[^WK5-[UEOYS_48Y69[-"I%8=CCBW;CTJ3T9$LS(#P FTZW M()/W)]FKFZ^",=F%&4L%E&? ZO]S]_X ,Q?Q]#F:[D.&^79NOFS7)@*B[R+1 MM:)VZ[UO>\:(F8*RM^K;FY\VOU;^V_B\L57_]*WRH?'UG\;7]>VM1GWA!U^' MT^!;9;L!@ZYO;-:_;6[DW[XU/F]MK&_#'Q^WZNOU#UOKGRO?MN&#VF9]^UOE MW?>V/0EPVH8_IC'T9%+ $+<,#.E*F@#ESY F,'W:[^3J'Y7*X&R9_/G$N2H; MT?4WFCW?ZO1.N@N3=M+X-A0OCG8/ZQLU4=\(.1'K:&?["VW\^'BPN_$=1(K: MZ/KT7C:R>Y1#=?.?^(Z_?JS\6GWH+ZQ(W9^?/Q9WZ[1VOE? M![M9Y-C([]Q-(!K0^OZ>#EYRETLR$>80=S(BX[Q 3'+*%I<$K _[F.3(^GJ6QL_K4]>3Q?)=RQHWJP$W>_YOJP M&)-)48%3T)%KFK0FW"4K$L')X$16GBL)JI$RB2U44M-S4U=^1V-C'= MGV= :3$I!2>51-J9W'XG,F2(]BA133F+&"OMIR4XO8R\]+G3WD=P+AR!QN/Z M#VY2,AV(60&\KR8=B:I5BA^6B'%[R@1(+Z\DO8/@54W%*QFL6362/<%8#7^* MG+171012/W1 +T$$LSUU>3J6$/%*LP(NNI+,+3_JU2[%1O3QR,7N:#7H??(D MYM&+Y95EU_W3;;9]\]BV*NM'G9-V_S'M;.;2R^:5K1_HV@.[=0Q9: MN]7KG=BVCY7<0&6F#K[ELEXN:SWV*Q]&B?XS4^82+E3)OR7_+N"RWL6_RY"P M^"VVFYUNY5OT)]T8*A_@1[-?^6A]L]7L-V/O_2Q$=6\7VL(T?"]'6([P%8YP M3OU'"K>U6G"$^AI_=5J_,D3[ 3BE"W!Z3.WUMQ;Z,VV*;R:Z1TDE Y:&^2"X M3<:)D*(FDFDGF<-VUC#'[-/8:O?ZW9,C$$=&9__@Z'\=$3P/=((,(G@./:L? M?CRHT[_S^YOU[2^B=O2UN7/X5PN>=@3WL=WM^D'MQ^;9> 1/_=Q3^)SM''T] MW*%;I+[Q\VSWT]_-VJ=_CVITA];.0ZM&-W_O;/]]M77*[]K&SGE]8WU/6TZP MH!%%511=9!CIX D**@1#B17>Q5QTT50Q?W0$3]D]9=E8>8J&]$\W'C5/CM;; MH;ATJ"D5BA((_M>Y/35_QX#.8[=3,OK]&/W\.J-O[6$I'*.<(\\(!4:/'&F1 M*/P@3D03L90F&[DU)?3/M\?HI0A2BB"WXE9VRF_'[E$&I5+DF",2D>M(]&6/ M^F"L"@8QJ1+B%GYSS'AD$S4!^R03)6]8Y"B1Z(TBD4Y1&DVL2C)P+JUAV"O+ MD^(X4]D8J2$!T& M9.*XRO ;1*92&7I:5BZ5H1=B='&=T??WHDTQ>8R1Y%$"HV.>\]@Y(EHQ)VV4 MP;E2&2I%D(68VPO@5JD,/97]]:+X)*Q#[?S[Z1Z!;7'6)B0=\R@G1B#'8T+. M"BV$2BQQOH@RQSP;1RZZJRNS0J75@1>OW^AVOTUFFC+UMR2.B5HHI30,/ MF!D1;)!,>H95T*GT!2T4%M4_3/J"//64LIROI;%#7#"!- '12"8>C!0TYT M D*IXL=#T2UP\$+5*]XX*[][<5Y^I/Y3LONCV'W"(\1]Q%3)B)P&3N?>>*29 M!LF#4&^EP(1$N[)&J]B("6;_H^3S1>7S%V#S4EUX(IZ=\)UP9J14BB!E(F@+ M1EBDE69(2QTY [;UD>1"]:IJ\"37ED?TFV%=3H+4W"6%@^#1>A.5H$%*;Q0S MC,?2V;!@K#SA; B8DBB(0P)8%W$7++*21A2X$DD9ZEGP(&T+465D7H7D%HB5 M'\V^"V%&^T4T1@1!UCB',3D8;M1IYB M;XABS 6:E0>B:*D\E!)(J3R\@'UOPM>@C+-<$8XHQP1QIBBRT7,4 W9)&FTC M%EGD8%7"R0*)',N45G/I:_CK0;Z&I8C/B,80"20K ]9<6N4X3XEQCQ.-! 8L$'*B4/&:HX3-GGE4DPB$="D-0-YFQLXN1,O GH(L0;KH(#=JWI* M:,#L-OF2S]_^D5W:Y)_* AD]>,&1$I1LY3CCB!WRQ5%C&FN8Y8QD1P/J-) M5=,W&/^_T+;X#YUV,9Q<2W]8D*_>Z:D]/!'37K'5?^>UP]J>5U$)*S4*.KO2&7/(4680;* Q MQD9.5,K]5T554%Z>T6^7=;&7L/F:",,=]PQ;*JS%C#)-++6*S]]67WK<'LK% M$V9ZBK$$F$V()1X0MX8CD*TM\C)1;63$W*2Y>=Q*+EXV+BX#8EZ(T2<,]-H3 M(13V2$JE$?><(L>(1M(HPB4N^CI ;VWO@L:9);RT# M\=[S?SO02ZTA5%(J0"5.T5DA0@R4.Z4C84&5CHF%PN,I+2MH5)Q;%A&&W4,< M>XN<4 #'B5,?L3,4RY4U4L5SK2 ],ZLL>&W'$O+>!N3=QX'S-)A7.G!>$A8G M'3B.!\:- VTR"9!2<40N&1!:A:74&\ZURPX<615J,K?SWN%?)1R6<+A($W\! M-"S=7$\$;1,I*8IPI9BCB.C$0>+#'NG@%%*:*$^"<8:10N+#M,JE*26^$N*6 M&^*2B=P#FO'H"$\LZF MPL=S%?.'M%U"_[R@OS&MI#]E-/GHD*6!(0Z[-2B'9S2U@AKFO:,K:V1ZFMV; M2+QY'1#S.D99 N%3"+\E$,X?""=EX"BU)=CD%$2<2R& -&P]L4A(YF6@*A&? M WMTE>A)D^>+(.%215A^?KQ8.VLAES?PC!F5K\&.CA\7-ZMF2V2Q>=S2+/:! M]L*"?;W3]N61-N9:49\EB.P;*L^1)SI(IZI%0ABMAD"=,(HYY1,9CB@Q3+JJ@ ML;06#A.LJE@]NF'< APF=RA7H=D[;MFS/,EX.]Z65[[.*TL"6/(K2P)8\BM+ M ECR*TL"6/(K2P)8\BM+ ECR*TL"6/(K2P)8\BL+ OA/W[I6A/^&YJ^U_X$? MHSN.;'>_V;YBHOIS^$DV2\G"COZT5EDU;I6EV2H[[!?P+?J3;@R5#_"CV:]\ MM+[9:O:;L7=AB2OF,[36U4^.X&W^EOD]QX0FS,S%A!IMF,QQ/QZYV*W0:NY_ M0*J5_D&L?.@_&F)-I*N_RQ;E,%L5_YKM' MB[(^NJ+XCOSY1[6RW_D5N^UF>__J"XH*6^K/7J4W6-O><&V'+TH7:WOM37=M MQ.BEJY7*>B^'[VY$/Y@D(\4LZ6"6=STG6]I[S5X?OH.'V,K_7-O2ZW9X;X7G MSFA%@^:).>U,M([1&+B*C)&]C?Q>3#!!EP;YVQ*5LC'^FOD==MF_#R?=TTXW MP'*]3IM[*_[WZ]GNCW#L*)>[1S5<._^)Z_3KS\:GW8/ZQH[8^?'Q9WV[1FOG M?QWLPA@;&_F=NZEVZ'%CP[/&]CJKG6_];GS9T\8JQ:E!T=F$.,LYY)11)*@3 M-GAFM38K:ZGY*Z*S:+OC'%GYO_=PLPA/@S3*62HECQH;HF(.9]+<665$FNYF MV:I_G/"S !1T]40I@:ACAE 1EA.?(1=DHE&HB&PX;?V,8"T+25M[P;?W5:OS(J78>< MLVN \_7BJNL8<78);[>C0W F& (($W#>5(6"T*TDXJ;Q#E6)3K,%1W.:U_V M**?<UMZ##<^B(Z;GVXSY56!T[IJY2Q_7E] M@A@JMAWNH@=-O60D'QF"*QUTBA$@"TX-G)(TNJ2'N=(#KJ_OJ> <#@GH(I=GKG8"<8ON7E#=YKL$1 E+0 MV-'FG <\HDDJ[',79QN8CDDSRX@TDO""%@DVF*+1+U?/.#XBS&9_OSM&E1<9 MUK'KX4^['R].+427C23/?XH]883C#J@.*T$1]T5K.!!>6-2YWP,#^05 ":^* MR7/K_U7"<#57KRL:]U"*A@DZF:QHR+\J+:UM^V?6*[9Q6&"S6$W:ILI6:W!]P\FOTUE/E8 M?'>Q,A>]"[/ENT\$@76QU3@%9 CQHM/3/34BW+G=NYE>YVNZOZ//WQTN-]9Y$ M/W5-GVOILOS2S"%@\#,G!L30CKU>IH-N'.QXLPV'6L7N VWMVWZL''?A^N:Q M;64" XC*^O+)<2:A^RA9A"7G! 6=&90L@IW5(5G+#8>#2:IHAG'1A.%2R7KB MTRJ_H[&QCNN'WWG]\.=98WTO&B8PCP99!6(IU]2! 4ZMTG*!"8=:-QJ94W> MJ7)E$27#"U!LI7/2[_6!W& __@0Q+ ?"SG;V^/C;#"R MK5:EWP6B'[RS5SSN#F K;NH<%]=708KJPOUPRG2ZE>.3KC^PO5@I@MIZH":V M;+^P776FFJ]\YPB %?BTXW_^"=S0^=4,$80^X)-H_0&\J1&!J_P]'/OV^#+.1U\"WENY=,8P+0;,_GE.1T-@ L(?XA8+Z!H>O_FB M&RT4%7=V+PQVA!$3!(F.!AZ]MP3T5.8MUE9IQN00@RD1-V!PH09, ^"MX:2V MVB44WT^7W12@QY[5SN&?[9JH@2[K2(P61Q2)!EU6:(N,P091"R>H%<'@9'*" M^5U0G+J=HWM1AZ'"^ @J8F1P),/+J%$NUZX#K28QPRZH@YT +*22! MD5: $-P8( JM TI16:NX92RHHNGS[411'8AGL.EP] [/I?Y)-Y\P(6L 64P! M8>/@CM/(#F^^:OO*]'8A([RDWD/$0DH$A="DJT.!%F164+P'RSWDB5X^Y*^* M5+/(!2&V.T?-MNT7HE=E\Z3; 2&X=^(.H\\B4Q;%3ERKF:7G^+\GH-K!9_>S M+%HN @.5@44GN,-:*Y&B5$E1G[ GLK L%L" 'BI4W 0/WX9#+RV/$Z!P7MO? MH\Y;KR0&P!0<\4 BLL([%(UT(H&*#3I>!H4I5DA0/QXOE69B_O4'J%7'+>L' M8N[GK;\:7Y$# 3' YPE4@C9\TRR4@UZ_TLT@,]#5!A;T%S609/X#?3&@5J?S ML] +L\F^&.-@!OD4A4F-XAD&L0_P@$H"EFO[?$MQ];MOC8]?_Q@H>7 ]*+.M MIL]A,9$@D 81#;B/$ZD8BQZG[ 4@T_@/R '( +:W\FZH%*\7% %45OB-,D%=<4O# M>?L..,V&;"/I_HK9XI*1W,=NWP+NM[,!K_DK J'\BNW"_@':9^LDP/,RGS7; MMRK65^TK\3>P8F]8,>\"#> !6]E\ @,9.Z5N,#,6MI88!N;&?F?Q31S9']=L M#\31//N1^6=H(P.MC&U4IE(\+NM@IC40<6^'JAEXJ='A4%F]:&00,: 80OIG5D2([C M]K=U8 B04+[&7+,Q@^]'V(T*P>C_NX#6[-.MP,K%Z3-[K@F,%GT@7(]6_N$N MO:>C^7MZ+&X\ZU\%_]XL)Q=J#KP,B&HA.:+4G.[2G%YR82Y"4&NVZP^N,?V8 M&?S GK_ M NI+\I8O50I+R94N$M]S';**EDP-(P'P2WR3@14@0AD&DGFTP&=C=;](E9O*^99"44<"\XGPS4F3C/) M90K81>898S.30.P#.?9&5-"X'-U]V@XM'UGLG.WIR"P!#1UQ9@+BPBBD50!< M2%A(&8D)W@(DW D(8T11_ +:6&NP,X6^5NP-'%=_71+,+&;$4W@#Z RV>VFP M*&(0!_::5)E43@NO^,"A/O UY-.OB*.$S[^O?ENM!%!_;+Y9R:SA$HT(7>EV(D M?9)'?Z4$_1WVM-.#IC\8[$;7MF$R+O9/8VS?UT)$3+*2!RV8Y\HP1XEQF%.N MK R"B:&%:!B8/,'\,SIUOA>S&XD$'RY6X&.,I<$V9SC\_%W_LN>34!+.?A1C MDG F<(QLH 81(Q6FB8J8:&$FFN3^_U>PSOVV/AC/C>'><9TX"59[EY1((7E' MO>:LW/KGV?JSVOZ>L39(1SBB2@+X>P6X;Z5$>8M<8-0P+O/6TRE;7X5-.8X# MH+\W^MVMKPS4G6QJ&MXW9J)OWR1^S'2: /;>CVH?)J?>8,G^,9S;^F!J6\.9 M90OV\I)DKHA7/_].X&]6W]BG>]:";AM=0%$)C+CQ(9= 98C1$%E(R6FC5];X MJI(WX%*F@;D<>P^A%Y*XTE)HCPFW FL1(TL>T)1PRG0J4>Y9?"+KM+&^9Q.. M) &L$4 [Q ,<==93BSPAPEELA(K% 4>G^$%6)[.M\SXWVR>%A'C-T#BTR'!Q MW/_SN-,K)+/W UGR5_SSM!GZ!Z/"FU?N&MHE\>4MUO4ZK9/^S;=<2:_P15CC M"UDT4860"AI;H2L_#[JC$1T#'2+7C?8G*HP&[VWKU)[U5OYSW5+;;(]>H"B, M8'S^-\XRI2>;Y2"7!3BSTRUV_'UQON2K8$QV8<92.>AFW/D_ #S4!8NE]4)R MHHF)DEMM#78!M#B?]M3*VG9A^P/4^Y AJ]WO_<]_[-J-]O.;J&WM?USW/_>_ M[;G+*6S5MS<_;7ZM_+?Q>6.K_NE;Y4/CZS^-K^O;6XWZP@^^WMC>_%;9;L"@ MZQN;]6^;&_FW;XW/6QOKV_#'QZWZ>OW#UOKGRK=M^*"V6=_^5GGWO6U/X)2( MX8]IO#D&88,C@3&9%!4X!1VYIDEKPEVR(A&<X8,QU[Q+E&2\'95]1$0B?KWBA!7\G5_^H5 8" MZ>3/CZTQXP@ZP]# M(UJO\K^P4W &M'*4":BIE5Q32:Q1ZD7R1@[8NTG5& MND@V.:Y6!B$?5_7>04K/*-C@V@-S/D\1# 9J0PZ]Z!]TX.E%I,;%#;?D;UQJ MT&/VT;MU]0G5?&)L]U>@2 C<8I=RH@'7V%L7!*%)88V^R+[MT"/K\/X ML@^#S,$/.0EP^TJ"W4)";YFW/,/+^YU*+_;[1?!L)9W OE[)2RZ"#8=P&$[B M-?2_K*4QQCJWE'"Q0AIOB;'14&YIDBO1[-_\00PGK=A( M&SG:&5#_XR@T^$.GU^\5NN VO.ZO5L?_7#H0O!8TBVNG>REIIW#(V2LQ-U65 MV1O" ^*2Q>2DS.6@5BH1CHWCK"=V3^)MJLX4R?_.VA@OQU4C"JGD4[.RU>N= MV!P<7]!)0=FC0BNS*@1CTV&M=7"L#;6 MT65X)UL55-_X-5XE-WYWVV,)7Z6*SO38)RW>6C[\(0^?M2/J78W N>'P?P MU;#HBUCTQ_1^?6N-SZ9-\?*S+V1G^SO;.=_BM:,MNK/]M07W-NN'FZ>U'W\?U,X/#FN']<.= M3W5 M/PR[EPVZ8>+:QM:>A%UCQ&MD5)2(.^>1)<$BEY2Q-)#(,%]9HU6FU6/;ERUH MCV>UJL2" \V%7C$4I)J#[G[AQG[/MW6'(:9+K>PH6=-2)XIS#K.;5A?=%D.<6 MU'L%R/.CV^Q'U$DIV_!N4^X>!$6S2GZ+!T7O7@*+1H)2L2F-E"X-3T42]W _ M,D:5T'0?:&I.0E/P@D@#$I%GRB!. T/6)X&[,;4XQI^?3D@@F$50Z'5U0A6[0W,H%YZVAN7Y&- M:6)*8L7#C&GS8)Y'0?Y$"[A%\$*> "\4HDG658>.U<++>A_WY+1HS47T1!J] M2I5XB"=2F%6J;_[ZP9Y(LBJ)>=!C;_].L'*PDL[%QSOB?YRY_W9OYBT2VB" M_X6.VHDH6>7VV.WW;NK8 ;UZC>;3' M_D;Q8KDTEQGF_V;4$X^)MQ@'$1SE7D7'/(M&:^EE.GV#D_.-@]/&C!\T ]63\=5T]V?V2U98O =/KXGC4>/3=UP']:2V\5>J3?C;ONPE!6J)9CY7"BZR M=2DRDF$4R)RH90"YXR(Y#HB_MR+EEB /HZ,U01Q0P$1.4D( M>^P"X]P0JE?61-6H>45\/CDBEN&@93CHK< 6O$M)TN24(CSE'J7$.NE M'@@X-YI/2TZ=*Z?>*8A<9^6M(9!>%T!2\W<,Z#QV.R6+WX_%)[0QXH%1HY,H M8:X1#U(@G?_T#@1.X2+L.UE9*S)"Z9\EFY=L?L\#&12**4P^QMLE#]^'AR?T M!RZ)I5)0Y*56B"\@ &RD)14P*D[--"3)4:V2( MXD8&K)A(V1/$#"G9O&3S^6@=(TXO67N.K#VADDBB).?*(I,\'R22F]P"F3!' M@@Z1$)_[&50)8XO!VDOFL"A3-E\:L)8G9?.98&BRELZ7/>8<(Y$2Y+@ 1<)Q M^(U:BX+SPA)*-$\BEX9>D)3-TJCYRM@UZQ5C$10ES]Z/9R>T B9M$@H+9&.V M9A)-D7,&Z-82)K 3E! ./#L9"E&R;,FR]SUA<[S3J,YKR;GWX]Q)/X1FQO) M$<$6A'Z>,N?"N1^A^":8EF+X$F-XKX:F,KGLHHD[HLC:0&*G$* @%$C'0.K+<""2-8,XE M9RA1#W0E#!(V1L! \("X'01:@%AEM>38A"D&4 MC2#,OC5!=DKMK_]<:[5U>].ZJZV+)GO8O7BOMHUID9+=6(G-_D'L7D94YNC) MR]C)J=TF;:_7\+'IZI M\G_O<8(XPHB!0R,Z&GCT@"F2$>8MUE9IQN3P!*%$7#M!Q"PFCD_=3J\WV]D@ M7^?9\.#V=?7M+Z)^_ITT-KXS.$OH7HS:&:T3PL$*Q)..*+>\05C$(*SRCOCL M)UJ=].T.(![(KS5LA3DE#GNU:/U!I1>/;=%: M=[ I%R)6+HUF*ZU8M)AT9Q>_V5X3;F_"E][#&5OL8#'W]6\?*EQA)'#UJ:&\ M>.)]6@_"S&J=T$QPFA?]40N VOS=!R'@I-D[R/-=R!V[CJ_'L9N1:HBGO5[L M]08[E2JG![$XF(O#][(1;-$;.<1X-"CJZ6*E#0/+.UV%S3VZLB3Y(?%WLY>7 M9'@!4 B\)UY;I8G+[L6WBR;E_&6S$%+TE"[*FHY6M'J_ THF&95G2@8)#* = MT2DR*;CC*5HI;U!QIAQ0SZ#B+-LQ-MZ%M?YECRN*)146$2QS[]4DD&'"(\5I MP(&EZ$A866.K-Z5O#0^RE\*XB>J--S- $-KH/; MTP#,';8&-F$C'/E\4.':>6^>TFIX3_/4!Y"+V_:*)?_>AI3G0J\LF'^+[2;H M"=\B0!#LS_6S.S>(L?O=?"@"T67P 9KJ5?Q)#P9NNV>%Y#\@(OAR@,J%-3'3 M1Z8" $$@#KCYBIWNU':[L#S%L[,^D5(S0TKS5RS^;F>O0O[#C]:QFOU*IQ$P M-7>J&<2?V];E]X7Q,].;B^V8FA> .S!Q]@!"PU!1N5U&&8#T^A60'C! -_[O M2;.;R=GV*^^:?US#[LQE>54 NXN."[ W_' 3P@.71R-!IV,>H+-,?+AN;GFV?UTSWON!$&EA4'CA&/PB,;%$:./Q\<% G=.VYD [K?SG!$9DG*!IL ]MYHKYBFG(NK@L2;E MSC_!SA,XNX4'U9]%@;@W/N=AN)Q+Q5$TT01'N'18Y)W'-^W\"(_Z!\UN ,3* MRUGYWQ/;!;C,X%2XE.!P[)SL'P" ].'$'$)0[\0=@C29B05 M!MMKVC_Y6.W MP!C?[/J3HUX_'^"CIEV9P.#9K69JYN/9 U;U1D#L3OJ5W@'(R04$E?CS2JBP M]KOQ90]+*H'@!&*4@ 1)"48Z2(J"$ 1P@!+BU&WX\T=!4.^:-YY7;:"LH>R6 MC]+BO.H6YQ60*)QT+:"^_CVI16EMM6>$:Z:XHLX9*A7 E9,Q,:/\7*AE/1R" M !+#YE];VQOKVYV1"+HYD$"7GGI$8WW/&N,%C091[S3BFDMDG;,(H(UHIJ5V M7JZLT1NI9[526>]E0B@$]H%.,I+:KRNOIT70#Y#!T7&K>>D^ADL NZ9(:V,R M?W[[T-QIW6 M2?_F6R9:>;V01(XJA%;0V I=^7G0O6Q&MA^1@Q/B)[()!OS>MD[M66_E/]VNFCE!!&.PEWU'TACDG1_^AZ@K" N)U<4V?/HW MJ[IU01(WO-*_^\J:=O\7]/_Y]U/>\+.YM91%BNY MW=KMXR.4/VV Y-H)?Y=MO*_5BA5D\=_MG3]:M7^S=J..;H5[8X&T_:(8_>]VCV"DW MVAY)K5MPSS\Z/?OMS5D2EC:V#A6C8-79@#R@(.+8.20%-\CGADBE'&>Y7:MY M,+?.HIKW1_X.DOK$D;P;XG;=8;2!P)<:.V4Q1C6-'MT8*AO[?47LUT5X MZ;+#MQX=LC).%@VI<=QU$/?MSXKMYF>R/P/WSMM-V->R[@:;2[ MMGT&3D^9KS2XA5Q4O5FKWJSWI1+ 5"M",TJ%H#QXHX5PWE%N0 :W^K;G\7! MZ5Z[^?V&/Q7)'Z!$WL^SR5P[#;A]ZX?O?/?UE*A9P>$#PB&> M@T/&X94*0Q$/2B+.M4:2T!P%@GEFIVUG%K5<@ "&D%A!405D#X?$#X ML3>JPH0/B8,_ZV6WL>9V';#0'G)M+:%@#)) -.+4YD@J2I'4!A.'N>.Q:Q&K M'.,*""L@O#<0IN*:)2AXGK9%*\1[%,1K7T8\F1%I@\R0HB('TX]0I)QD2'IN M,^*LTT:L;7*:K0O^8B#O/BS*R59S =]=I;^T^G46E/FQM4G ]CMUCYZTQ_%LOXR06R.I22R0[@[ M,91(RIDU6.'(4")YEC/I(I[?,T;T2G5U%6 M/RW7$#=*=\$K'7RD$AG3,%QSZPDA M2<'3Y/NV711.)R:>D@ZB#7(:*Q'/1GU[K$%+TGU)_GNM=Y8$>=B;_%8;G<6/ MD9=U0C;T!)*/LNM^PBX^ 725CN M]-IF=E7S@K&L+Y/PDA&Z%-R-Q&TX_5S4=OA(V#/!4B+6BR/B*F' M)J676OX M_UIJ%U3KETSJ=RNW?B1\'1=4[\&@]H=Q6?L+5"JRN!SYB9PA^K8%[6=CZS"S M01BI 48%8[$VBJ-8=XV8,SXP23S1)E99$[HH:_^(_,\@%/!BUV/J75&;XT_; M\:M(;9;0L-\'B1G,"502I:W1$9A$\5.D](S4W^=PZ#J(&)@3B?@)3IH<5/(M M%62Y(083(FD9IE$+PM[[5V!PR78#@JVSRD\+E[K*J1]OUY+ M-"-\_U7.R4>8DIG%L4+S6RK9 M>?WH4#II,\HBV2>QH&0W"-/:4;,K@KV5@4 MJD$RS9(7XOQI8?-">_59[%X^8-5%GIKB9IG9LKHX-4QA" M9 C[#@K;'99FXQC/[/1D>)@"5N^ 3[#N[L>A/\BZ3Z]?]6?P:?K(?\5!D[?+ MIG(9CBX:1X%QI %PIG1.^OD%RQ%(-\J+(WLU(M7E.67 46Z-Y'C)%,N6L MYC[PX')N2V$EEX.5[%HBH*EXIB$VNTE+DK!6!FHIK!@,5*^,)CDW2 3C$7%0[G.,F-SJVV>K6TRNK',/BUYCW\%H#('/ICV,HL!ZMPYXQ@QSC/L<0 % MD_=3DM,9>R$]^72E2ZV/3D>=8?NL4Q@( M5Y@>Z]%;3P![-NZC$#\=]SJ)8Q0.C^0/A<;$F4TS:D8PP[Y@\$T$I>//3H-[ M=WKJ7;M 5(!:ZQ,31*/WW4<0'?ML^3J<#$=,:2BFM'^7Z !_J[TC[\?LNS%> M&_4E+B,3YL'X+F%A2+\G]RN-=?XH^%0ZCY>Y>FOO$E=P'$MYD\$(?IX_'ZRB M=DF_&NGC8$'I]6->$85\2&+!'1+;*1A,:%11U+, MH>B$!?(0.2SA=0^\3?;05-@CJ+5[[MKXV2J(RH?IX&>DIK*N2[&A]1\@-CB2 MHW.4NVBP8+!5I#,98A1++IW3PI*8![(H-C.2<5F$)H"V/D->GO85)B@U<_QD MMV I.B^@)?A^1WVO"S2%Q2VVX8MLK'>G^WT.@9R&=9MA/^)NLK5:_?;141Q? M94@7AE"-9E.6(Y)X@;3I'R!*-HU&:46"(HP!E9(IC_&$O48BB@6\1M MP;GJM&V*_\X(XN^U=_3]+)O^K:'-$<.8"#AD#'-I@Y8VRZ3C0E(;X,M'7P5G M IM@M=D8W/S1ZSOP*]^V(+'ZT:%21'C*!"(LUXAS^$L&8Q#3F3-,V("]7-L, M@&*+$'?)?"S7O,*2B_;>2LO'E4M?)2M7R/[D[:VBY9H1?'G;B(.U%! MTEI\M_7W.;2B6G]OI0J-SX>4"F<-.!;&8X8PDTY0KJ2Q>FU3+;;3 MF2R_9_U>W&R<- >YCWU=G[L8<\SJR" MU]P9) R/7N\T8V5.$?J3S9T4C(C'#]NG_I:Q!X"#7NPP4)*>NDLJM=S:+;@L M)SM*#G[_/0[Q'7]_<\#9]OIGO30KX]!S,YG'Q8*U$.8 [1RV.X_R"),."_$! MUB?.HMQ#26?W@ MVIUN0=F<&J#VPN3%S9_=*_4.;@;W./-3()F0O:; %YRS?O4( M)FC1,YWV44D6W4V-.:;"<*<9,3Y)S7A&-FJ[EZ$EA0V/>C'P60OP0<>E*.[\ MP )YM'05;]^\B%_:K)KT)IEI #6K8M/N2=-1P6D O>-GECM7TTIM=.@@>'L>638N,91OS40324'H.BL,P(EL[8_*KOD MC;IGNNTFV7Y3>!CVBLX\$_KG];)KY'6B&=9L MC93%'=&@VQN6YLZL7=$>)LQ>+_<;EC8>6I_V)EIF!$5U'@/ C^->S7?&2%$N MMH5"=XOTC<4.FL6VPN4GB0\R$PKIPS6_Z^YPUCHI/)O57S)O:*LRA=$(A\7K M'<_F9%V99KE,Q'$\N M]PBEWMZ=MC9%G[S2$H,+N*(?9'3L8QE)*G[X0W=2-M[^L?,ISWM+7:I8567FI482]6EINI2_\[3"1]O'G\Y;II-@T*1>@.*T[F9%L<6\F MJK-PSV0(+PYI7!-SJUR1>+-+SCO8PX5Y\XM-"JN=UE5UX @X<#(F)L(_*( F M1XK$'"EL.0K6:6VXTTJ1N^ZTPI?=F>!LE5STDF6DOG4HJ(2%BF,$GKU!7"J, ME X,:8XS9?- LE@2\C#)17?96:V2BE9.7"B(2T:%=RRSR#H0$IXYC*3/I#=K=;U'"8P T)M25LNPF_?1F M"JY?91%?0960PFLOKEQO27K]LKVO0<$&,4IP&KLG3G? BF*FONY^&Q\5-]GB M+>)TE)QL15G=^55;:W'3RH#KT"V3/X:I*.]G+&8: (H.1I'Y)N[U%?M=Y_+]'Q[D.9/N+2047L'_0NC>CWTBZ%10;&>C+ZQ3E8?MM>R8DQ]%,%_ZX[ MHTFB@QX,8JPVG3W)ZI^]QN_I_41TML-1/]59EF.,X^ET+M\P%0DDHVH<-(Z= M,6<72ECJ_+C@??#^RJ<9F4$;5L%^^[5J_21;:DFGSN>.,91;Q$7@OVA2.O'OV;AD9";-;/*XD^PR6ABZI!K8&@YYMZS(5!J0\_NY]6=TX34.;6$4IQ ''P"S!\,:; M8R'N?>M19SBIY"VH#6KOQOO;<7MJO 6F!\6"> 0+J2\H"=(]DFT7-\5A%8UY MYE'X![^!HG?'>AM5>++6]J8$(+_7@FYWXD5@*N;VQRW\"9J6=L2*",B2Y(&R M[G/">!,K-RW&Z&$"4E4JS(XN-P\+3=9'?>^+.M,R M26#FS'(*!_//4 :2!J!Z[="V478F.GV^+/%@3H<:B,Y4W ZM< M?W0VM.=Q$W70Z\ O-@VJ[WO](]UM7^CI3NC,#-SZ$39JGWS7)Y@NC;'Q#NI$ MVHM1%E#='HS;D$=L7B(:ZS7?3K-_Z=NQQM5*"VUFAW(26*'B'XG"Y$X)/C%0 MTQL-4P5T'%$,4X+OT!G;%0O7N,DB'>]8SMJSLPY69*9*0\[ MDT24*OW2K$G7&\=EDAY%M82WG_ISQ_?;+:E?RJ<#^'^5AL*V#[X?+;OH)]=V MQY0W'R+E39+=[3%1S@I9$G,^ 6AH'&'IU*7T@EA\W/$SN06G14*W2^&*T[@! M<9'R2 ?#8NMBS =4 MY%EMSTFG#4!!_ 2XB9#+68[#:. M'D_ZP*?LAT682MFW4ZM]>K&GI/'BMR?QVAF/M JF? V-UF?1N/A"FMN6-[:_ MT4.:\=SDF4=.!HMXQ@TR%&M$C+:!*"YR+R*+5YXMQE)>IVOR4;?[M?_,>HG7 M1"2>#V- NA,EB8O&7O^R6SN;A!SAYI#]8XBP7..>& ,Q6HY)*10.Z.@X[12 JUDDZ,33_COJQ6N! MTG]+1'OMF-!?W.G:ZZ=,/!C&4:^?UBJP>_X$"[Y3HY-J@>GIQVVX(SS+^4/: MK:N,3"^97GD^T75X+=WB9?+EE(R4I"&ZJ 5#+@!9%\1DV$Y":XN9B;5$,<8V MF9E+09B9Z9NR[J;!C'W5J8T-_NFP/1REBY2Y(S-G)SF-MI.--S\:^YQ%:K\; MV=)=Z\6X8[Q:P6)5L.S>6)ZQ)"LXU4G-Q$ 6]:;K_ADC%B$,_+ D0!D<3YI: MSR5!C\L2DBUXJK_YQ3J,9>[JI-#BIS/V"Y+)@Z)L9 MXDP-A8YOKV9B(GDM34*__6TF ^9'OSV$>03HZ?<+1Z=U/"7Q&ITE3I^Y^5>8G'(M.-K4/K?(XY M-DCEA(!IFL-?UECD,H8)H;G.7-KEDQM"7,Q78RE*[A.=QE>?,HZ>M>_US,I?EE6:> MI TO=%Q%"= 4#QY&)IVT8P*O+NTIE%L#E^Y6!'-*ZNB8T!YM>C!>4\P^;5Q- M(T7SPYA&>99'=L8;084]4SSPG;S%7ULN%[W%<)?1;]RKM(FK?6,2:(<^ 1"RNU@^=@+',D#PJ[ M';RM2.585OW455ODT!&Y'/4:Z6 M'OM=?EVYVO]>:J$WMSTA,F4U4=HKRC4-AH;(>I+%KB04&1P,"BIS>7" 9K8,I:42PZUH004:8Q:'_XO^F.KT(+Z7Z /I1;/]52\)/1+ZSQO MOO7EH5IMG,]H$)([3@F.9&A9,+G(,0O4T>OJ0E>E3+*=LD8&$SE9IW?NHTL/FH+&'VMN_";6TY;=J#/416 R7L3WO\?P>3E1_<'&+R84 M/4O=MF;8*6=_OYC@Z6(R.\2M#JPFZ:]F MV)LXU06S8UJ#WO"*P\'#]%1S6%HH\CHRQRJ5(2FT0M9*1@W+F.?Y_ KRO/D9 M$8-ZW4F_FC&_C)WLD5\)6..DK *.!R754:HC .CJC6!D;O#^MYNT,^HB2[HX M+-KKC=W6U 89IJ*CSP;^M_$?O[OV *#R_+=V-SU0.NGWRYH>'>2Y%LC)=BY^ MGGIP&[CPXF)#Y&EGYO+GC?337-?FXK><;F!&K_P9;Y K?[ONLH1LJ)S_TF6O M_TT0^3B#S6Y[67A[40I2RZ#RN/%[!'#SJW%D:HQ=RL*24^9Z;\]F8'1\6*T^ M]2MWFH0H?\YD>:V'EQ 5@]<$\J,-QQX/:3M=Y=^4C5D)Q5Z&8/M1= M6M"ON,1,LLA27"A:00_U_#@^_?7R](KF<>NLW^[4IM-('UWQGD&95V_ +^7( M:F*KB7U91]XPL4;;;T?]WJCK4 FQUGH?PG6PO7(+?@K51*\NA6GF$?NF)[UR M];HT![CV$F;B_SS2P\\^=(ITK=13WR%3@1#"O#3P;!YS09FAWEA&B& D<$[\ MTE#23*8"FP\LE9$B[Y8'DLI0U^U2%]C+#"8='YS^[#1/OHGZR2[["F.KPQ@: M<&[]XC_M@XN8JO#O3N-3_>+@HHX;V]_.Q^? O49?Z9>LV?IV7C]QG?KVP8_F MWY])8WOWHO'WOT_JGW9Y_?0+/H@)$Q>?<;/U[]#8QS__;.T,Z_N8UR^.+AH_ M#C.6!86%1)3D%'',"-*YB^W9#0L,JV!T6-O,U@FF5V0\/([6Q)_NJ#W7&=DW M(?6\H5[A7H5[$]P3@1MO;9X1+CEQRAAFG + $Y(R1_*$>W2,>Q1S7.'>JN'> MQ3SNY;!X.9$A+)U W"B%E-("24WA9>>@%_* MD=7$KHH3&-+_+=5J0C>H6'%SH-6+C4MNVM&[-?J5LW'K,.=KLYGN_/ROQFSZ MI%?%>6R/ M<0[6;^TQ5@#X5@'0:ARPQI)8K+G+B%0DIXPP9YPVPOO*;UQ] )SW&S4E..,Y M0Y)1C#C)J.8FO8K*0 O8I0K*Q#W]IV-";,IPQ) ^_:[])6:%:_3E"$P)3H62'(P(!=_20(0DIG*=5MQRJ+>VHM60W*?F=AVL!WM( R8\]PP) MF7G$C:5(T4PB3T1&F&:,*[NV2PIB3/ M866MHKXO0;?GK"4N#?&:@]OFP('C(:-(&T<1TRJCC( ME.JEQZDBML M"+B96.N,9]1+#SZ+MR[H1[.8*N"\ W#N+AA%N55!Z2P'X-06<:L-DD8KI*G- M:9 ^ES: 4?0"W,P[A[PJY9WTQ3$.*Q&X=U1R8ZV,^Z98!&&PH<%D58QH191W MSNHQT@DJ,HNPS3CBW@AD@G7"Y$12H92FG,>P MG\^PY8:"MG+,767LK(CNSAD[F?)Q%UXBEH5(_!W55F&+=,Z(M4$HT-!(_+W8 M/'#5E/?%&3NK-^"75>Y2:IGLIU8KG\U606D%J523U9B!U MSI=20CDA2(8(L0(@%0)?F8PM&IH]\^GOGI^_;]J#X MD#K=5].T9)KV?&S<%7,:XZ?8KS$:^"/=29__;(?BL'>[W6*E._"Z/WC_EJ=R MZ^BH[X_ 05M(<#0=#W74IJ618 MV_;6)Q@KC:6KVP[<8F_Z?C0]+R@2,XA.S& N&!.4YU9ZPKTA/+ @/:<9?&5T MEDL19.IZ3@F]'-;>;7Q<<):6=P;K]W7WR,?,YS_.%SI1;L4V=.7*,_.*BS7J M=O$:_#)=K#)>LXL/Z.[/&%=I7-3%U^V]X_K)O]OUO[_\K,/WS;]W>9U^_M%L M63$?KZF?[)T[6]N &L)DI1XC376AH0H$S$PFA#D.;>([#A 'PI54SIM4V*^;ID MBX;:FA>ZJE_M7O\:'E=[6"\#AN?WL!3Q/' ED-=8 M(RX<049(@Z3-";8N8"^SERQ&,_9A)4:/)T8ND]+E@2+AM4'YQJIE,EZ[#CU:)4Z$ ',S2I@[+S:3I-69?-66[Y_2 M2\X!3(O]S8WZYU[W*P"Y#8"0^80S3H635B.#20;K$ 4 R9A&1.AT M-^A"@=K-^<$/;E._ =OXE=BX#V*4(/'0>#-CE4RRNE-"-YD8(EF%([?!$38? MH2(Z&&\\4C0/B%,BD?8F(()59G,P28S3:YOYQKW991^0LZG:"ZG*FZ\N;XX7 M0\F]J27VS+8%ZZ16%#U_ :@;W*D0]#GJ9.NQ8^'>_I=![0@ ,H[>%?R?QZ"&I4T^/2V%ZH76=68N%XL(*!,Z*YE$0Y0 2*#6&8VF"6=\Q[ M(.X)P/??9F8_\OUX(W69\#Q+Z2Y MO0MKP<[%(0E>"99;Y,"A1)P%@Y0-#+$8*C8B>(RSM#NL#7OIISZL[&=M>%>3LNPH..WNJ#<:U ;%RQH?6Q9P M;]1:XVNB>,U:T.U^[7M(0@]: M^>D=M@P=:90E%"HJVN MF_LF05/%>E"P'K#&T:'*,A$D]2AX9Q"/U30:*Q!P1SS'05.=X;6Q)(+_&0%" MT,!UD%K[/.=@JX(IDP.J:4MUTJ2]ON0+ZRF+R3VEYWX[KXT=8B@NP*&JBWUKQ(Y8+"Q*1<9.#;T(565?TH:)++Z7>KRJ) MKDJBK\@#^#44?;@\@-MCZ-S.7[(PHH$1[8MD650(>C<$G4\2B.VA@L8Y,D($ MQ)F+M,H!QYZXX!L3'7(/")KG&^+>E1M/A9]OC6W_4Q' ?6/5J'=,:/Z5P/,S M&9#I?4[JUBK[\<'0K[U@/^J0,E MR%]QY=H;@XAK,B3OAQ-/:")=1HG*3GI@I%BPDS))I5"QMH920 HFD,D86$P$ M4\(SI7.?@YW$-^B]>64>$"<>*-3V8DRA,E+[MCI6WI&7XR690L7[K$RA!P>X M\P53B. 8,P-8"U@JQ(4'1] *AV@&$N*]-X;+M4W)UW&^&$F[/9E'U1.S,H(> M"Q\J(^B!,6+>"++6YHH[@G*C,L0E(4BZW"%GI@.)6:\[]^K7P++*O7H%0#EO1]+<@R?A%"*D ML",MTMZ#'4D58=*&+! *=J1XN-RK![,CKR_@C9_+HBE=T,G,5,"6"L1C&.VL M-VC' W[K^PX<^=V7=3VE=LV<52([GIZB#8#X:'CU*0M5%,]4:HMJ1-30Y5JI MV7^/^],ZD"./3-_K;T@'&/!ONO-#GP_6_GFYA+C='=\@IS""^>>_\BE#>+2G M+&0(\*K73V_\-Y ]WX]'P9CTRHRE=MR/(/P_[9Q$T@&<:2LR3L .\1G74BML MG'+6AD-PX%*!9*STC#0S$2G_]Y]Z\\K"[JND;3.5QMSYM*>N:-]MM'8^[>S5 M_M7\Y1OO:[5B!5G\=[_5_/!_ MT1];Q2S6_X+Y3%)0>_=A7 ?[_I;T!BO#UP"V6'+XNO:%TS9\+,MTYWN8_Q7+ MV]=K[6XMKO!)8(>]2=T\"'+Q)1P2SQYUAF!7#GVM.^XL7"L<^WB2\36O^]W( M".'!L'2#<>&[ML=M_ST9E_&,T.["?+9U)]%]%Q7T9:W]V72Z9^Y=4$5<2P^1 M::\%,YA2R96QRK,\.$%P;@DX D@\;Z M87G1VTCGC=>=DW]=&QNMH#5#&&]2H>->!XP-^&DXZGL@]# #W4H'\P&? AFO)G\99GON"D@&&U/1S>ZY?-4TR%CO/S@#[S&TO2OI*PIR"\ D0+Y>UP_&S"V/I)#MX5'_GMHX@]I+ M=CW?O!Z*YN?#(#&H'&4H<$(1-Q;TT'",/&;8X*B'VJUMABBDMU3#14:313/H M1@J,U26]^*MBO:A8+RK6B^L9'F;-Y:*Q?<6 43%@5 P8J[#9&G*3*\T]IQQS M3)4B(C-WJL6-[?J/YO8W^.V -"Y@;)\.P%C[Q@_H9UX_ M@7M\.K@X.-VYF-]#@&-Q_6*+-UMUWCCYPAK;.QSN\[/9.C[YNGUT7J>-;U]/ M&NV#5F,9 P8G6!*:"62(TXC++$>&4X\P?,TXSKEQ;&V39FQ=X>RE5'!7#!@5 M \;C[L+^&HI6N["O $$7*CLMN+#:9DAAD2'.>(X4 P35U&''C/#8DK5-A3=> M#H/06ZMXJ!@P;I&D]RNAO(H!XW6AWR(#!N5.1!8,E,%?B > 0.V40\IGRBB1 M"2_TVB;!?)U*L4+9S%7)PV/EI]T/)RH&C->"% M=Z3P1-!"-+"6QG9BD2!HB M4!;B5@,E3--0,&"L$DY4#!AOH,;]KI6?+\@4>G,,&$\%<%,&C)_U[8/S9NOH M,!,&>\LH\@P,(BXM1M)3@YR10H0LY]ZXM4W*USE=+.RJ*#!6%AY>M17T)BDP MG@XD+BZ#Q+=8W10L%@)Q33#B67#(L*"1LWF6"X\%B^UP",XWZ$/%VZN04$6" M49E";Y($XXF ;@D)AI.$&Z(DUT0$)XP[$B(#1F;9/C=9[=QQBJ M0D*5,52Q8+P$@%@@ V,ZB%Q+I +%Q;Z9%HDEAWNFB?>)$55F&^S>^V:K%P]: M:=NG8L%XC@TV1GQP2GGBL>0L]\92Z[C,E',L&))5+!BO&!X7$[.<,B#QVL7& M&A)Q8SB23$8Z,:L5E99P(=8V01[6J;HW35#%@K'JF%RQ8#P 6%;Y5Z\ *!?S MK[!1)!B4.0]V9,XT4E8SY)C5. /GDVM3*V@?=[_1J@_;IJ%.4>9WVG$]=LIT?^OXI7&G:P'MIL^VH M5(/:C_;P^#;%EANUFWMW]Z)&%H7-C]"W^]JRQX?OU;T 0*GH?!S"A\N2A3?=HGB2S"1ER_FDX=2 M+[18L)5JB^,Z>SRH[<2JXKO4 KZB%SCC#][!#5WQMSL)KZ7ZSVM#;'=\_EM4 MS;ZB>=P"&ZY3FTXC?7,%LW]?;84\7F'7ZXR=O.'"MI79JWO32=I?.XU/7VAS M^^MI_>]=6F_MP;%?VXV+;^<'IP?G!W]_;-<_?3T]:#5.%H(IIU\P/ ,'=^GG MP-TUW6C&,_^??QP=^[/[Z>?CVNTZ7E'"HW7@;ND,F?,!:.:9( ".B.92(U@F.0)QIT@Y$DSF<_B?7]M4^_X0C_"^]PM7^<>O,T)MB%:@=O-X+;8UE7FTG%M'%(Q@Y/;G"*=YP9Y :BG M!98B,VN;;&-)4]=G2=)Z#AWZQVU"-E4:Z3UPYYX65H4[*X\["SW2'!:"4(R" MHAGBPA!P1 -'8&SE"H#'@\&UMDD>P*9Z+;CS%F*<.S_/?.)<_]Z+B0:=ZW@D MWU@MXF/8:P_GF2[#S?'+_,_D75;(>5?D7%)XDW&<.<$QDH+GL?NL12HQ^OE< M<6FETCX6WJQ(<>'SXV95 [UR]EJ%.R\ =Q;R,$T []!ER/M8V&R,1,IE#FE% MK&:.8ZD\X ZM<.?MQ-@F]EJG'7SM7;N;N@@,%LH[[Y:XLGIO]BF:TIB;X<_< M!?Y:OG^ZO#--?$<5!MZ,@8M%.]1G7FE-D0NY0#S3&&G)-#*Y4[GCEBJ=HF7X MRD3-QV;#?UFZ\TMV1*4[+T)WYNT'S#W#(L\1QGF&..$>P:O.4,CR+%@>J)8D MZHZZ5G?>5!3$M;^WG>^ZVGG;=]X::=N31D(>LLSV.F#9+M]HX9',EM>&]D_O MT(7O]RI/Y4Y(LX2S-M<82XX1=I8A#E"#I -W14B5R0 +#K9YS$:6E-#?*W>E M"I.L:)BD J47#$KSYH\F<7W*" TE]:X M.WW<[?)I7SPDW:/^]8 WMPZS+%(BR!P913G8.=HCPUF.G,:::9_ETH-'1<@& M7:R,_T<2M>?)TJB$Y8F%130^'V9:"::Y1+4;C%UM"Q#_+P6 \!$&S[K!UY M.^EJ.E=)*XY&AX*PW2!0+ MOXV;M)?$!*6;-W-626N IZ=H,^AU1L.K3UDHI7TF2Q352%9#0B*T\Z[D^W(8[ XNA[_0WI $_YF^[\ MT.>#M7]>MLG!("]'E5,8]ORD73DU(3S:U!0^$)@FO7X2D]\*@8.C8$QZ9<92 M.^Y'>/V?F]]/#FY'(O S?@0D1E4\7__J1<)0FX2T?>GJD8OTUN^7*?2B$USB MEH(AS;C%1#Z!7[S\L=_)C?>U6A')6/SWD?F6DH$PLL/D:^^>GH$3D8R(KDO, M;F77\K8?1(>ATQN,^BO#KM38']L+G4YSNXZ_POV^MAK?#B[V3NK;'X\;)\>G M!ZW/HG'AP&[XXUN]MWLM_:^?&A]V0,EKFTUMFO-UK] K3_\ M:VOOT\[^]71'2YF.;A[!Y1%GVC'GA,P]'.4,/'"6@XN"L83N B-=Z9V>]_C Z^_'3 M, ::$BS6VF# @;75&_5M\8/Q0\!),.#ZWWWZU8X&\.B^7URSB&I%Z^STK-^# M0WI@%::WH3LU'T+;@E%HS].Q\-ZUB>EX[6C.Q6\ZO1]P[7C5\C0P]VQO$#_W M)U>$?T-[6)QY'GGARM%>%.Q:QG=]B)< [)GVWK"K@4_#OSE)UU/9TP([N(R M.]3?_*"P5\?@@(;G9[ZF)X"0O-QDMX)#D48[GM:-VNQ[:'?M"*:E>(#EHYE> M=+WVX[AMCR,S';=W,1!-\>^7KV;!%C_R@_0;^?U]9"9+ M3]V'VX-]KFV\:*(P2P^]M?^AQBE>KXWU]I%4)5WQ-Q"23MO>0GEVXC.#A&V/ M'_D#/'*M:4 #DN@.'GFXUPZNT(SH1-E.](E 7PL1@OF]M(;-"D3Q6I),11/P M'E)RQ9M'X],7)&#I0-.$@B4*DQN'M3]V_XY 6?LPX>D1'3@&;;A'NF_QV/" M/O(EK=<<^'F=WEEAKMKX4G;_X[:$ZF*]=)')1Z/L6Z,V39B)DQ\(63C%SI^ M)>LEC*4KP4G#"..EJ34'EQ.IN1XRP> ]'=Q2 9Y8()Z*(/324X/!NE?H8E2R MP1NV46-06^:.&2L)RDP &Y7E FFG#3*,.0\ZDV6CR[)[Q>P08\ZMQ MY-MANWRE=*654%04J!4%ZC-0H+X2A'\5"?Q[RZ(F#T8"]J;9!E\+U>!\:M6O M.(S3U"K$KMWO^%!(X.WZ>;&7Z4H6^;VGNS_JK3K[NOV%P1B/OV[OM>O;7T3] MXANN@UO9V/[RH]&JGS>V=_!\?N_!R=;/^H7[!J[E^<'IQV^-3[MP[+>+9NOS M1?WO+[C1VB+UBUT8^]XR9E4I=> B$*2M]."*2H:D$1Q9XVFL'WY! 6J',H/AF$(7S:I3)5_09*VW\5'KZ8'HZ;[V M.C)".458*(JX"QDRBAD$"LJ\U"%GRJYM4K4B7,0K8)&L7,1GV#N[G.)6GH_B MP3'#B(KGR')+L:!6;P@F3?_Z7+?E\:";9JF,*DX3^6JN-XJI;RFR^#8W)1YR M:E[-,O2PX;3Y5-ZT)I7[%@T_K%SM!UNL%KE;A63""$I04$PC'@E--CZYVN+^K2\?4).>.1A7X6B%HZMESE/JZ.I;?GY@Y;SE# MP.6\R;-^[ZBO3P>WJ/J^L:;G]D__?$4]K4NU.D4ESKB09[#$#;JV0K-F4LE? M[S16\Y1U;I.:.UM,'8!D*A :II3^Q/I3LOH,:CYF]M=2ZG:AM(RL3RD*4RIR M\7WQ-:UJBZK:HA6'R*K@I*I"JL3GJ>N57EB1S:18J7;?0J4'J5)Z8;/W.DJ4 MJ@2#V2C\TF*FWVZC&;^>TGL;E?GEK=6G&N'JB>L+VWUZ%F*5)3+_0'M.;R#F M^3ICEU5QWL/$+$^^Q<89< Z,A>["N#[CK]L[O'YA,=SOY\'%U\[7UNYY_>0S MGX]9-EL?VXV3O5/XW\G!R0YO1*[DUM%%XP+&UH)QG_ZG4S_9/6]L'R]+IX:7 MXQT1#&&K%.(N\IXK*Y'/L:N74%WATBO%I:J<[J7ATG@OY6<= MGAW^=TCR+ 0O A(^-A3-"4$27"OD;"!28AJPUP]43_<&\[]7UY%[MOJZO:6; M!O-IXP\ZLFQ#W&)H2QCYH_N%V,:2<']LHU2PM;_3[Q]ET+>OK[Y)YMPLU\Q>VD2SRLOU02\B;J[&)?8D>E"$P)3H62'$PJ!=_20(0D MYI[^W>NIAWTB0VE)\AZS&&M',9+<@YVD+/Q%8NEXX$X14T@-@^"98('?5]_I]+3N^OI@D-#KFSQ-#ZI)N]HIBPXU'CAB'N/<>*6NX!F^N5].%?>Y&E2Y M]"17V!#P)['6&<^HE]X$YJT+NC)^GAA4%S?N52Z)X=@#G.8*<4,,,A1+%/(, MK%3EKYDY6<9]?UE-I'%8B<.^HY,9:R2,UG@C"8$.#R2KCY\GU M=,'XT9D!%97P!G*7(9YKC*12!EFI@$8\8[$5 @N4%=E='ZHT+-"SV=-*H9XCH(Q*F62 DN$.;49IX3ID6"SUP\<-.(%8+/U?,5[L4M\O#YJ[?($J7X M5[-$#R?_=V5/[\LNC!PO*>W8.GKX&XK?/#14/NHC/U]B;"(SJ<'_79]K7#OK M [KVX=9ET_#8E7X(DQV7 ]/KCN(QJ>5XKSL8=8:SK=_G.G'_E;2[JO]Y8_ MUKMX ,6_-W?2'^3W][-/6CO5[2Y(1GSW[2*)=7F7>/_3VU&2C<@%! >D7->X MG%N_#E?ICH(N)7!]TLP^4@O9^-\H7C"\M/C'0THT$#'=HC^,% M'7Q7B]-;@^7M!SSF> 1CE1@-X$7[?JWKO1NLU^#7;@$2\;9Q&BX]^>1YVUVX MBTZL0G[8CH]1T^Z[[@[UD4\7'@SA7]UW[8M)X>O9L'U:?(S7G9_"!5U\'JF\ M4M66RVEB+&KNU'9G) [5GA,ODQE:&V,DO*5ELC,>]JRBZ+Z?0=*^M]&X*90C M,3+Y6MV[N$+4!OXH[0_V^F!MZTZG9].]2D&?0=?TWDL%'$/ST/=/RZXA->.[ M/H P;-1J,PI? [2'80SA_.&Q'H*TP" ZG7B%4;^FCX[Z_@A^A<%&5J>?$Z*J M=FSLU.WZP@](2AU'O>Q9 06,'_[POEO39R" /]/]8)3_YR[!&.ZL#UE0*G>< M948SHC)-#54*/@9]N+LT!I-=ZT5L==U,SY1(+V[+O\GM?(OL9?H6'?^OO?.O M?[LS0WD&UP9_ OR$BX^=.MT[:7RJ_ZC_O4.;G[X>-[:_L0;]>%K_]/EGO74< MZB='YXVM0Y+GWOLL0RKVRN1$:61$!G]1YPT5N=7$K6U>%54!/>S$MPWJ2 (NZEN'5F@G,DP1O)(L[O!F2'(; M$%5"!2)T3C*SMGD5@WPI >L),D[U2:_?'IY'G/AQW(:E-(*C+U]%E!+C:U8/ MC@ND<^VX[D84VTK0LH3L#J[[*]L)!>;UX0M8+),)9_U9 6\>1G0760TFRXS" M.&"JN;), W89EV. +9Q1<15:B3O(:OS?;CG@5F\;OJXD]@J)_<:;GP^9SRVE M+$,L-[%F5WMDC+,("R9"+KEB"OPOOG%50F8ILV/[L?AML$Q6!R,3#3)8_SK) M%CX]ZX"'%*D=H[C[:)V%**?B+OY0:7;PZ#TNNI83\L1_7-[A*XTX/#U%FT&O M,QI>?'/A^L_?.R M60LV;7F#G,((YI__RJ<,X=&>L@A6N&C]I3?^VZCK?+^(!/RO7IFQU([[$=7^ MIYT3:IS&F;:PVA-)E,^XEEIAXY2S-ASFX$PFOE"0\ \1$+NQ]:?>O-+9N$K: M-A,7V9U/>SPA7>[\[S9:.Y]V]FK_:OZYO=OXM%_[T-S[J[FWU=IM-E9^\(UF M:V>_UFK"H!O;.XW]G>WXUW[SS]WMK19\^+C;V&I\V-WZL[;?@B_J.XW6?NW= MEZX>P1KLW?MENKF4YS?3CCDG9.X-XM[D#7G>"\\**/SK'G>0S&8"%DB3$6Z4,U@'K2T5/#!A0U;Y M6T]BO5Y\IN!O&8RS0%2&1);'1#V"8SD10XP$J2T+*L_QC1[WZ_6WL)$*K! N ML;'[Z&]=U;;G"G\KB<9M/2QZVRCW"N\O[4]V,?I^=A>B*)B-5F1X1OL(V;AIMV'>QFAWY^R5L54RXU/$S6OX/);Y\1HTU-_\^ )G M\$7:!3X&J01,N+R#&V&E (Y:1QMP)-)V>.$'P&GC6Y;[Y3ZM6QY6L]ZYOYT+ MD:RV0;S_E6Y#M.3&-X++C\[NNO%"@W/*J=Q*ZKEG2F5::D:9-?"@/*^"V4^J M%/7SQM$AT=:XW(%=)85#/,,!R0PP2 5A&=6YEA[< 7K3!MQQOS+[0PWOJS!FP%3Q_>]P4+M(J)D/8LS8*I?ME,)-&X&$<+#Z*B+7-JZH3QS@71?PN(@ 6!V9$66Y-QED>C).,&D*%E2Z+ M1E\E D\C K3^XS PEF5:4&2LA?6.8(>,L0(9IYW-P *4PJ]MWA!%N&?DZ_;! MYKF5YA>BS;>/):]P/$Y@H3/NX@NBW#BBJ:-6*\IS[@,)MC(9GU"/X#FBR1L]PSB:2G$C'F;$[ G-2$QGC<#6!ZB_R'<3S.W9SRL!(!N6O#;_7+ M_MPD*#5C"176SBK8QM=:GKO=%!*];%S"NSJ-B=/ND@'E_ ">LWBAR?WUXSQN M>)/M4S"MOOO9?; 0VK8-EVD7'4P!5Z(QF0S(B9$Z.XV3+.TB'?N1C,.!?SBK M, -$"S9@D6/"";A8P5"'?&XLT,0+%[+N,P.O(F+S9#[ZK?8A!"%R6,2.Z1"PQK/A*-* M&2ZUCCXNL\8KZG/E517&>R[9O=@]/^36TN U10!HX.C">T ZTJ4+::7T'@#KU.I_]_K>,7WW3ESS8QRC@O]L$\%L- M]9;=RV_1)NAE]:Z>*;].*>/36N#T<5D9]LV/_NIFZ8Y)1 \R0X_!<_&R9CV1 MVEV:U%?>>3P]];:W_M3X?JUT?1:ZR=^2!N9-DTB]&9JHH$)&'#."@5?*L-)2 M.NL$T<1;&VR1N4L)O1.W7NDVO!8*J!\'?Q_\:+2^,+C:"1QW$>FOJ9-$YW6>/3Y_.# MBR\_ZI_^'>I+VG M;<%UEEU%^K):@/F0#8<(6W%8^C"WF;A>Z_K$SM?W,,P!Z%C5;NA*$T]:FEGX MGU0YU\Z88'.L4RK6-KFZ=Q.WJN'0ZFHJ%S8X8[EA5G/F;>P,E@N;,\6UH>2^C<$J M3?T539UWO+0B6G#B$2,D1YPS\+FTLBB78 TJ@RV/::CB_E;$"FOJ8^R1O'GM M?^1N+7>IU*V@X5;0,.]B&(Q)Y!)##E9KQ!UQ2'+X*Y?6:0L(SF4>&P[@[-XQ MF0<$AX=LVK[ZCD1,>3S3YZ<%L=LO^ POM^_SN^=T&OXJY_QCKW\)ERK,N0OF M+'8JM4%K)6,"N94*\: %4CB#?VC &WS6>L8IAWDI3']QI MN%I3*]/AP=1XWJN02I*80(V\CEFQGA%D"&=(,*^#='F.J4ZMWK+%O>I7H*,2*2EB6DLUF .ZW_N\[AU0?/% M*O)G 8<;7(K5:S7V4HY\H$V?E7;14NW9./>2W=4CKMI[/N[4K/;:>!=B/":L MCU2>(L,\LT("PA(PG(63F'IMKJ@FK/(V'WK!:RSF;1*3.:X$1T+D8 UG'B,# MC@T*0F:"!\F-C(6PY-Y].Q]0,YXY-E_A8H6+#X*+OTB66.'B(^#B?)0 '#DJ ML#*(82H1]T$AQ4A,9*)82.Q\)@ 7)7NH+(%7@(M/FA!:86V%M7?!6DRU(C2C M5 C*@S=:" =F*#>Y](2Y_'Y86T5D'@R(YR,RG CBF0S(* 8&*LLDTBP8,%"U M]A),5>E2N!8.>P507(5SGB>S+.K*:V&IB7]:1U<0^YL3^ M,U$V;F(_[:81EF2Q4][K MLK])V0(I^,$@$?;4@B^;)_:&L7>*G:?9-J,!W'< QTQO%ED69SHH#(_[WM=. M8;C'@\A>!RYSE\[[$"#X[ROBL MS8'M]8M;]^$%P3=WZG=/(^V?=8P+S#$)BE+I:>:D\-Q3SV_=>J@]/.K_]DFI/6M_>)8*>5LK&!U8TM#&*WJ4AQ_=UW MSC=J-^-OY$E\ (B< * >-Q]X!B2+?.3PUWSD;HGH%GV6CWQW^"&N.JZDA]OJ M)_;PE'WUX3C^N=O=.NV-NL-(*[KTE#_;98^:ZPB'-U P)TDL5]N[BMJ#(6,E82LG83OTD+CU.1H.BC570[7[MN^Z,DKC- M6'%3-N[)^RMLV?$+K'7*-]A.[-_[@+.-WM#7"*N534L_@M!T;1N,W=UNW&5( MXI$D_&.\ZW_27>M>#T;]0G3*%J<)O6/PN>"V!!0N!"3>=,[LG!G^Z?1"\5'B MKU<-_<5UXF@F'P$>)/88FUCC*^(-/9Q',MN=8](O:.)[S+SZPF>:[7#1[0UC MZP[;;YNX7)O>=[]>TM<7Y\VX+JECY-1B2$[8E$KUTF6G34#"*/+)S0HW3.--69(!S1/F,:QG+(YUR MUH9#(=?&)QWWQX]QIH_ ^^A[_0WI $_YF^[\T.>#M7]>5G#0Y7)4.85AST_: ME5,3PJ--3;&GYJ+ )S'Y;02:TX]'P9CTRHRE!LH-=L;_W/Q^\K7-5N(:!QR. MRW]1,:DWKX3=JT1T,Q$9W_FTIX;GW49KY]/.7NU?S3^W=QN?]FL?FGM_-?>V M6KO-QLH/OM%L[>S76DT8=&-[I[&_LQW_VF_^N;N]U8(/'W<;6XT/NUM_UO9; M\$5]I]':K[W[TM4C6*"]>[],H:]<4=7E%97(9UM2WZF-]\7RL_CO(S=\V.W: MWJEOZ9_;[8'M]*+5LBJ='9H?QE;N%F_^_>^3KW\?\$;K/R<'%Y])G7X];OY] M$"W?BZ^GC=.OIV %MRR>MW+KVT?BX+31^7IR1!I_-TX:VU_@>!CC2;1\&Z<' M].LI6,V=QL5>[.F+8Z-#F"XO8,K /Y:(4\R0@=E#FC)A!%9"4+Q6FG,C[[:B MKZ!"X!D1-G=$"RB7)E68VISJ#_YOO!+';^-"L[]1:6___SOY"5'R^W#(/-"&GN!M-,LUF*3MVAAMN.&07*)HM$*1FP-;-5VSPUJ[=BMKFB0 M"39O=-9C5Z5))[FQ%Z2[(,B=:*<6$;1TY# M]5H;_,'N^7K1CRYVTQGW?H\>I+71NQ_WS/Y_[+UI4UM)MC;Z5W9PWKZW*H*D M59[6T6'(JOYBI6BG2P\(5]WC2Z<# M#-H6_NC@J%*B1],K+4)XZ($-L6P2U"_?88O#7M9,LGV:I_]/+]_5&76^*M\X M_9YP5#:\'\2RVW.1V_KU^H.QHS!OP.0JCD8V7JF#]L^J\4#I';G8T&^T[?G' M?.$^6%6#T!XU,X)W5L9,>SBR9R8>#0_HV./*,H'9 --77^[E>"Y0@Q?/#Y0N MMT& 7P9Q..Q4%OBH@:#]6=+2T7 OMP)KQ\O/+0OI=?U)D3HYAP!V(_KN !E471%S.\GLW&J/.R >V)-BS^9=+/*V]_,^@]=RJ.=&T\Y#,9L G#KGQ_1[##9[U*SJN((?K&Y (HVN*;CYY[C252V"O$ M<0*CE6"!J//4VBACHFEAF>@K/,7_RH1_%X_P0W.XISS"U>9^[@T&'_N]@ZMV M]WW,*'%&!'&P]G/8M[T^8*/MGZQG3&SVNGF4_5X'N.%[/F#+':WFPPO\_"2S M3KY)8IA@ 2.FO$5<6HLT$Q(9)@6)Q!KI&9",7,)3)%.,O;Z %",!X\H=RL@" M()9[X-E^Y52[&X!XBQ.V6!./+0^2:$-RNWH67+!.Q/B+TX8:0.Y%#3NGWW3$ M3C@KD,"9&E)*H%:2B+QGT6L2:#"L!!#Q< !YX";7 #(+)". 9'0$0Y6A1"A8 M(L%&9+4&:UO2%)R)GG(#),.N.(?_%8",]9(!;/-(^\_Z:*:&JK]U: -C9W4Q MWS@\CK%[436\0>49G*G"VTM;2T6*H52Y!T,[/ *E^^2BG=0?&1:4_.L7FE)^ M9AY<:3P=E:<"7=\^+!N"CLZ4M=5#TCH;Y5.ELE(L7.N:. M3FORY(F__L>W.Z+RV7)3<@!S$!FCABV?;E$]LOG>KJ RX9MS^_,P@*HV2!TZ8'W/"M_-,VHC"):'8T(-N9]%28R)P%"SXU&C98GC>_?>*Z> MX'.PA/4:<4H,^<02R1R$M&?6$R:0XR[L^K;?<& Q6"9D+D%"Y5BK1!.;]WIF_[! 0 MJW>0(UGB60!KY9'PV2^2[QU%>0W&8'::'6N'0%7_9/=3=E2D8G-K.\N.T:%W M#\!GA%^EQ/HC(QL\:;#7ZP\3X/_@'+G.1%.OGV+9-_TB4/Z5'[QT!X_%;/B4 MM[L7UFIB#5,']JF<\A5JP/@$>S!R+,+B3/3K'GW?O23J(ZQ;]UPY&._VZ&4Q MC#UMZ2SZ)*L,E7MKZ<8F]1>$S9Z%?;]V8CE2YO"PW_M9.B2!ENX"0O?,W)U2 MI2^N>PU!OX*@TY43$#Q$"Z:8 &.)2(DXL1@94 50H,)(HHSS1"\LJQOTX,6\ M^2,E;U9)H 4*YM?>42>LEUKLF64]LJEK"KF&0O#&EV\Q@- '%019C!WB,@1D M(L:IH MI[$*__(4O@6V2SN!XM8=CN-*KR'Z]<'FV:S^&DUJ'():W9)%\.CJF@6N/+<\ M#SG]V6CM\&]4LL"P5DCX2+*>#LJ:B@)Y[",U#NNHPBW"]\=F-)BR-BL \.?U MLC4?^_2\/^J71U$C6=X%PBH('4<6VD%)J8.C3LDU_UC0[XX&(]= S%I$NS\^ MW"K#5(I1F$5EK9ZI:.?G7K<*W+M=<)HD"W<-@Z'\Y<)@"'ZQ.!A IX-V>3P[ M6.F&LSCQ'$@Y?I^ M?V=_A6Y\^D(FF;'Y%9B7-G[NKOJ?P,P8F)$T#M:!(7?@?=]9XU.SW5C=X;NK M?X/1M'[:./Z&$YA%@1MD=0(6]+GW7/;V*IF((P&[1.ED9(P/5AK+K 9=AV/' M 7T=6+U6>:F=Y"L6E1(7B8G+#/!TGC^S.P:TB^"<#Z[.+$_6.AN6*S'!^'FU0.FO%K0F\4JU]9^I76F9\"HKP*#P(AGL9U=+#TGYQ$T(^=(F M<"$3YT+9@HH8+TF2WOB$KQORY:$4IV=\^'YD!&SMP10S=SVQDKGE]\"D[<2- M-"*>$>V_G?9065\Y2KLD(> $;''@[BN_&'/\<56-K= MDNW+F_Z\C#LYN6NB0%Z9]U']/,H^,GJ)*I'#LT;'DO(DJ2W>^PCM8";Z5*EJ]''' $U[BQ '](8X[559[UJ MBJ^FRFHRD7L="8^.\,22CIQ*^,I9J;1(NG1C4D)_565U:PB09?MA0@25@G5V M2JK>5_B,2JJ&=G,?QO!U#>\<-' SY[E_W>9-^-PX_7*23V V5O=^- Z^X,F2 MJDVZ#L]:$SNMS?;.Z1?6_+1#=EO?*7P^;:ZNGS96USF\ZV1W=3,U/DS5_.NG80N43'C>+(R MLN>K3(:QR.]7]8;/CC_ZVKW/FVY;H:FO\K0B?6NST=&$01A M^=\:L.X"6---2F20GH((05$3ASCV!FG" ]*4\:!)=%R OOQ@O'J^3K\S7 [R M+2BH]^Q[-9KIC?7!WV[;@4=>G5H6TD10YF[!1+!KC<[^7!W>3?UPN>9!X.JM[.W5X7U?CN;(:CWF<:CR2U]5X MZFH\LU/0IJ[&<\]J/"\:AD1>+ QI;93-!;;NUIZ=G8BCYGGX'V[NKYSN?%TG MC=,?I[NK7\1&*^SM?EW'S=65X\;^^T[S:^-G\Z#Y8SK\[PMMK#;W=O:W3S=: MS1_-U1^B23]V=O:_X,;JRDGCTS;9.5VC.S27+5DAWV3R3 IA4)*Y8;04 5EM M.%*E=B>#\7BJ$@\ABC' 'D(DX4X'[:)@B3AN\G[$J4H\:RN;S9(Q_P(NW?K/ MRN;:61+:VE];XQRT>P0>_7(@3UT Y_RP<9*HWMM!VZ]TPVH[:P=AILXAZ5*48NDTIYQAXJ8BF *RX? M?BZ6.4N'9;V=8I#I:YP'DX]%IXY!G_91O%[ M/?;FWP313S-8>=O'SD];DNM]Z^=XC,3Q2VZLE[K6[C"O3#C^W#FR2U-K:N\N?>=_]M:Q[*Z='&^ MC%,A&Z\!-U_%V46IBMMAKU_E:U^E^[R[#0_\PC/Y<.;XU6(_Y!F/-J*;Z:8]M'#QP"&CJOYC87 M+>/OZ^BJSG(/=D1C_[][NZL-WOS4;#=/O[!&;AE_\/?^;NL+;G[Z[UX>R\[I M]LGD6>[N_H^3QL'''XW3[WB'KK/FJC^!<9[L?FUVFJM?\,[!6IXWC+]L&3]Y MEFNQ87A':,X-&],-&.;,$\:IMDM78K8KS/;XKZ!<:Q@P_XQ60 MXASZ)+^6?^2:O;G-Q_=8';%6Y7YSU&H^I45%>:1_KTR5VZ8%SI%Z5ZW04]N< MXXU9J?:E61:FWTAEA,5@XWQWRJVI-<#'T@ WIN.+I4DF2>N0EDD@[KQ'.DF# MN& QLL2"#W)AF;%%*JXKE?<2>7>/K9;47/X$=ES-Y2_%Y9-V'C7&Y39W.8% M@IT7 W+<8L2LUL90;07V)9=C@2\VC6I^5]_8_\:PV4ZJT*03Z M?=:PCFT_U/F^SZI%E>F\N>2:[>02C+UNA:PKPV&_[8[*N+]6;QRU&L-?]B1? M?+$,7HVK=\'5:8^^2LP)B2U2FA' 5:V19C2@W.F),(UC< 9PEKE^\ M]CT5HS22AWB?;AWM^2J1][E<4Z.-FK)=:[/UL3"XT5H9CFNL;,"[&J?^FQ9$ M8.4Q(E$ZQ(FW"!0KC1*1V@2KF6&VM%N%>G#$Q%W9:8Y<5V\;(I[+KU5#Q+- MQ,EEB"#,**JI0QH[B[@&G-")P2=K+0DT)2]X"1$,T_F&B)G5XQX6W_"(![)/ M&-\PBZ.<68)XZ6&\OBOKA:T7=KZN? LV?GEPF<.9ZD+2K[60]+CNQ^.Z'>BO M:M>,CL1'M@&N;8-;V ;;4^X#!]I_2$FBX%( BR!QI)TSB'.E>-)..%EV*F;7 M-;Z;G4/O._L':@AZY1#T0+=%/ T$3[@DLJ%52>\0DYH@'@Y$+1",9"5?" M:!IS.2N H,>JX/D&_0\O/8S7=V6]L/7"SM>5]<+.BAT_K[&-56+27<,V;BR8 M?8.K]U7KWX^Z-J].<7]JW\&(FFO5_2ZJ^_YT\($3@7&F E+2,5#=+47.!X(T M%L%:9IB7[G&\!X_)+S->Y:'&RQHO9\S14>/E/?%RPM7AE-(\4HH\=0%Q2@S@ M)979U:&2E%;@W&'B,5P=LXN7,ZJ_G[54.6N@TKU0D/VY:JFO=(?M,$HCVHK^ MJ%_VF5[[Z3M'(8:/_=[!A[)X=EE0>[KT^ALNLW[Z+4;%N 3M0SA@*=48?TT"NZO;+$72:1 MB3;2@S,26BR.]]I^K\CWY^O'1):;5.9[(@#J?[58]@JB[,7A=FGXTKZ\+LLU[(NB[,/AO[4!=FKPNS MOZT@M$%4&$RY9]H[UU@%CFJ+.(A8N22Q8@0EPP'9" ^SCTJO (E; XC M#/ZZMQ;V5DJH8,6)X2"76<+<:V\H]R%:*IST+EI?*UJS#ZDG5RA:W E'.8I" M9D4+(-5ZF1 1QBLO//8DY98'#P;5ND#23'.WHR(FIA-W"G.FE [.*,4,<\$: M1GBM,,T#=T\J3$)Z"=HNV$U&!\0-M\AH#K84#XRG*"BA%+A;RIGG[AG5BFX^ MM[VV'[R\W _^9?LJAXG"D6ET^);YTW9/_M]! 1ROBV9O".]M#\X.ZF(HC@9E M.^;<:3D!*73SQL+7!W&XUPM+1>O\*?G&?OS?HW8_AL7B\*@_.++=X?C\;[T; M8G=XU(_%]QX\HSM^ZOF+%_.E@S@<=JI3QL-^N^O;A[8SZL<\[OA\<:A=&.I@ MKZQL?V!/BMC)L[O\F'X\L.WR==7H!V7S: =D636-_JV]%)<6RTL'PY[_D=_K MNY@//&W^RN7"_/DQ<'$_ M]M)246S#XO2O6^3%BT\=G\,.RB^[9=F3LSJ@Y^M?K@&\99!.)@=_/O7%P@X& M1P=Y:6RG,[FVY4'P>"@PQN)]]/9H4"WJ^+S8=WHE?51K=N,"G!'=L#R&.:B. M86(^ABG.3@3R -CX*!GHJ>SH;:O)YB8&93=P$$K#V#]HG]'0)'G#*^-(V)QW M]8:GPH,Z>4>'>[9[Y9[F&?R?>X1':>8$#919&@" 770\"N&S@.7*8*>^K5^E M+Z\W/TZ*U-7HANO=P;!_E L(?JB6OPWX\^%LI'_E@9)YCY2Z?R3&OL<;JYYM MM%98 O*#A+4R$'U^+^"P']>FY\W^W&BFJ/V\.]"E$&&8?/N?,2 MX%X EO)\"Q:@W07L &[X!Y:CL%H:;P\/R_]DL.C#2*LU'%3O\D"I M +1% G@#W ;8;@,AMX='Y34 (*6HJ![Q 1Z1T0%(&M#SR.V/8#LO.*I6'*9@ MP_[18%A6TLP7Y5I.,)(.#&K0AO6S_4JV] 8E6D_.#=[4[_T$5BNG<3=565FA MO (=F!'"!56&8>4U84D%*V2@(WZF5%_2D,68G=O#[WW@Y7(1@78N5UW_D*<= MP_L36)#S:\ZY_G:UJN3;YGO:_/*->\6)" RI)"CBEB?DM/ H2,I."X5:V<_3(^E..X==0*HHN'( MQZO5U)L5Q0OE61=+U;Y4E $4X^C1;MY$\Q8HO'F5"UG\/_^C0:[\F16]\B/Y MLU1ILU6=E[84FQ7^9P3HQ\H*@SVYJ)IWP^7=O[P F< R2+2[1^53+BW):%P\ M1SD>@O*>+WA7O@96\CRX\5^70U='*XC/;[%NT,M!I-?>,A4[\T)KCV#E"C2Q M0A?^S4,N\4L1ZH+%TGHA.='$1,FMMJ"_!Q.\3]^D6AC?M'=6<.\0S"#D^M'^ M0#;!+-_9SK$]&2S\<9D0@0I'HU(4ACVY:-__[#+U\+#=22Z7$94W?FV M9XS_JA3^9FOMT]IF\9^-SZOKS4];Q8>-S;\V-E=:ZQO-F1]\[ Y*BR/W]\T2 M96:R.D[.-#G66%VCC?UFI_'U[PYH:)U MQ,X@YDU"/&J/= P*)8&U(3%&@FFE=(,\C6$EVV48,^,":*TQ5 M%,Y$+2>S0+9:&Q_^O\RF:YM;6>H3]6>Q]F5[O;4SY5"^1-83@KS:G5^^_ 9& M8"]&^%4+C6(K:WA3DWR6U*=1$X\\@ N5H3=[G<['7C^W3BJ%Q]OEA2_LFY4I M6 W$'PU8+]QYB:QA#N' M;6!:BJF:/M&]>7)3S;.4Y':@VQ@'QT P9^9-U<9 M'I=,C>P6 =O5 M]]77]%WQ*]LERZM1,>E5)C@]-$?DE:;CU*DS=>K,"Z7.O(64E*WI5D@V MY]N"G"C/54%25D+M2?)67G^TE01]U6+#/=6$ZT"M3U0) =,&938%5AXA44)_ MZ8^_H+;>LZW)BSOH[Z?*CHIIK)TTO^ZVFP=?:+.US1K[7XZ;7[?%SOX/"D\_ M:![L[FU\_>]>X_2_G[^9BXY4^:JRMDM]5I;[3R3';H[L&: MV#E8.VT<_'U5@@J8$R[ CB$1E$(\!# ,&0,[,2<=,>6,UJGL:D*D653JL5IS MWXYG7D.:RNL' >$"B0%+RBGEQF$MJ6-::!N2"I'K$@1(#0*S P*3X95<>4ND M\TCPG(]",,V9*0*YZ+'C-DCE7=6U6[)%QAX<9?DL(/!(V1[EN]62$K.NZE0F M_&$5K#(^T[R?8O-6@L6M\21BR:/T@1O,=:[B3XPU%EL6D[E[7,%YI]SLA8[= M0>G2O- N]_W)=#/=[):K A(&G^#"X6"]^U>IE=:@]VB@-YTQ OM*A!$:22(D M@!ZE2&L9D=4B11!A*I+<=U5UTLA#<$!K+JC55BH<.%'"186M(XEC M@ ?"[2^21IX9!U+[9PSH-/9[-03<#0(F]1XFF# J:J1 ?T5<@?*C0PK(8D[%3 M!@^5H;;%T/Z,#ZI#\NKA3M*@!<-)6QNY851CS9G4.&!G=;#\]FI/&0)< IF[ M >OX1US3CLI8^]?HKMG$@S6.D&V/<1%=0*T6.A8?/#E$*4-%$T M,H.TH]D*E Z9X"0R3@LEL>5,@T*D\")]- MP3IT]KQXAN*%.&)JP,8J#/F2X MY2$FJ@V3R6AZ>X6H1H@Y1HA)?J**5)(,E4C.$S4R: MPHKW1P>C"B ;.?VNN)0Z4%2Y R\3QWUA;.70KDAJ^-P;#-YX-/?.R3?.1'3$ M2G+]$D$H\>NVR6@!'G),YZOL:JB9F3L6J@K.M_K M+H?A\>+?YRLT>S4F^"Z4D=GO8Q?^&I:?_^K8;OGA<]NZ=J<]/+E%Z/NK7:4/ M=K!7KL9'D'_EA__$\/V&T[TWL"8?>WWXLR*2#T?]?NSZD_*/5BY65/6=*O]> M.2NN\9:7J]4;VD[%6OV(6O9GM39EK;TWO2ZP$F]X^LTX1+UT$SV\KO28ZZ20 MCV7NZ"B!&_ENINY0Y3;-]*]\_QGVV7YVTU%N2;/AH6(E$>+N<9< M,6,EU32W7G6$)D+4U3D_N;#R .8)GZ:<'MEEN=?KA+,*7+-3+ODA'LG]SD&S M]>.D>=KYT?RZ+C96OQQO?&WN-3YMB^;I-MU=?;^W>] @&ZN=*8_DQM<=LM%: M9QM?OY"=_1^\N;HB=NC:\6[K!VNV=G\T/GT\V#G=YAM?_TZ-Z2,-0[P(.7XC M\* 03XPCF[!'S%&G!6-!I+= 2QX,HE[8**7 'KA$13D#7& MS03&D0F,4S'H'$^'8&6.:+1-085V/<&\(> M>V0HTRAY'6CD.J1(L[K&Z'3SCQE5U]Y"7MAVMQ]A&*J)E@ZO2. MB[V;HVE>9VF043F'NH++;&_3'42*C9Q(J[ Q5/,4I/9>:,4"B!IF PUW[NB] M&7W'#@;M!(N17YZ[_*[T?+N*MQI6:BVVJT;E&YQ$Z3_IU@R9*P"XCG*1!G!&*G"4$.<,U%9$&,/=J=)Y/MK^+ MQ_(1^/X:U^6M !8O^;DNW'RI$-31\P9M6#R@X4/)K_,K6=E0$YR00/1AB>Y ML*QR>X9[.S1K%IYAR7V?A.8'2^YF'&ZD6G _/;M/N?@8=4JRX!%1'B,>G4"& M*(J$-Y[2Z+VWN2+NXE4/P5/>.2IPQ#Z@ M)"38]$R#34^L1H(!^@:ML5>\QN Y8^[GY>W:&?<>V^HXMQP1W5PG"L;-"9< MR2<6S3?[YFH&OPN#3[G?0B!6\,!S1 ,#T4P)?]-MU%LD0,%@%6*=GD MN<'&4A*,\UQ')P71J3;ZYD2T7-&WPYD8K&8$Q5"V.I0".IQN :@RL,GG2\$1VMMB$B*8W+70(4LM)@%)UE22BF&$LU M!L\9.M^=@W$G'FV5">T8I2I*!\D2-1,ZHW&J Q.2H<)1GQ]M,Q<34 MW/O8HMD32RD53'A!.(GUXFQL&GW*\4>)T"CX@2IFKXMZ< MP0*Q5)Z/6*>$6UCF5]0A>1'1_!8"WCY.QK<-SZN;E\ZX.M*M/LJIMZG>IB>/ M@@-CIPN+*M%0^N#]IKM:[:?4[:?],Y%KJ7'$;1_E<"T=Y@C9Z5'TBBM MN(V,B52S?DN\CG!1G:GO-V35GU[FL<\GW4SZ]Q D'NG:(ZJ@0YRX@HZU%.C'E'*', M2CY[ OT7KKUQ-UX8;+P9*>HKY_/*UQ54>777N8;M^[UQRSGV$FWO7ULUV<=< MFMF6^'=J5&>< ?TNX2@$UTXZ3SDF/&@] M<1)CCTB(!'','++*4J0UYR8H(3!F#VU4]XC,\<+'\34TUM#X*,:0!V/(>*R% M)1BT9.F,M=Y%,(:4CP")UR-C78/[&=%R,HQ;$>=MY!Q%PB7BT3JDF?9(,!\< M84;)6%;6,W0ZB/!^L4@U:-:@68/FJ -+Y"Y7& 8EQ?. -?PME)>*2 L*IDHU M:,X$:$X>Z'ILB*-:((PY11Q@$CE-' J**2$ER+OL"")T$:L'>X)JU*Q1LT;- M2ZA), M0S@FGFBBP?.,FF)1BL>JXERC9HV:KQHU[U2"RQA 3,%P((G[A!TG20A"I7/) M8&QJW^6S0^1D: &(,:DT(8@$G-O]:8UL2@ZI)*+CT23F0JZD-=VAN?9=UM!8 M0^-].]H[+&DP3JO N>;&2,>B]\)Z);@4-R!CK5 ^YTG/5''Q"#+-"H]2V1W5 M!(6,8A8^:>(Q%50%DNN7+1KY&C3*.I+CC5]9$\ ;O[(F@#=^94T ;_S*F@#> M^)4U ;SQ*VL">.-7U@3PQJ\L">"/,O$'_AO:_RS_&_X9WW%@^]_;W;&'0I8> MT_+:,]]&Y:2 EW7LX2"^&W_X<_RN=K?TII4W_7GY<>)PRD=1^C"JG_\\;H?A M7O:_+>'*!S%RJWQA?DDI<^S->(M?^=M-CS1+!U]]YTU-O M_DT0_<;'JHF9D[%JH*SK?ZW'^I"Q\EL]M19<;_S*UU5E[.I,M-7HXX&+_7$R M&GE(SN=K.WV\:HJS?8IXEP +'8A0B7AGC>.8*V.T(<1'QR1)(NGR&)$06@=8 M>+'3"@>[J^OP["\G,#;>^+JYUUCUHD'_WF\>Y.>MG>[L;XO)(\/F:6>O27=_ M-/9W<'G_ZO>?Y9A/?YSN?FW0G=;.2:/5;#=;G30^+KQ8>!4+09TE*)I@$7?* M(&NP19K#-B7.E&)F85D_*,!B]DHVU)#S6B&'8R5R#D%2(7&9M)%2*(5I<"9( M9L*C0,[K#V%X-CR:3+_R6D1B9$))FEP:CC+DJ!HR,]1F,G'?<X/]$9 +02"X*9FHT MJM%H3M!(NL 9L\)B1\%F\\8[H1TVD>C())4/0:,:<.X".%/]>&B90*H0]]@B MGHQ"&NN K)1$!2MT\F"&23%MA-5H4Z/-;*(-EH+'9#3@B0")F:Q,DB?"2.XX ME&RL=9^9@**II!8A4@04LLAY^(KTCJN>W8.Z:?M#](0:)XQ4DB)G**!SQ!$9 M8R*RC-,(%EV**=;H/)]L?YT"GX]+;^?C9.GN@9Y%8D"_F4\2<1E M ";FF"%LH^=4Z>"B7%B6^!%*^]0L/(.2VUN\83ADQ4$$1UL8F!9:1[*R*Z9DMRO*T+_ M:J;=G/3AIT6G+O%0\&F^"8I9PR#FJC M"OJ)M<9?F(VU@+F]@)ENW""P(BY9CY@@*4?L!>1XU$CZH 3%R@<"\H5(^JKB MAE\Y<]<8/!?;5&/PV\3@2>^<4,):ZA328,>!30^&O9%$(:RXLXE0'**K,7C. MF/MY>;MVQCT'XT[5V68T>$RV<$#%Q^L22^6;77,W?=^'O*>\;#X*31#Q*1N4F MH#8A%X-%B5I"J#34>Y$[-.G9D,QO(7CNS.W6Z0T&V>W6!E[LQ\&PZ-MA+ ;' M]K!RO-4A=/51S^QMTUVZ^B62M+',)R&X8]& /A&3L%&3J*@R+Q*D40N46PN4 MYH?I*#DG%7&*(JIR1AK8=L@Q:9#QG.?L9L8E7EA6\K&:I-9\7<-OO4TU_+Y1 M^)U*");"@R:OD4DQ(&Y!D[=6241D\@Y,-3#?1 V_\\C7=S'8'X&QZR"X9^7C M2;^;$\F(( )*VC,$7.N1C4DBYR5)B3+AF'9%,XXV*44]\U1R M1; U+$@J4XA66A[)2P3!U1Q]%XZ>\K0I2RR'/44DF8AX]!JYA!,RT9D0(TT: MIQS76D>Y/2]7?IP,:AOVX6F=DDM*%UP=WE8?X-3;5&_3TY=%=H8YXW#2TO'$ MG8N)L*B(H3H)K%\X J:.@7\DW6"ZJ"!EB0OL%%(65'Z>1 Z!EQ%922(8;E8) MP\%J7]1ZVFZO V1JWJ]Y?WYX?RIQ%1-JC16(.PV\[V1"UK@ 4*"%5\9SG2MJ MU;P_9[S_O*Q_7R?=1;Y.[9\QH-/8[]4L?3>6GG3>:1T)(S@@E_>,"V.1@^U# MDF2'CN/*4W:FP->1NDUF="@.FP.J*TM=HAKEE"W'.)C. 1"1&$ M"U98;F=+HZ];CKWQ*U]79.75+<=6#OOM3E&U&Z-W]:>/NH&.^GLRX+/0.\K= M0O.XQ[\.>X?O,@L.>IUVJ'YYS75A'W-I7H_4=QYK)0*.@BEN!"@! 0M'9>". M26]X65#V+L*^KF/], %],M7>C&<-+'&!L-$RF]Z@HG.FD Y>2.L5"-;PT/9F MC\@<+WPN7T-C#8V/$]:@. =C1QD1#%?2N^!<$-:$7*XY.'4],M:EMI\1+2># MNKFF6!'+D7,9+7E4R"K"$:'14THU)MPN+)-%HAY<:+L&S1HT:]"\!)K&1"4U MCC[IW%\,6^)"PAZP-!J9U WJ9 V:SPB:DX>Z5H8HHW((Y)Q&/$6*'(T6^12B M$]29J.7",B6+FK$:-6O4K%'S45%3."LXYY)C[WGN$&NHY$)RI3$/7HL:-6<" M-2>/PUDD3#F+$98&4%-1@@ ? R))*!*IURMAQ@B'/"?-4Q)H46L?9?/#I%3N4%2.6P$$+(E.<6:"62UU8A9%9/F M#C;-Y1R_VG59(V.-C(^E3W+BC0_>$,(Q3YAKI0 D6?"@J'C*:WUR-L!R*A*# M,9L $4-NUA00IX";8(9C)"E7P693P)-2H<3LL9*B7Q(VZSB.-WYE30!O_,J: M -[XE34!O/$K:P)XXU?6!/#&KZP)X(U?61/ &[^R)( _RHP?^&]H_[,\=FXT MCPYBO^VKO[.+J]T]*E.(EO\-EXV?.7*3<7$X_/.P-VCG"][U8RZ+\D_\\[@= MAGMC']J%NT8N#WQ^BW6#7N=H>/TM%]P;/N9"Q\_O"J1Y3*B@I$!GKIYJQ2[\ MFX=<.N 4H2Y8+*T7DA--3)3<:FNP"R9XG[XIO#"^::\_GL:A_1Z1ZT?[ ]D$ MLWQG.\?V9+#PQZ7%.&AWQZ-2%(8]N6C7+DU*3[8TE0,J1-_KEV3R[J@;8C]? M!6.R,S.68J^?_;3_JGXD%V\W>'@WW_8YCK*GLEY*REYOMM8^K6T6_]GXO+K>_+15?-C8_&MC9*\\/ZRN=BJP5?--::K:WBM^VN M/0KM80R_7\70%QG.]K\#SXUPR\"01M^4[EE='B6]Q+1_(VSI]Z*H_,_3__[[ M$I1/G. *:;PEQD9#N:7)T:2\D\(3AYFGHLPY9>.<4X89(Y-G%!]MN_^W[1S% MU?; =WJ#HWX7D]V#!FY^_>_>#OTOO&>S$_^S>;+[-1PZRN7NU^9^\W3 M-=Q<_P<["88^TGCRSK$",1I#"O#LHB?(TYZHD*PG(IH@PX"=H<2JW!,:J&( V\/ M,[?UCP!-SVEYO;G5VMRNB'FE"52^LKY9_+WR>7NM:*RM;&UO5H0^+=(O$ON$ M>*^V[==CNCP'EXRD&JXB7/+HHV6)^F ,D2%18LS"#>S$+K.3>3%N6AD,XG!0 MV&XH/K>M:W= -X&G-Z+-I!T*.RPRR1>."[;8C+D>7+O[O7AO!^W!M3AY M><;R\HS9,\SX:FVFG,X_Y70.JED> (K#*& -;#_ 6AP>=DZ*8:_PL3_,[5U3 MNVN[OFT[A3U?K\-BS\)#\C? 3E-C@*$^ M="66;D]!+T0R%Y<%=B[^!!T>I@8D\KW3<[ 8,- ?<5CTVX,?@\71/N3YY5V, M*44_S!J5W[.P['F?+OPHY7]4QP>]?/JP#.+E4[GTEV9+OI900U7T45%\:"T=O/: MPJ?R^!>F'@!G.D!UL=C:BT!S2U-8_H3R?LOOQ7#4B1OI3/)7D+G2#1< :\P2BX%,RE86M! $ M/^V,Q-TJ M?B7K&/WX'<1+ON@:^+Z>-:X0'B5+]XY@Y&'P^[M?(6B6N**$SW* YSZ),MX" MEJIC#P?QW?C#GV.W2;M;3KB\Z<_+:)R]'Q/A%J5A5/T\,L^-7J)*9 M]Y' ; MO7ADO"^5QOM$[$CU&Q=+FIIK?\9+Y-K?;GHL(4N2W.^Q-_\FV/4OK0<[BX.E M_%:/_86[^)>5GJ8OO2(BLO(CS%1!D'.M_]HBSV]@%;X<]4 !*9U9?X%Z42IO MY5\K/NLTY<=&J?P-RL^_?8[_Q$Y!IN*)W]*B;<$(RNI;W6&Y*!N@VO6K3PX> M^4^6)N6?Z]W#H\L+1^N%N[!PV]W>KQ:,75ZPUU65_NI5 GX#PYE5M8K8+>CE MVEE?&V]Z,>3T%E1V_SJ ]2!G>I"OJ_+7U8'^E3G[KBC6IWJI/J2OQBO-_'BE M&1S*NQ E89I%;IC7BG$9F>*,ZQ Q+C,X1OZ1FS(XQB2T"12T>N;Y&3E,AF<> ME%G)W+BO1V24N;'R$ZZES=7\GC7>;&WN-SY]W&NTMDEC?X=OM/[>V]W_SC96 MMT\F,S<:JQ_WFJ7HT1%HWED1@?F/7PA*;/.4OGH$#3;!;[G!9JFZF%QXVPP!+F0".+< M4V0"HPB+R#7!E@CC'ZW =PU/-3P]$SQ1K+BT# NG$\+$4-(I(4ZL0LY3A80V.NJ( 9AJ#:F&H)>?VUV*W6'E!(Y" M!RHYX5(SZE*4.BIG&,>DUI!F$IHFRSA)II6+":,4!C]\S1^:]>&NM3U_ F33:@P^C+?@P6OERCZX( MPYV+6B'S 5K31>&99)%0:<&LM)[P*DU44B%J+&Y9I\DR%@AD'5<8*8QT9;,HLBNJR[4Y2SFZ\H9B/VB M//_?$\J1"QE,[XHRX_^JQ,![N;IN>]IP9^'ZY(OR JZN]Z-$O ^] ]?NEHM^ MOAD?+N[%>,?FHS3N7$C9YG2 530F$!I!60:9FH\/$[+81P0:DR!4L6@%6U@F M9%$Q.D,N^D-J7I4D>'Y$^'J9\S1,V; #_7D*;VKT<<#%_OCK%YZKZS>VXK'^AFS\XPW M%57X@ S;VYY5SMSD;Q^\?=447\TQK*:<:4UT4D%Q88B1,8#A*8V4BG)1::1@ MECQ)\':MA=Y?"]W8.O,._VRL[IS"]=_ =F#8R824LQ34T*"1YEJC0"AF5(&M M&;,:NDCE@[70V0NMJ"'JE4(4V,=*)ITM9<4=$#6ES/)H/=.14.&>%*)J)]A] MT>ET$IU(5"IJP@'N543<>H(<["?*XL:KE+@Q=!9#1&I\JO'I)GQ245+IA#)8 M.!Z%MS3Y*(B76#&N0JA5J-D%*3()4M8DQYEEB(K$$/?>(I< KDS 6GL:05$V MM0I50]0,S.TN\4#6R<"<$6 <<)[/'Z(15!,IH_16URK4;*(3FT0G(PCUV(*! M1QVH4-H%I(UAR#"/04G&S!HUBRK4Z_(5OTR.[I,=D,X24#V6.^K.60$U,-W' M\W06O!123MO1"(<<_>\,09HGB:323CJP[1QA"\N"DADZ_'P5P0VSQ+N/Y:>I M,WI>U%]S5JH($\D#!_L':P>Z1@K(:2X0B\P+D;B0!M=!2V^ KQ_+OU'+Y&=Q M99S)9(8I 1,!I8@IRAUKD"/4H1B"5)QRF82K9?(KY]W',OQKF?RB#H SGO8J M>6()LH2#3%:2(2ND0\0*C"T5R;''.T)YOAI=LY=D.2]7OH4PIZ!!19:ZZ7?MX1_6(?&Z?KQ-\5E4+E8+ D\(#(!&6$%E0CYH98*5+&A7"YC["YB[&..U@'DAII@4,%8E0+.@4>39C<:,0%8G MAWRT20*R&>/,M0+F+9Q[SV.MGEF2F8]EE-4YP2\*'6MG!MO&:H,W3OVWI*55 M+"GD" '5E, GJXU'3H-F!#H2CSA42<%"SI"OKO;!S^BY>%W0XP5Y^^0R;X/Z MAAFG!KFH/&@%"2,7/$5)2>P\CASLSUETQ-?,/:,6;\W<+\?4*M#.=9E U+]T)?PRMZT3X;VC_<^9W:!X= #?XY7_#E^.A'-C^ M]W8758]XQX Y1M_D1O.F9/EGKJE"\;^J&0,=]RJ"?P'0S[,-7NA5/>7GSGG12UX%G.8767BP Q>#-)\4A/*(7,K%V3HJ8YS8H MVMUA+_\S44ZDL-_[,9;[!K\6O3[L>0%7]F,X\K$8PE.]'>P5J=,[+OKMP0_X M\V@ >^].)I[F]RR@YJ X&[#PWI'P\'0=C-GY9MMQM3J0M?K]WO'\.=@J2BV MN^4+]^)@:CR+Y=O/YF1/!H4M2F6J>DXOG8\ 7@1#]K&D4#OQPOB_1[:3)]6# M13N E=PK/J^_W]B$U^=5^\?VVYEQJXM'3PE%ZO<.RA%,+E-^UW#JOD/;#GGN M^9>+9D)K^+]0=Z/ MANW[O4ITCHIIL7+-!["?'=B&0?%;@ ^V!!%X3>\(!A\&O[^;@D@0M^4FCR5N MB299VG8 4..[\8<_Q_%2[6XYN?*F/R_CJCBXR/-_P[[+ZBLQ_JFQ\KUDB3J5H_]Q7'A#:>"OM2_9JIV8K.710>H M1"L'8 X-;U$Y\2F"9N]PXO^4KY^/+6O8X5&_/3PI5D%XWV+#[K"X\[40?X&: MF__WL;0#2GOM+2_'9F6M%%7 R;#X.#9\WOK"Y#B;H@RT>C536G6FQ\G MC[G/S^_.CK''3H#*!_ 6#K4];NQO_M@Y7?G9.-T[V%W=[#165^#ZOP\V6O"\ M_34&[Q4[K?>=R4/MYNF7D^:GS?W&ZMKIQJ?='\U/V\>-U4ZG^75'-+\VVXV6 MA^=T]AJ?_D[-#_AX,C=<*:L3M\ACYQ!/)"%GF$,D2-L$(O; ,U+$(E/=( M*1RWYI;'#6EY"N!\C)R19QW77=9^9@S(J\'JOT?=\D#H7MU5'C$Y[V'";XZ$ M $"OB_VGEP.E_^QBT= SD$>T1OG;H#R?K,IE9%*!8F1Y)(@[09'122&M4]"4 M1"U-6%BF2T1I,0<@_Q)<\:\:9N8/9N3U(//W*$*FQID'X,S/QH>)["6:#!71 M(RN4 752:Z2I]"A'NT>C8;LD7ECF2YKA!X=(UD#S>#7::P.^-N!OA:C38>H7 M]+9Q_OA&FBCS7EOI=\75]F5<99ACYB)#..;DDA@#*' $#':NP&8WA,9D%I:E M-', JD]L3M]]3G.5./]7/Y;AO/'G8>P.8A7RVQONQ?ZHN-FPL&5-^>F3U,LY M --AX\\5X?\LD:/C)JR7@D=I'3Q:!X_6P:/U6%_W6.O@T3IX=$ZVK X>K8-' MZ^#1.GCT:8-':_=7[?Z:<'_YP#4\)$2G.4^86Z5D<-JD$$V(UEY=I:&.7[G2 M,W:P=M)8]:RY_YTTOJX=PW5T]V"SW3S8W=]=;=#FZ0_XO;.WT]K=G_2,[;36 MCYNGGFZL;O_,GK/FZN[![J=UN+_YHW&ZPS;@]XVO'_>:!\W4V)J*7PG)2)*D M1YH3D@\< G)2&918+KP18&3 :XU?>3Z4GXQ? M43'A)!D#@(\)<2T46!I*PS?$K3,_%4>NK 9K:@*\-^$=!U/O&K]0F_"." M[D1PB_&:I60 =),6".QXBJQS\"D&*IWVE!H*-OPBE70.,'?FPEO>;(3+'Q/5 MUJ[ZYD(4S&@0/$=H'/8&[;+09#]V2A@X#\S(*'7AKE%8!SZ_Q3I8^Z/A];=, MN25>*.(&%906Z'*PR\5_]_KGAP/?(W+]:'\@FV# [VSGV)X,%OZX'$;4[HY? MH"B,8'+^U\XRI2>;Y4V50_]M9V8LQ5X_"[7_:2M"7;!86B\D)YJ8*+G5UF 7 M3/ ^?0,[MS6N5IC+ 5=53>WRM35!KZ.VY7^[_A]WO^T93WJJL+!F:^W3VF;Q MGXW/J^O-3UO%AXW-OS8V5UKK&\V9'WQSH[6V5;0V8-#-U;7FUMIJ_K2U\7E] M=:4%?WQ<;ZXT/ZRO?"ZV6O!%8ZW9VBI^V^[:H] >QO#[5;QY90E)EXRDV@9- MN.311\L2]<$8(D.BQ)C)$I(:,T\C49I*PP5SSJ>@3)!!2X5MCB6]=4U@0E^H M*/#"\F^$+?U>%)4.,/WO^>JN-[=:F]O5\JXT8=U7UC>+OU<^;Z\5C;65K>W- M\=)_&*_2[]?2ULL52"Z?>/O"P>.>M^.&7\59QZ_;UP]^(']RF?NTMAGI%2=NEF=^GJD+R02ZKV[]8GS<7SRU#=_MQ2NT_'7/MTO**5^\=M3OP6W=WD&[HJ=;4-+9XI>3N+#L)WEV_^<.)K;5 M)AK!O%&.<&N%EO"JS>E._,_FR>[7<.@HE[M?F_O- MUWOM#I@)O_W )Y+=F L.P>[J=GZ(IJGVV1C]4MN M(HB_">>R;X,C1Z-'W#B'_(;XII07)/* (M81\>@L G)@B!J#;5!!R-PKBI#K7"+CS5^\@,&=DPJ3 M2A3+G/CR@/!&?6Z/1"?; !)>XI#[BX(!(*K4?LV30=PJ%E,*B1,,=*+4KT"B MK(0/RDHWBQG0>6[MAKE-B?O;E:R_5L6>J92D2]TC?BV.PZ6>)%-M"QZ[SOW5 M:\BO:@7R.G.:7CCW0BT9<=_Q//]8I>1S,E:SQ/3]GEKG"OTB5XCHVPWVC><* MO=I@^D?/P3%SNA#_YX])G]E;)HLZT^0Y,TW>=)3**PU129ABXHWA3"@>X!,7 M@G-)E%>6NHCOZ3][<^DE^WOM9NOO_<;^&MLY#0<-L'UW]KUH'FRS!MT6C=6_ MVQNKZV+CT]KI9&S*QJ=UTOS:.&FTPGZ3[APW5W?;S=,?=+?E3W=AC,VOZ[RQ M_P/&>V5ZB=5"2:(U,L2"38UI0$9(E>NN4*NT)HZ [4K5HA3LJ6-3WEI@R@RF M;*Q&__0I&T]5RF8&U_,F+/TK]AO_M_DHB'ISMD;EL5D;'0#F.&IR!INXALW; MP":>@$WOM#>!*>09YX@+XY%Q.*! C,W>2DDPP"9>POR*?(V',->O&:-F.S#X M_F^S^"L.>C,5J5TKP+4"7)\7S0B@3R;@):9,4E0B#/L(>G!,R"K!40P^$IUL M,-0M++-%K$FM!M?E!Z\,SI[T'-^4,YC*_[VJM,!I= 1-2%HL(Y;!<8^=SJ>W MCC&%<1)6I]H],%NPV)YR#T@ED](*(Y%R]0FB(W):,B1@(Q5U1J00%Y8Y6<3B MP;AX!4L\-?I-O/)>Z'?UL&=<0=Z*A_>W\]_LJOW"FE_;WGP4 *RM^2=&N4EK MGO DDXP,$<$5XDQ%I+&PR$0>J(:MP]D)2I:PEM,E=FH6N@L+Y7C?)UVQ6NEZ M=*7KU9>]?S;@F;8ZJ:0B6"04SC&PRB,M;41&12J\H5P&>U-L8ZU;O6;[<9:; MI]97WN;*6W4EN#K1[N5RGIXO*+AN83#[X9-UN&\=[EN'^\Z2856'^];AOG6X M;QWN^RSAOG.A9M=7WMH8J;?UM5U9MX%XA)B+UQNA)%042COM/*<\X:2ID%AZ M*0F-Q&MY]RJ2;_0,_@??.=C^68[KT]II8S_W1@U[C?WW!XW3CYWFP39O'N0^ MJ9L'4T[BUEY[M_5Q;^=T&^;1.,F]49MT[:3Q:>>T 6/=;7VGN[E/ZJ?=U#B9 M.H/7L'.4"X:,X11Q&SFR01@4@#:4IY@'GT.3U")1\U ;?.;"D^8OO'7FH_3G M;TGO'*A_/UQ]JT?[SP:>DT?[CEB=%$"F]B(@;CQ#EG""L#6)"BZ-9&(4J#]= M9>A) O6?/%9__IAO)L/U:Y6X5HGK"(GGQN_)" G-K$LR4$1M8 BV7B M24 T M,NV93S01OK L,*\UW[IP>AV;?WL0C)8%&;A,)!(>#'.88. QC!,Q)JK:+S!; MT-C\,.47\#9IP2E#6#F)8 \-8S'!U1$2F=$N*$>602DTA0;ITQ4FMB2_N=\D>R MW]\L"VWO;-_?"J_#\U],[ZJ-S\<"GTGC,^ID$A$<23!"$3=)(JV51,1:%I-C MF&J1P_-K]:JV(&\RWE\GDEE-M0G2"14"#Y1:F9P5'BN?9(!_:PMRMO!MNO@; M%\$ZI@720D;$6<#(&DX0M2"7DK<Q:M*R?DP:<[&I+CQD8GM;)U-QB:-":%EU9BBI&DA"&N M1,@P!!8EB9$9Z06W<6&93E?9_;W6L6;.CESQOG\4;[0C+W2]J[,K7O^5MVK/ M77%V\^@ J,Y/X+J0QEMB;#246YH<3 A;, 0T6+@JN?]E4_ES+[PJCSZG[9?$>=8$K>R@ M";B;VX[VTF2*_L56GNWN .97-3X%Y60$G$J-LY:TI;/ MN42\146]V5M4OF"XUX^Q.( 5VAL4$1X>KFQ!EI^STG)E%3P*M>PE-[%2'"_%'7><8?F8V5;O:'M/#E1SM?2F=O19'ETF5763Q8T MR=\^EUHQJ,[9+BNR85:4EEFQDKM6MX>/7)9C'A:RIL&9IL%?8.=C^?!@G5_( M@;=E.Q-^N;G--WNY17S)9+.7F_5=#FONX]2[*59F,_X3NT?Q8[]W\&%4:_%K M>[CWX6@ 0!/[:S^SIP\6,4?2P/^'EOWY%B)HOO_<.=C\L?-U_7BG%=H;JU]. MFJOOVW OW?BT?KK[:1W>M]O9W?]^,G6HL_H1Q@C?[;_?:])UWEQ=QXU/Z[BY MNL-W]IL_=O;W]LH#H=7_YO2TDXE#'46$EDE(Y+CGB%,:D+51(@;_T\$E&['. MM1GTHGIX%L;3I:A5S%3#8 V#3W-H[9.PAC)+'/.05C(@91RVR;NDDEI8OB+$YL[GVS4 U@ X [.^"_Y9G+#%FGAL>9!$ M&Z(H(PPXQ3H18XE_=(Q_%'-2?'+UB$]O-NNT0^/1W M2=TVQC9O"> 7>F>' 5O=K595_>I%I:H,P(^P6.!4866% #L0QYL"D]H.K&%P M?6#P,78@V <9=I:D3,?46B-QK 2M19,4:'8 W"PM@.7# JG\QP93T#!.84X MB6-$4^EK;R4$I4)S8;'_-@8[<+9@RY+9@3]?'7ZY4.EM7H0P3(]M;8NCO&-JP^RIT*CY=B9 ERG#I- 9 M(EP!&L7.(IDXBA(.5!0&E)%*-K8))YOXL8;9,YE8M?R%8_))G!K"4Y>(E))4 M< K.DX!/B<,IQ^K1\E<;"(L2R9F2G& >)"J62+ X!9%D!@DC%!(: %;@.*,. M# 06\UH,\$U;'W%"'C2#*8KPT6)Y&R%TU0E M-*,HTUPC*OQ!$P5RR8C!3&0.S!]0AUB\M'6Z]BE U7&2WNGX%-]J'EU>"0![ M $*(THSWX4^MQ0RXU$M%,.22!W(@Q:EGFF$VT M#]<]5?.3>L^\DKY]?YK+%H-19*#>-E^4FS^B1&5+U*;$DZ%->\;)UT:"_2%MB>5/X^[>K/E9%P=7(F@0+'UF38.$C:Q(L?&1-@H6/O-N3O.GZ MB7FE)U?)MR1D*XNS57(J5LH#>H[)"OHPO^I1DQ5;E*Y0B"'C;(4F*Y+'.,(O MX?/-E!]?DR+YGWI]"].XLN9&J=U#J_/37O@8/CQXN_\4220X7=-%/+QE":M8 M.GSA^GDW-)&95ZAX*I"#Z0M%"1WF:-$IVN3L[^[L!WN'GE M&X1_A'OOITWR*6UVFW[.<)\&_7+\+9Y-=&JVFY__[IY2$'+8:NWMQXZK5.3@^G-=3PH@X] =)E4BE-I$RY8+(U,94QPHNE#Z@<_*_"]@LSLET+% MZ:,0&1-4*6*0C:VO7"8<4MIAE"8R55)BDV1F8QMO\B<[#;D2\/B8>SQEK&T) M+.^'G\VLE4ZM=.KS=;52F3E3\$SGZU9;I=3@M^[@5Q^M>MTP^*/Q-O[AH? M[M>XTL]PMJINVO%+$OH.&!MF #:N;LG>J0TRZ=>\[N#QX'/8L3/,:$/A%RH8 M%IQ8G2:,*+#:@*^?WVRK@Z1/!%ES^GIH,,VT$@;%)!:^B0!'@J0"J80PS)R0 ML;8;VYB*^ICV\M@2F&N="N]("4;!J1*);Q5EDTQGEH**>4%;HI;-IY/-F7JB M,=,VPPY91GQ%4*6@Y'=9NONC/UZ\:C MF0X+3]V9NK82GE,DZR:AZR>2,Q&')^\26O<[>=:80EV<^2<+HDJK1,I-K+BE MF;(*6T(8-XRJS%"%%QV%J#,6G@CC9GNF)&FB.,,642 WHMH*Q#,FD>,*)](Q M&MMD8SO9)*SNK+"6LL]LJA4X%0K,&6JU4FF290Y@(!$,8TGK;*6UD?WI$ @X ME9E@1"%EP,:A*B5("1$C+.%GK!C7C/IL)9(],D"Y.K*_3J;38WNHUXCYD_F= M==?G=4'$Z2#,,W5]7AT\?-V273>P71O)GHGE/%,'V[I-39TE\@(^FDDU,U)( M%M/4$F4X%>"9@[4!BHH]Y$Q=O1.])- TV]$&XRR3AA)DP.=&-,$"<:Y3Q DC M0AMN#'8;VZ2NY;]$ FE 7RBAA&W7P%;U'Q+/U,R#,TLB!; M^'FZD*[29$7V<\UR[FF^PIZG^XNQA_4R68[(/[,1:=R%]A4/7V!A8 MXU>KE^N5CZR)M98C:[*NYW3Q=>72%7DG>'@]DM>O@OQ3'HM\7-"$4DB--5. M>.)G:[P7<2Y/+5)]*[\AZ6#";V3G0EX6&_^\\5[==F_T $9@!M/O?^M;.O=L M;UDF=!JK\[*M\IMAS]B^'P5SDDLSEZC5]VG,_]-FF"@CXTSJ-*.88V$S*KD4 ML3+":.V^LHWMX["YG+OHK<^ [OGSG7+[)AD?P&W;H5?GHR][/B:=Z2P:F'2_ M>;SW?N\P^O?!A]W]YONCZ.W!X5\'ASO'^P?-I9]\\^!X[R@Z/H!)-W?WFD=[ MN_ZWHX,/^[L[Q_#'N_WF3O/M_LZ'Z.@8/FCL-8^/HM\^]>30M ?6_#Y/-J<@ MK$PIYW&BB<6,DTS0-%%*.\.$R0S/6"R=*+/EX1IK=GR-'VZ%H5)C8YFAL4XE MQMSI6"A&<9IF_"9@W4Q)$/#JU2>A;C\)NUF+6-[?<++U>Q25:=ZS/Z]7=[]Y M='SXJ5S>G2:L^\[^8?3WSH=/>U%C;^?HT^%HZ=^.5NGW&=Y:#$8?MVQH B][ ME^&(EAX4T2"/^J/#!I=1SPZB4]GN^<\'P/.]T^A_'U.2+LU\5P( M8UIEJ<;*\U1ZWS&F=/K@Q"Z\Z/>@,_=[Q: _#*WM;SLD\:Z?=W>T'G:'H&:M M.7B[?YR7YRSVB@$\ CYKVL%.-Q_V!L?YG_:X#VOI;+]OS<,J5F6K>>:B8_]] M>/GELSE7A&9?/C?/FKN'G>:9:36O]N+F[BG]UD:[;>5 1,W/$\ M$RP?:SRWM8'IM"Q:D>OD%U'+GWHI(@>DBW: 8E&[!V.L[/> ]XK(#/N>!P? MN#W@LFAP83O?;=0%IFL56[="]DV,26YB3+8@B+G+>@"^C/9[WVTQ\!P>A;- MQ0-?[R7>YWX\:ANJ3Q3P56""[[(S#-8*_%'8^1_IRPK8\C[,J2A@G.Q;F%0) -'U]*\O&'B Z)2:49JS8?F8,)EPH@O M;^)(%WSLL2;ZS=_^]R@O9PQ*P/BSL,;_%EK2A&4Y&L!_RKO!VU0G9V% )'LF MNG%2+"HA;#-\^U.F%18*#.Y=.W"]\LQ?G6* MH2H&$L;*3N*C<+H2Q8P:,O1/>IB'[NE5J_P1O1EYC;58T'?$\\ U8##S)Z!^WJDD[ M[,]TVTZI%!ISGB:46R8QD=R8)";&8AZKK_OSM.-^\]VT>OP ,S]P;X%_VX-: MAY^VMC55_",J\;.5\P%==80)*WO2&6)0Z#!,&*9B:T3,7A&X!>! MIWG+$<"13E-YOY]?>/54B?JA_9YWOOL/2HI$[Z1N=]J#RQ+L+@!BC/7UPX.\ MPE]RKK#XV\GH/.\'-JJDJF(YX#6"V1_31>E>3ASR;@X576]'.8!ZBAQ?:M=IVE>W? M^(K,@GUPBJ+HM _Z-.KEE4#)X%$$E?$89\E@L)S3F$F9Q-2F5F3@,[%4&% & MFF1VOA:XRT?: ;-FT*RF5?HYM5:8KQ7TY<'.5X:UT:!RD378EXQQ# E*)5(2 M2V=(QEGL&W^SK?M4@>>AQY!>)T0*0QD\&U.J&7" -8JR-+9,&YX%TA-,:M(_ MBT'0W/DJC"0&5"GRIIAOSYLBD+H$"7 (N)6^MCX&TI/[2+\)UGAQ7EK!'4!2 MP( [T"D?#KQI;4J?UML$%J 4@&3*,!AY/Q[KG6SWK_T>,Z'/;KLN6!K^2Q_R MZ(,9[Z<4>0PK,1G4 #A/O6#23VJ3OM>@QM]I' ?RZN..]YD_ _]V[6N-^EA< MQ"+QXI%2Q3-J;2)3"?^AC&54Q3:^MZ_!C)0LH+;YZY.J;TGSXU:Q0GF&&RR>&NV'](OXFEF*4V,L#)+::( OZW+DI3C+$O3 M3)G["K;4++,0EJ&-TZ^44\83F:#$:.++V6/ X$RA##-%%?$=3K1GF>0^'/88 MY^VU0:MO1Q%"L!H]GMUF]NV /=PI/Q^;?#?A_*+5UJU@[[9[NC,TI5E*F M_J&ERW-9WNK:M(=)@JOA0SIG,'XR*G9MD]NNE=[>]@__2<]//*^=#V$6,!T?. C3/H9Y_=G)];=7 M!@\P]Q\''[_RV*7688%BRBRBU(!UCHU!,7SA'$"[>V*V.K"&*J;X:S[6A?:L+**VX+^72N>2F G;YF=#W)Z%$E MSZ9RQ#W3%6DO MF6T!.Q6>9O.KTHU?2CSDIY*I+VV/8BMW+T_?UYEFZA_O>9 M7O[>JJD+?>M'!*6.GY+D#^YU9EL7//CY_:@ M->,X%C<]Q^*FGSER12_#O5Y#B\;_?&M\;G;A>](X?M<].3OL'!SOI8WC!LSQ ML'NPJR].SC[]:';WKJ:+##>Z'W^).EV1,U+GJ8<#V\-/%8R.[2SX]M6%;#8PV/8WA,)0<1X3@5PM!$QD(:3:12 MJ134"%'"(Z[A=RJCUWR/T7_/MC'O M;2(E3@1RF!-$F:1(IA(CJK2-K8FI,@;T7S:K_7Y_L.*[ V&>R_B?>N1/=2M> M70QX3+:*C%TL8XYU+*G),!>8@9F;&&6D2NWC&Q;7DK^DDC]M^4IM.-5<(N44 M0]0XBSBA&6+ "1G.P/^Q8%2DCVP^M #I7P,;[!=CTQ.I,=4MD!__,B>8YY]: M^DM>SCG"\"C\_:5N\:N"OT]@@CTK_A[9P:!3'@Z\&8=P[1_6H"O;SVL@?@P0 M'\V88+&P0AF;(6ZS!%%G4J32A".BC$J(BWF&M=]6W1B[ 0:UT#]&Z*>M+R"O-IETX'>ES'=B94APPI$3U%BB6(8-V]BF8C;5 M^.%^U[/+^AI87G=%OY(E#GUY&^O='34"7EG4:Q$65WMPVG]JA*U(^K:BZ/$U M06O ?0S@SNZ#BU0JPD2"M', N!K[LQV<(;_-$]LL2W1"?*_=VXX#+8^_6T>[ M%A_M>FG9KSVOI\"$:2/,2+#">*81@+P!STM0Q!-&40J?L<0?VW-/YWG5<;!7 MEJ/IJTW\:G;F]1&WR.1#?U(E9 K4R4F_NC1KH])B(@4F&2%I2JBS2J:IL890 MQ;@%Q<9NJ=Q1IRZMF/:ZG+%HI4FH929%A&B+*(L=$K$BB'-)<<8LV#J\S.Q, MR-/F+OV2Z*U&WF<-O#7PW@V\7(+WH.*$2J-H%AN%B4IHRF(NK#)Q53?G^6*T M-?"^%/!.NPW:$$VX39%UO@:M3 52).7(.!9C+&4F* 7@W13LB3/JEPAWE]39 MN+M+PET5]%ZLA,2=A_8/>N4I]BB;5_9-ZO\.V_XP_4Y?]K:BZ,A:7TC01L07 M_@2P^>-/?\S>%T#=\4/+O@U%^ [_459> H:H2L6U>R5&A"(W*A\.PK/\K'D_6CDLFW'?.'N<#,WUG5'\K^981%F'U\R^Q'Q2&EKQ-65IF=K"< /M-^ M+V]8'7T8F*WHM^K5RL^J=_E]TY>E#.6G;.<2UK!C2LD:U1I1LBCKH^P7?6D[ M984K7TVE#3Q^=5WUP!=$\.=*-P&CO]M.?EYZ;S EH.70@=2659]A4EUKO)#X M@>U0P; LP^*_#04$0XG:=N^[#.5N!SFPK;]K!_Z"-2DNBX'MPB>#H?*7^$=H M"5/PI00W(T#^4S]L=%E_>(K*!_DRNLJ700R593KP7OWJ(WC!\5S\[?RUHUN? M]W,SU->T.="#7,&5S%/&T^5*S>C#Q_>CNGSZ>C/VXDS6EW; MGUI;^ #NZJG6L3\BU9=M7^%!M?/1:OM2-&%@66C"2WY>A)H-_D9MN$[VRAH. M4_0IZXG=6IA"SJ_ V"YN+89Q6RV,7 %JEBIYLZQ]$X:%-8S.A_ ,H%DD3_NV M*K+LW\.+V>:(S_V;P/)M^IHX7?G-3DKI>95($[7=F#Q]6,P>3.@T!YLB5 3J MV@>7RUES\#+M/P3N5I6Y4TJF'8Q*L_=MQ]KI!C@8SQ>T&=S'/2"@N2V0,S\Y+JD\@9Q"7 M/T,%/!^M!4'NR;P24)-+T)4&'O"H8F2I5#856>P^??X"@O/ M34((2HE38$Y2BT1F,B0IRX >QDIN?-6QVPX@C0K554CA)24'->?!*U2@]2SD M^7""-4-IL6$G,&XHVR5UJPWR$JX'MJUD!Y5:M(2944&>JFYCN.P_@.-!X0=V MQ5X(IL483^'2G9VJ;D.J>UKZO,8&5[1N<+44\P?D8(U%0HFE&'%>:4QP;;E+!E+.I,CB3.'EH\??YMF'U3C>L MQ'&PLC81[S$1<>.X0;\Z:[@@8!,2ZR2BW&K$G92()#K%7,:)2#-O(O(GKF6< MD,1ISF)@ \\AF< I9C86L<$I=4G\T-KP-6<\"V=\NOSJB-9&<8>(TAB%YQ=Z?'*& @+IJ%U4UZ>CGOC#PA.L^PX?\?Z3R5Q[V8V"G7[?%R0.TX4<9Q MZF(L,BLSHDQMHB].Y&!>.S^^9BDC5LL8$>9-= &_\50XQ&,@E7"95<:+7+S% MGMA&Y]@I;JR*-4UHHIEBU%K!*5CI/%5I;:,O%HWW+[]*E^'428MD0L!XT!J\ MMPP3)(P4) 4+/B5)8(W9IL7W&NFCO:$;>UER,-K&#U']U= .:0?7K5MVM.X/K0GMSWNA"7!OW#JWNOWDI8\.ZP"C)=0P;GA& M$U_34$KFF,T2RV.29<^H,\HS+'77M_GX4PP*T M@+6)M\2!WAI+E"@&RMLF#E,?J<%;L\G:#[ 80K?KO(>F<6E>JZA1$_0;J3UW M=@C_L^S:&AVUK,\+>BP220TV*S,B Z^$,DFX\QMB4@./*@-L^HR$(,RI013H@@10&V5,I=J:1!A!_9[" M; [SW7 TMNU6IK,2@2O)[5\O60LDLD6RGVL#M9!^32E-5F6R=(NP59DL>&0) M%BLR6;&5B("JQ*PE1PU_NA50/7 M'5G&6T(\2Y0N^;EX]3V192JR>K+/,%FX,&4K,EE"MMA/WO;E)RNV.'O89D@= M67Z%0VMEO_"1-0G6R\OJ$YB-G#EGSW^$ H>3,U%6 MRV$Q/NI8M/+^H,P4[TE?@;'Z D:T?2G+93G$\V?>[^<7OB7P1/7%Z2*-A_9[ MWOGN5_(MD*#M>5.7QS7]"AU_V)GX("Q7U/;5AVP16CG(R'7R\E!G.-8/A U' MG>28*2972XTF!/7Y6#N97D#POB[*==X:>?P)KM759U#+(P>CT MU4UN*.G1+J8F9ZP:3)*XN$'C4-%M>)Z/RY]6!\JNW[XH$;]7:C7V^[-=%LYVU>#'9Z9N^_PU"K8-#*S7[ONZWF\5<. M"W99_CR&9_[9R?6W5Y;7#7/_<;#SE>/$9%QPQ+G"B)I$(853@I14L-)8.1F3 MC<@66I[#V@Z U3?NUB\O5ADYW/%->R"!B@]00"4K1!-<\$!M\A(ZM7\N=VRIK&09?D_C!^UY=\5J-*SQZ_KB_-U5DI MST6)&1ZL)^[F]=!=1X(J'?:8TT!SZCOV)FIN/P\DC(Z'W ('KQ@"+@\^?N7" M$2*Q0CJ)4U_^(4$B<0DRF8IAD1-#A'X !'B!7YSE58GW)/=Z0>BW"UO69L@[ MG5++_A9J>>=#>)HI?G]S'PKXUZKB_JMR0B4E6X+\W*&/.V^[1(ND*W-(!V\)1E=IL@_;I/[5]KH/V,>I[_'(>\QI-5163EU08YT98RU 7JBQ MX*M)A-JU7IW?VJ&X7K\YZS=9D&.TA.3&$KY0LT70GB]O$,03!D$W&'L3=L%/ M,=(]7<+6Z1[W77=K^Z#7U=;L >^_-KW+GJIIY"WNU[BEV6Z[T)W<1SU?04.R M+HSMGJ0PA[,&@7^N#L^:5_MPSN3N"?YOM&TCAKG7TYV[DZ^/QWY^2SO\]A^^#XBVL:^Q[/=CGA*4:8(Y: MA:E+'+>49/"1DAGCJ>.W%*.IL6\YL"^9PCZ.K]! M'L<4[Q0#=D?D_X^*ZV\*\KMO$4 M"[0VJO29 [^UHGPR17DY8PV3E!KLG$0R9@I1GEJD,I(B%:=,)5(G#..-;9QL MLH0^;:CC"41H->+ -9C68+HTD>0:3)\03*>]CI2F B=)!NM)-*),"21$PI$T MW/(8\\S%,H IY[=U95D],'W0P:(7ZR1\>XJTS_/,>[8Z[_(A+T)&\JPC$3K7 M6*E;HWZ0%[9O(UE4N:'%O9FA*Y0"RLA6G#Q]"NCJ92H^N.C+ZISUNSV.<*^# M*=8MT>VXU;ML"MHU_>_^?LY/A+MWGG7;S&.9XUOH&'4S35*!VWH',*%^T6J?_V7[/EPE3^W8=D%D M-8V77ZA7LD.;.U^5$41;\+X,S2BB NP.$1N)8,6S#%8\_K']#V2V;"DPN25121-$)3*S3QTT\Y,!_#! SZ.),ZS2CF6-B,2BY% M#&3R?;N_LFQC=%%K7%#]'!@9J;Z5WY!T\)9O9.="7A8;_[R)6@!9U:P8@6E/ M+]JM2^//^@N?23;QX<[QU%QP30M ?6_#Y/H&_-%Q8W\X4)75CUT-\PW1K/?1%P&$6E MV3#[\V5F-7]9GKESO[;WW MTAOM-]\='#8J=)HR\*>K:4Z:+Y5VON^I2UE&=[+P8=X_!1O^"F[>'A37=0S; MO4%^NZ%>E)S[M+LN0(EI"6D&A^# E2+BM6@E,S?#C[ .VH<@+_*^*6QO;,'' MKTQ\FE>-KR:)4Y80C;2E#E&I->)$4*13L)24$XE.U,;VX"*?L=ZC_GB5HXK MQ9OH-_Q[U+#&A_9"</BHYVVN$QH0#PSM';B/!X,WIF]1CN.*\(['Q@J:0S&JNT1=H4P)KO\GYT M/NR#>VA#@&)$D/YH?IMEH64]HH2W. K #F #.[BPMC>6A/([7[&UEP\B7\FY M#^S\(A671VAX"(Y(SY?%#@SH4?&[!?WG-VE&L'B<3]:&?=5FQ.E70K2S,E9( M&L<1=3I#@OD#C8Z+Q#)JM96/JKV\0'5]75^U!.AS@*20=%MQZZ4O16P 92)_ M?9UJ6Z?:KD)\_?XTSU5(59B_XSHG*7BUWPJC9K)XURFFM/(3[G[.$P%.)UHKPUM.70ENH,A_%.EY9U;,U8+;Y M0!;RU=@62Y><[][ZD%0>_7^R>_Y']+HA#K'L\226!GV@ ,+T[&B<6S(;SK[*?@"6V^'!:R'[>_]J$*;.R%H M:W,.XYMN9(PU9FJ@,TP1EDG!$4^&0TB9%ECME3$*9YGIC&PN\2>+DB7)Z M5^CD0@U'K8"<)BYC+"-K8)VQ2_CK[+%[6K!7TDZ%9S9QAU/!6&8D655%)2ZQ*7L53* MM+:S5DS09\)X, RQ3"MKA,BHTH 1,=D$/EAMC%@#JVVID[1O;RM(:EC0GX7RR).5.U M/;5B@CZ[41M3HS-PMU3F$,V$13R6%(& 6Y,Z+BQF&]M\D_.GJEI>&TSK=?*H M#&V%,VT_:5C7#1-?8('61B4]09.,6B4MC4IJ'.]X=13LSX/=!J@E_97'5C)A M.4I5EB$*:@,)K9R/"$IO;+#4Q>#C,[[)?ETK/;FD+3A06&-NC;G+V+2CQMSE MPMS+FYAKL@0L?6-1;"Q#E&0:":4LLHHE DME8J4 .6*YI^&\] M WA/GCL]#@!<=]U]!0&Z[OY5\W/C\DOW4]H@'Y/&V4=ZTCU)&\.G2HU> MH4V-&I>6Z=T6F:]=X]+SXM)T_I"-XS0E)D$FCA6B7&@DC/(;MBE+8T6EV0&4CJ4D,^$N)R01+L4TIH4DL59:1!YA,M30O1)IG2A]1 M\)T(3I$&=PE1G5FD4N$K^SIK8NHT4QE(,]E,\%)+\QI81BL>E!I+;AV06JJ3 MZ#6B/B>BSB9595@EJ<4<*64QHM* I21C@[##@IE4)I8 1B1T$]?U)FL(>)&# MT34$/"\$3!M5)-4)C3.%!#<<4>LPXC'+X ?'J90L%K[0&1A55-3E)!=M=JU@ MG;PRE*='N.R/IE=U1Z<]M],4.!@T/*U)0(5:E1]*E2=4\E; M$)LRCZ4DQ1+1C JD@(1(&="!F:#:,+:QC3D85K/E(Y?(5:T#3S\OQ4]F&M52 M_$)2/&,;F2S!J7-(Z]@AFE*'A"82$6&TLC&)54Q\;\5?P8>+\<=>T;?^S'H M2UCZ=D_V+_<'MELT\YZ?93_O=()O/[!]6PQJ[?5DVFLVVPQ+,#LU!J>>40S: M2TC$A20HT083)9A+K0 ;--T43^W9+UU!L[J(9(W,BT?F)X^5ULB\&L@\XU"6HHHUS%2F"6(*L.Q/FS4.*\+$UY=(!308#FZ_9*9P MTX+*(**(9!&:RBJ<^.FG'%""@=EA9)Q)G684I;^0U)!V_Y1G8NY&6Q\<^;-2+;O=&L&(%I3R_:K4OCW+,M32D@ M@)EYB<9O0"QMWX^".U0SNO1E[U@2:O V?O-X[WW>X?1OP\^[.XWWQ]%;P\._SHXW#G>/V@N M_>2;!\=[1]'Q 4RZN;O7/-K;];\='7S8W]TYAC_>[3=WFF_W=SY$1\?P06.O M>7P4_?:I)X>F/;#F]WD"?6M15G&S*"NA'OQ*I8&\,?LFR486;AL8KS=X@_PG M"UJ:WW"Z]7NI1V=_/GLAX3L+?R]+J>"#H\JR.FM<@ 4$8W=PXVKOJKE[V&E\ M;J2-S^]:![M@.5VU.B?'?[8:W;];TZ6"&U<[8 %]_-'8_70%UE?A>:W:\?9K95&18RM1P1@5G',<)@\$IQHS&1$R7%C[<^WNO^6DO M>G=XT/ B<7RX\Q98__/^\;^CMY^.C@\:>X='LSI_4AJF]'])JGOG\?"BQF)A MHK';+N3I:=^>A@W;BEEOQ;J;+_$2 CW?!-GO1:>V!TY/9W-NM64U+.":HAB= M0ZVH5D0!I^%%I=;!*3J-!GFX0T\.AGT;R9Z)?.7OO.NAH"6]N,(4"S!S"Z\% MVX,B.N_G9JCA%S]85W(_ H-^Q$YGJY_8S@ MCE;JULQ\)\I&%\/.(#PZ'SMY6U'T+N]'8%$,NT"1RTA=3M[8FM$4([]R9:>B M4)@Z/*MZQ";#F=G_;@0A,Y@-Z;1(-[?V]K>"C <:^ 5>C#,%B($3%AO;_[I8&)^<+=98EO M&'*K[P_^L@+%/W5\-\9)0AS/LIA1S;4@TB669XE,)+78W!.8)=.:!-2'-S!* M)CAL%]_^LGW_ =C+>.RA(_+*% F8;/0K-3SF+-8(8]\D-W8I M4=(VPSKHE@ M*7=X8YO,.M?_&!=L'X1"RMT\%%*VOI!R%&KZED9"@CH G:N2FB:V2ZD$5T 69EZ"A@HZJZU CKMV:LF6(]TRYIA MQQZX"HO_O&S(L[P_LGB+/R\/0S,$>)MQ^PSO9;YF4]B?%!8D%EEFD)(V0919 M@81V#$GX/'3ZEFINUXREZ84QYL<1[Q?>,/%GJ=H.N!$^'[/U9G31:H,M D * M".?:P23S(G%Y;5!=M/((?,*]EC M:/Y+CDS^!4MVT.J!2^[N/Q42Z[U(V4M 4\J 3][ MG.YGU>K2"=!(WT0[O])]Z<6:(RT;MSTRP6]N4%SQN4)_+=Q;#K-XX]I\^K/5G/WS^[)V4?2W-VG M)VD\1Z>__Y+N[D+[! M\3O?N^%R^I0>3A-F!$-K-AX5J^GDR^_D^] ME@O"*DJU3"@3"B>&,L:$$ZO(%%9I2C%S'"-? PM1 M%CLDM;,H%C)-.)/$,%ECU8MBU6LXQ3@V*?_\*39Z:)&=7UNU)>24QR&QS6*: M91+$F&E*J.%*QYF1*<6ITS+EM=6X*"1NOIVQ&IFCQCDLD,!$(JIB@E3F)(JE MH*DC2F4* Q+/%LSZ.21^M2+TVW0,29MOU<@@6E(D%.:4 (8L%)HN!%RABIE,>(IC)!0CF'#,VT MR921+(YKQ%FX>;?*T;O=VA&H0P]+HIN$S+#2F>9"8,J=Y-823&P*^BEC1-': M&EZ8;FK'\?06N4P=9M@ASDSJ.P18I#*'/"&49EPCA7&:VMX44B#IWN\J0 5*S5B%(M$,TR@I0P%!EL MXXSB1-F4;&PGL]TQ__$8\V[YZDZMW\B:! L?69-@X2-K$BQ\Y&O8R=GQI09\ M8X#K4]5U=.@9G5@>QU9KQU5BJ(FET$F2JHS0-*$ND[AV8A>6.^G-R:H5\,%N M \Q*_=6E)I/$"8131<"+3<&+99E$SEBE#U.&XI@:EE&-4N/ .>-"(.] (Y$0@QWC MB=-F8YLM80+R.LN0PBZCF00IH99F7')!5"HXUAGABG):AS86*D-3>B@U6 "I M% )28$0-39&P2B#F-$ND-9+R!/107,O02\I0[#"+=4JPY)12183C-$E3ZQ,A MJ6"JEJ%%RM#!E!Y*F9!@NVGD6"9\^G6"5"H%7]2'LVVTH<4Y)ZM#>]/R*!D:TX!*24+6]8-_SK^WYP:5B\L:J'PU_^)/OA" MI8,6/#J4X7+W%-\:5]0KJ]9-U>*:+KM;U^9:O7)7*S79NC;7HVMSC094.) $ MH^+Y:TG50^\9NB21YB691OUJ:SFR)L'"1]8D6/C(F@0+'UF38.$C:Q(L?&1- M@H6/K$FP\)$U"18^LB;!PD?.Z9SZPJU%?%>]O1\#V^_)SKB_R,Y@T&^KX<": MX_Q=WK?MT][;?-B##VWQY^5[FY_VY7FKK7?Z5K[BGB-Q8^=K+)202CJ4"*81 M%8(@;AQ'1E-#C%98&;7B/4=\/S;?4@>('/;G1JU'VL5,YY' ))?PO>W;Q[88 M":U,_+/.[?061[VEL7J[!"LUV7I+HVXW\CPX7+<;6<#RUNU&ZG8C#WK)H\JT M^5"9-G7;D;KI0MUVI&X[4DM W7;D.07H4Z_M>\X>#>3 +OS0V4H:+4]SFL80 M0VU"4F4I@Y_$I0IKY3@V."5UD<'9+.9N(VGN^NO^+@5TPVMM-T^0X"O%KY M2M+4T)BF-'.6)BD6L>*.)\9H93 322U?"Y2OZ;)%.F6..,405=0@BHE!DLH8 M"9**V&C*4N4VMK,E/&CS:N7+94DB4IU*RC55*A$@2B;!L$I3KF+07TM8LO+5RI>2UE"1)DK%DM(X M$Y)IJ8UP<48PR4PM7PN4K^DB6,IIL.2Y;_0D-:*Q!ON0*(J<2W0H.R%B#OJK M+H*U]"-K$BQ\Y&NH]%O%8/XOS-?DW;J89%U[LUZN>KE6<+D>:=2Z5'+PY7EB M9"A_HM+4*4O3A+#,25X;M8LR:BV,;WQ>5J4VJA8^L2;#PD34)%CZR)L'"1[ZRTJZC:R0)%0BFJ8, M\40[9!+GC,:)CGFVL4V7<"=]K64H);%WS&3**37"=XD14N#4)%C%+IU_N*N6 MH1>2H>G2KH183HE6R.DX0Y0*B12-4Y0RSFUJ,NR"#"WA;ODZRY!(="899ED< M*PKOR951<::,P88IX6P=VUBH#$WI(:YBDV8V1=*Y%%$G4Z1$:N'/V"FK)(NU M!AG*:AEZT:3(S&2"@.C(V-$T22501Y,4),@:QVAVR8-*N]9N^1*[Y3[:_6$Z.O;W&_2Z4'TI^S(GIY(F'N!LL2CAW]N#UJC M*L0[16$'.SWSH2U5N],>7![[57[5Y88_?DUBKA))-(H3RA!-XA1)CC-$>6R5 M2US*+%VNWY8L.R!T+5R0O_NZI8S(?X??S^;=Z%V5V.P_QZQ(O2\T!1 M7COZK%/Q0[LJ&2R+JJ1Q$?W6[L']\B',V12_OYG9UYB22[]+DJY6J)_AK2S^ MN3CN>L6Y'[;=\:OG6!\1$UVV7)![*J/^2_7_N?W ZJAKNQJ[5EN? C.Y((^J M=;JD!LF:9_>_O:D>ICGXOE=]<#V3.%J%U?C?YWO_R??N^TG"LT\;N?[IP??SE\\_6Z.Y??-EM=4\^'[:;W2_=YF[S[.3J-&U> M?;MH=$_ _#WL?-EM@,G[MQN=6Y@L\L(=%? O B/(("H41DHHBBR62E&N&8F3 MC6T>;PHB9E+>YE>M?3)I\=\^4FKNP/9'YZ_6J%>CWG1].&&I!H"C5F$*SB&W ME&3PD9(9XZGC ?4()C7J+1?J74VAGDDHCK/4(<5C0#V38<2MP$@JCE/.L:8I MH![#@'JSB;Y+BGJOH<+0VSDABUO=+?*X=Y^+TBN-5L]IHXUCB#5)OXWGEE.=&;9QG:VF62S1WL>B5;S0>%9S;"'1HA> MO3P_I_51R_,SRO.T^1$[Y8!3#1*I=(A2)I%,%4,QUH0S$8M4\(WM=#/#RR3/ MZQ:Y6]()W]S[O./,Q<2>RTML6K!9WX(M"L'Q MDF-'O<,V)_>GHK[5^6D/GF>B_WT$$O[4!ND$)*:/@L2JL>OA>*X/ \=L-<'Q M%S94/R6-CU^EM3 M/W>C8TG^ -,@NI!%U.[ISM S5MB6M+-;F)>CG5"_B0EW&.U'W.!!LA5%=_-M M:-567E-=\B1LJV7L8AF#?QE+[W1R@1EHZ\0H(U5J[SM-7[/M\["MOFKN?!4T M296$E><.2T1C:A'7_A2]8D;Z@M>4 D['6[=%09^?;?&,!P%OZ$< M*I"F?OM\]C3C>-?\'QLWKJKVW./K2Z0J\LYP=Y]@-7H+'3W'F_U]AK'E>93$?1 M[O[1VT]'1_L'S6BGN0O_[GPX.=H_B@[>1>_VFSO-M_L['Z*W!\W=_>/1F,.] MHT\?CL.0@[_V#G?\%T?SD.+.1,,)Y$7MK+E_7G'RJ*: MTL"_1&'+"" MK]__O@2_:WE8D)H_ A-WE.18S"-;,+& FZ[9W_-"6;KRHM\>@+8H/^D#X2?N MT)7&1JZ?=Z,!S->S3?BONHR&)3MY%NS;!^8&CQ_D M?1]'@:=$N@RH10X,OJUH!_A\J%O!G;@,UWMD(W[)2IIT*II3#?#:]V\ M'N_-N7[OAV[)WJF=N!&=O%'TF[^@>H_)P=7,?P<5]ME&+?D=UE-Z.83Q(/JW MO[)'&+_>H[6S/\YAFL%B*,IIEW>8N,(O93%49S#.$^];+[\H"3WLE;_WV\4W MN!A@Q?8]KY3IKC! %L6P>Q[NO16]NWU.%29.?E0:U-Z/S&_/C;UA8*1TVL# M?&'"%.B3_?$R&GY^H97)M<%T*QA;WKO^;ON7E3AZO_O@[_U=A$5TVLG!4XI@ MHL9V03_6B_Y4B^Z&@Z$7(=FQ("5>X$!C5L)VWL\=&"2EJ_H'2&49:8B !O#U M'R!WY^>=-GQP;OLAQ. ]V=]*>?'286RG'0@*OX#/]#O<(B\&Q>20"W"OX&D@ M6\[YOSO@0W=*^73],'>XJIJC\=_EYUX$PX 2'0!63OOYA3<67 /-2S@S8OR M)D!XF'7_W^"ICXT,-T&1O2\EQJ_\(UDST5D_E%'D4\ *3M M#U R WN36MT!C6@ !HT=%#5QGXRXH-_#L93OLMTI3W\,099UV]- RZ(5:*3R/@CI MI'AY1NA:.X@N\OZWZ@OO_6R"G"LPK6S_>]L'QOR)E?*;$IW C_ T[5N@:;_2 MQR-?I >4B@87MO-]%-C]P]^@IO53T1HTPEF)N2.:%($DO=,Y#M-<%R*[Z5(O M;@?K)!_"2X#;Z6G==I=WF:7@#8";W6WW8&ZGE\&2]W9P9?KFPX&_9G-DL%1^6FK"8_M@#8\_,?'S>@66;_E#"(NCV M.;SRS%<*U#BHWIG/;0&NTKP+P%DR[3GS.<]]S X\[UN6:NSR@#B/7S<$NNW$ M-]]EOUVZ!-%8[$^#8U;Y,. @>&J%KT>]"[KGLA_ :8*.6]'Q/&\B[W4NH^H5 M2N< 7!H?!?'A_4&X*SB#PTYP'L&V:3MGO0T!=X97ZXS-UWQT:^]T1NVN-Y5, M8*5[O* 0,+'?96=8.1DSLZR4)"Q;41(^N@1NKN(]&E["#?U$8/$*8.]RD;R! MD_=]N&7@GPWV$M UOX"WZW3NXGTY&/3;:E@>[ /,'H85 (NO\!3P>R'>(2W] M-F5;LN/"*@)+PBH5,(O_PMJU77N\#=+VX:(!8+??_ABMAI9#O]C26__51(.[ MEY<4G/3T!ZU^/CR%=QU,>?P/A:!D62!HI^//6)ZVHO8@@A?Q$87SO"C:U4KK MO@4J1#*P;]^VP#+W3-YI%\$=EYYNU5J%+2?/C;".A3=X L..V!3N57'IV+,: M?561:89'/37O\M/[UX\$R]T[W^&*8:6;P\W!K+^.VA3V!F%+N0R^>>6M3[KG MX=X@YL6\T(P,KD"A@2M+GMJ'645X9P09OC1R]*Y\UA@VW'WAS-*0#*/*N96E M,-LZEX4O%KH?6_W\]XU-(?[5$)1/G;TM!%.RB+<;!!7.]5!,BM)FQA>!CX[[>#5YR&\VC?P*OW!Y<2DO>G= MEQ=C_0=O],UZ_9F;H:X6I!@J#V%YSR]1>>,);] K&"#19@3_:9<>'>B&\.ND M*W']2M<*Y7H=_RC7>61@A&FU) BWUR!E!'=8!A)+B P@%VXT"),%R.U6<3UK M1A>-7J*\^<1J5W!B>[8/YB (]C<[0*.+QT5U\_&N?[GW48SR /)VR48]"7 ) MDST-N0)EH.*/X,[V^\/S\26S(8JQ'!3S&<%_UNZ561_!Z;6Z-;)=+XN!?]61 M#3%!B/,P2Q''7/6[)HA\7<.WKOV6S@V0ZHY^W ?.@C M!/*;;>4=X[FV1M_G0]\J% ,P-@=[@Z_A#3D0=#LH8RTC9)G#:W"I!A0J[=12 M@*9$;NH"X#O@LB":)8N4TC1F[)D+JF@A. <7-]$HA/]"U"@/7Y[:_+0OSUOP M7E70TX^M)E4&$.Z<_B#'V%A_M_1Q.\$>[RJ*=UWCJ46MKF]H7U-X>L'7X.MWPJ!3X%G0ZK,)+P6?HO.AV"\CQHV&*LC M47^,K972EBB_KZ1KCH4=8@G7^J:<<.#L(&95A*<2A,WK&%ZP_Z\G#;#0*\JD M.)C"S9>I'EX:^E/J-3RX-[+GKG5::3/X#8E2J,MP[X^I\0/YH]R@Z-BY,@K. M4P<8HK3.05 C[U"/53?<"T D>%IE[8.[ X6O,:V.WY565R?(K7*"W'W<=D_J MW,LSZ2V)4K]]^WI$) ^[X.M!XZS+:H EU?ZP6D>F8SA%E[#PL5] M"[Y.IXH6CZ^70]#(,\XJB*L"R>^&(-MU+LOHMM?9XGFI-#L=6P;X8 1H3?A" MPV.[LT8S?#\8Q>;F7UA9O.?]-KC<,,%P'FSJ1B-?S&_>!\/ O^9E99Q>!S]" MP#&\Z;5C.C&7R:M&409D^J _>[ 4'>_EC\(G$W$&;US)O@GKZ.V78((%YV)R M W#F8;D* 82>]<:,?R^X?TAL"($!;_6//8=@-UVSP02Q2J,E4/@N<^6/\0)Y M![VTK/Q?903)1^/'SKV/\K9@A3N7H^=8,XJ0C*@^;*+/;;#48 M/#:\^--!Z4?L?BYHR?=^:'ON"WV%F+T:;Z"'0)CTT3P=3(>.O+AYYBFDR5F_ M.P%2!6JSBBCET?#M4LPFY-YT;)AC8-][CP:5 M,<%#?)OWSRM;M@R)#'P&K"K:IBU]%WF?D=DINY39T6DYCY,>WGWL] Y:/#01 M6]R1B#U_*_!%('&^.7@ &N;/*@JT NQW![5#L':JNH^47>[Y@R+ZC:K '="MRD-T&A#P&1 MP5KJ5/L_WV6AX8^^E^M!"Q !'NZ3&LUW;^!Y?0L+J2N5[S<# _:-YEA%/+9\ M]K+L%->Q1!6BS^W*C/":'%D?QV]KF$T%HC+:CU]X+#7"K9I6-.0A X+##D 8U@9\ZI"XKFS8(PAY MU-5N3G6,)EA5O6ICJ)5[0KA@4_;R[V4&Q:195%HF91Y6L?R8",3*^Z?2'WF= MCJEZ+7WA5\NA(#U5_;U8QVG[(*PD[2*->B5[YNS)8W>YY MC=29,-7AB5N13RP9W[AZU&B[N$2\MYYU :9E]_R/Z.\QM[XM.3HZ;%T.6MVH M<;V14HYLWF3T,,>=$5,?54R]&1U<,WUUX5^C%Q_-ZL:,QP@_L0#C>8?L@W91 M37S/*^U^#@S?O7$/>.EW?NLG#^;N]=;3>&=HM-[C\S^NM /\<9T(TY%R.:J> MNG]]CXE-_'*.OW2^ITH8J$YYES=M%Q5O+#^7>\YR[3X@ZG_+PU\!"'RU@T!$ M?^"J.HT%*W^C#D/)+#=.N/M-%7\.!-"M@J.0,E2$G"47B3@R\K+D#H'#[S>O M^JH<4HPV,"0U39@+!?_LVG'2:R'?V1QXVP0Y2?NNFY7$XD&WRW2MK87)M M-LM#$V5B%KAI0X_PXQ,8H:C@Q$9)$,M!O\I8]&]]G1HQTOT3X9%!7X+X^CO[ MY.N1JO-G-/Q4BE;[O$1-GYT13F+XS)!R^?VF46_@;:#R=%:=9-OU_L,W('81M5C_=,0["VV@DJ_*&[ M_C"8AE4LZ=H!+,^E5/M.7G.&BZ;RR[? :KWP_!ZDH5\^4GE3+;B@_5$Y!K], MXT0>'Z7RA!XE?CB?01G&=.%=3\-.+_C*-X5O=! A+&%U$L' @R?9>F*UKO?^ M)@ZZ/-CN6@:(Q2E UJ5JC+)1W9>+:O/>ATC\/M6(JCYL M E(T0L*BVFSI >_U9?1G.Q_9^V/GZ-B":P3FQR14>W?X.E QZ1A'.S!X\CZ> M+_[JYS\N)S_\S??2&*GAD>WDKYPX>[DS6:\&K"Z_C0Q2,AGN'=W.>]_M@"/> MJ?&90+IT/A0\LLKL"EO2_?!&I:40YGXC46WL7W7M8.Q<=2X]8BG00/[--\OW MJXZ&%3.'NFXF.H7=TB =KLI/]0LYZ:N5_N3_:^];F]M&CK7_"LJQ$_DM"$N M=RO9*JTL>W5B2XZDS9[S*0420Q%K$&!PD:S]]6]WSPP W@F*(@%R4I5$)FXS MW3U]F^YG0!E=",\%WI.VCF?-0SS+,.JY/('+;Z&1#)*0%IW4W=%,+IDJ9T7/ M$9L:DMR;3EO=A"<-9H7!;7TY/B0\D5;TJE'H&L@P5<9]Z9:#U'$PP2$#-T^$ MN%E8B]6I8_R,EXMU>3SI9*_-L>8!PT_TZB%(@'&6W]&]G0@0+"GC<]7+#B,$ MXKI$,X WY&,=,/%4E,ZBR<*?Q<0^QKJ"[I;@>DQ+P?6H:H3R;.BK:H0E?7ZF MM3_4DU3;WSQB,I,]E=[V73-*%V+WC&QMG 7>6],T&C./->8]MFP,%L]V@L6COCS:?\(M M;W Q@9I FER[D;3/A9ME9G:S<:-FE[O9"\&9YHM<2?>W[S!5L$*BLA3&VU;; MZ$H!P9U;?T)^*&%A@X3R1BGTFBCYF#$^;3:3:9TLMR(B]5G$#YEA6=2O4Z3- M6$G,BR7F^1O%QAA/G\TD$"FYIF1BIS)QDZ8M)%K,^I)1-YJ%-8J>$R"'YX:%"-U] MILVMS933?K:!'?LYFU\#4TC+[JJ1[E])])7='D(X4)4G1D%A MS>C,5483,K,TL)MC=Z?W>.%YAGMS8I/W67N8EC&QLYF)HE""RFG;K03]SA5+ MZ/ @C)>6B5T5GFB([1^+/+DY)2:H?:Q<>"BT3VNA]L$]>M';34V0\INIG46I MG1$XF0K/[_*"0CK%!\4[9.E2MO>*@,8A;M707=CM7F 3=;VNU+>7M MK;;*VZN\?7E2WRIOOZPB?G]Y>RR!SG+WM[R78\%9#WNIPI19;(T[QP(B'!'6 M/(Z1F+6=Y'>)>4VQDS66%=BEUM?=ILZ2]L+?DL-#V&X'1F[+POH@ 4(XA/U+ M'4*8_Z>\__N55A,%A!^3(8JJI9FC(V^Q0L4>1^R#_.-,GGWF^D11>NAL4OS0 MH$Z=1D=+C5\6"K_;,UFMR*#;1MF;;WQK#BB<-ZQCJM)%!5#<0% M9:>.7BE4BVF8T-R9'2OG_*WMSO^ M-I;90PV(=N[(CIP]M3Z?I^QV5/K2Z(< M%W@/H@^%:NL^K",UBV:]-7%:1=:7O$,-0)$]]596M&\,<*)NLNEZW M&HI-Y6:39>H=LZFX5&XNF6VC:,"P'1Y5T"^H8#)F(V3)(TO66&V]6]BYKZ?8"X"Q/;FQN9 M]E7;755< _560[<*VY-"E*A0X')8K*U9>LW:,*I1K"TS:UN6;FV:H#LXSE:0 M?U;-V%#E'I_G4>ILP_Q*JMS9$T>60S ;>M,LJIA4X+/SZ+33*9J15DS:,9.: M>JNNLG$E9U*K;NR'1Q4TY*4NB5Z6.8A4QB ?5K8[>KNP^3C4X..P6&O6]*Y9 MM#Y*L;8"K&VU]4Z[:"'VH7*V@ORS3*/H?I+*&%3'T;C X\ D#.^1Y0RLCJ6; MA:V."G5VS2:KJS<.H*OBP-G4M/166R5W2LXEJZY*#W97>K#7V>YDRO7$>IO]J9X0? _3N@-,.!8EC-8W]!$[EF/Z[A0)PU'%<42%J'5:#>:F$ MJ.KO.(8]\]GSYEZ$)586D"OUCC7><0Q;-7?,@Q\?='FT&!W;8SLCUW>C..1G M_)S0V4FU,WFL(_W3/'M_>"[6\@8K4^]T5*]BR;E4[^K-UGZRT8I+Z^\8Z'5+ M+:62,ZEI[*?VO8+YE-6>;17"G>SXD##[X;'11 M(;(.*S]=*B&J^CN.(=:\91'#,UUTS6&/S O&A%2( 2?S'^!N1N=QRVCS]B,9 MH\LCC3;-KE[KJC+"LG.II=>CDJ%2!XHJV%P[V(S#I!\G%%1BD!G$0Q9J_:$= M/AQB>=ARYTIO6LH#+CF3ZGJ]KGJ=2LZD$U/OU%HSV2C%H-(PJ-DPK%WSYV!B MR,HTHG$PFV"F/$\AVV2HFLV:PDL]0,XV.WJWO>U>)<79$G"VOH&;?JB,K2#[ M6H>5M]M] UIEO(^L+<#U^\&(O22=<%@:K+'YN:'E4&%;C)X.BK.6I3>Z&^[0 M*1?TU2%VL>UB,@_??"U*QK5!7%.K*$:.N M7/DQ"UD4R_#F\,*9Y7YG6[>:14_BV8[GJ>*% D=:=5O[.<5 ,:E(;M,J#-JB MN+1K+G6ZA]5@7[X#0?9W8/D7!.D,?(W]-W'C9P@;'\&R8^OO <:**S"&575O MR5EDZ8V:.J:RY$PZL72KT54EV.5E4+=N[+Q$OH*6O(*1^0TU47E@TG7-9R\Z M J2"@MTNC"RH0HF=YT[V [*D6%2@?GW#@W+*R*)7U.^.^RC?G7NDSS YNFW6 MM8SF&KP[&P>1&[L!4)IY! Y\AI5?IW5Z>GH>=L3P!6]^OOZ:[]=K2:5I4R.<_./[6]6ZC:*Y<\;+H&/L!:"[']%5!]I:$2!VFJBJR7[4BNQJ9[&L6+\"\6#7= MER6]2A=2OWV]^>]=/:Q*YM9:&S;7EB;;MR(P4+)\)+)LZO76MD'RE"PK6=Z' M+.NM[K91 4LFRH>>KVD4!G)1^9I*YVLR;WJ;??2YY5P'87""I.>QDN\O%R1< MW=BP3']]VI1G'94J6E?RQ^7OY>5*2OY>*4NS'HT/.9=4:@_]H^LE,7,T9H<^ MC#G2QBS4HJ$=%DXI'4%T4J$ I&;4]^.^[C):5B)7IKF!R%4?)T.)7+5$KK8? M9$F52'G-:M:#2J3\%-O@\*MHCI. M<6J+.NU)([E+%QD/PV!BGCV.V ?YQYGC1F//?O[@^C0\>NALDJ=S"$C?XY?/ MGEPG'G[H=@RS;KU[DT9,XL/\JFG@=*=7/K_6Z!K=;F?AY9IA+KRV[+6X>V_5 M-WKM\FM-/LTC'FS-:#>[%1ELVS!KZXU'A/OR!K%0N4*;;^H+9![4K9ND6*1R M\@/4U7N4[%1$4$11A*W>G(JPB;+7N5(15A*W6G8JPBK#5NE,15A&V6GY4A%6$K=:=BK"*L-6Z M4Q%6$;9:=RK"*L)6ZTY%V- ML7M1@%V@"Q]Y]1-/UBR7/]7JIG8Z=7Y)[G]QR*[SCS=NV[1ZCEUKV?UFJV%V MS"YK->R.W:WUG*[3[P_^8];K;^13P[3D=VP_L-->R.SOI_8 IOG!]I[LY^C- M3Y.E]ZXOA]6V8-S35%M(F\'@U6C#&P 8O#W^W2C$4;AFSP MCS=_6SW1;L\5[:OK M^\O/E[?:KS=?/EY=?[[3+FYNO]W_[E_^ZN[N:MVEUV$:V!H#!_LU)+-63GX)0BX=,&[AA%&O_3>P09 -7DE6SZKIV88>.&VA_M4?C,^W? M=H0=2*%V\M>_="RK=G9!O_^;_F6>O><(. B, WHQ8H[VMFX9E@:C]F!MZQI\ M"KZI:X\LC)*(/ML/1F,[I-4+'[004L -'$/3[N&B?!'\H8E/B4\\V9'FA&"Z M?*WW#"0+ _]!IP&1O[,8_H:?O[-G;W)#1N M!8J!C&E.PO".WXP[0W.P_2N<')'T'.1K+I,P, Y"UNV^=CM\CH!U8IM&96 =F9YUUH"\2(J'7 AA[$CW!Y"Q" @/'].>7+CX[>NY=C(.&5\=FCT&H7^T MO??I\B@JGJY#K8A#&P3"AD4'5'5M3W-A2K"4@%(IA01EG"3$<2V6W1E91:*4 M7\#.G4?4 8YVE\" ^K:G:S=A/ S&S''[0HJ^!2'OMOR*/P*9I!B=W]$--U-2 MM'R1YV2L8]0G1*QAK2=B,ZL^>R=< HV&*DSJ5@0[ V69>#$. 5_+?K!^0NM! M_#""B^[I,P.=,3-7]@-DU/;]("$R 9MQ*# &F!6(#(PA& PB$$H0>'!%04A2 MR08EB 3'9V;(3$/,*+U] 9:\.7#Y7:$@KP/_5')R1L4UC=:$^+7J+])PLV9< MB]@#:F-NSOLP&==/X,M1,AY[+HS381Z\*GP& >T'^(>Q92F8G?_6!&'=4+3U M9AV'^"S7\FTU2N0@?R:>@IL\<.,9(OR\XS9T",.-&@_%B_:AMRVC]AK=TJ;1 M;3NV*;FGS%9KF<;"M=5];G1S:XN3DR@[F[LRM/B])RB2F65)\G\_ M#!D8:;AO&&F7OL.<-: ]TOJ[-8B(,@EY\-7.X2PM&[JE(A" [(.).,Z\S\N M.IZ#X^II&1FM5Q?G/2R1@\"4Y [!F!P"[02\)?#A$WBA$[U7YY2\UOS+C8O5 M;>FM=M&CORH&B*]D^3ADN6/JC7:USMPY #NX^HR!TJT0;@=Y$'MX1S\N/S6X M>5AG])4;X[^* M(RBA[]?=@"4E(5O;#X*)>-W%]N.Z]A5VRJ9/NM[9K6LR,7 M(I3 Q2IK>IEPY)K!M3_/LGM@;INSUL]8?VI0JCF*QNO.-PC/5@UK;J MP;K;J =KU54]F*H'4_5@KU /EM_^,ILEVOZZ^TS;R.?:Y8\Q\Z,YY6'[48X7 MM"<:H<5)A\C$$+.")C!J8+1H8_^)A4R6"Y =#3PO>$(;-9G#^[ F*/6;"NW] M-3N&5=\,TOBP]OXJ-=CV6J]=J"AF%^1%3.BFS>9A[EKVO&M$2/^6S@QC/'V:J- MJ^/8N+),O=G9\%1 M0FK9+E,$P=9[C1:2I97V^=C$^0J2?&)U6QOKR9J*[*[ MZXWY?>3'N%L]"F!$?W+W2"3&7N4LN#7.KZMM?'[=B?U^*I-Z'/O'7=VL;WCJ M^RXU_'%O\G?TFJ685'(FF;IIUO;'I%U'XGNS-]@@Q:((-+SM:0.6[1-5R-CT M7F)LJGN$<5UOM$UUSG39F61N6F&NF+2SL+W;V1^+CB:TP0*9$/N;X?E'MU]) M4],_SKC&TCOU_13&*I>Y ).L9E%_0#%IQTQJ=O;(HJ.):LX]3POB(0O3(K,* MVAKG.,.:AMYI%DW/*(]YYTRR6BJL*3F3FMU&Y<,:3NENR?<)KUD\ 2$Y4]I< MU-J+W;2LT%Q@[Z4;PD=;,;!] I5[$3=,O=,I6E*P=2+M.2A0RT4MES7SK5V] MV=IPXT@M%[5TF]*A%R%5,[U@,TY@EJU@RBWKQ2M!P,[TI VFD$ M@\@>,0%;(.ZQ9&.GG?\47'/]V/8?7-0F=A0AKG[:&CJ-<*]K3T.W/R2@,@)W&7X M!<7GJ 6@7R8!(.K-[ N_EK*9D94AC S>$06#^ D>%J HI&I1CT2Z$/$, MJDK2-(?V0=[>>>;M&=J<>:/J!GWM)8R.ZH#UA(_ZR:C'./)5-EX0.0>D$+IRJ-TU;>$TM5H*I2NW8]%H70IE*ZJ MHW3=@M$,$PFZ2$=+D>&Y&,* 2X/9]3N3IBM((O ?V*/M)7BH$9A+K0?!MH_V ME*PYAC/N %Q;38?&'(][%(,!TXMV5,)/+##S M$Q/1M2>FD0:*[>\,YY)Q[S1^'J/W _8RG33X_7Y$-CA/*4/[G3RY9+F#D;U* MIK@R#XX?R\]YP$^<_,0,+OHL.%5EZ!>$21(0\'6T9NG M#>4*=$'Y/0B9D2R3,M5'SH/OS6G[ *(39GYKE#\JD=*6=*"7&_)L@;8.0-W^ M0&MG59$0(,$AC"E"-V)'!\*G#N ZY@.XJK"]O0*]31T5IHX**P]67G[^QT5' M=518I7I(YCK %6PC603%LHIA1UL#=F"89*9>:VW8!U":>D<%KZ=$F8/"U*IU M7-\!V.^JP@WD=@TG\SJ!./VF@K;\14@WU6V:KG<4^$#)663JW?J&A>1*^QY@ M]'0S-T->097[(L27ZO8.=U1W=\DY9'4W!)I6^G;KWBYHDLDJI\D*5=.P7K7J M8)&KV^ MX4'D95TM)37]JC&V\IU&Y6N,G5\:-]F^$5/QPH@7+\AV$'2[ICK1^H$?N1&5 M\&.[A>OS!.7"JD0L))PH@_S19YZ'C0_\C.\8KK 'MP\.7Q ^V+YLJL6+1-KI MKH2C[F(K83?L^0BT?IROM!1=+E/UD.,D!,F+J*A=EB6*7FFJ?G73$9G5 MZ69Y<:R=7)DF3P5[0J09]?)0:0@W9'53SX2<2AWX[_QG*YV/+64;!_ZV9H@\ M@VR"PJ=E'Q"_P9RX0<=(9LRPMI1YSSHUCSM_)+3B8.W9;JAA=3(]G)MI5G!* MA

4)!E2Y@YE>!S'3S+KVU[]T+*MV]@G6I@]+T=.N?%S_O,,) MQ_L)O_IO^NI79D<);VB*Z#GSC.@GRU/AZ7QGZ11/<\,?92^2C)5!_R"ZR&[JT5RJ5Q[LT!$=\]0NNH:]/\86P,:V6@ [VV@! M;%NJ!5"U *H6P-=N ;1*U )XA80&HZ)=3A[VMV)*K/N$&IM3((]=3,IPBK" M-NMKO?6E74&6.=W.(A33\H-R2][.LE%[UDI:S3:K3=SZ4E9TISFQ^KSBDK,A M[<[27MJ9M;J0YO"H)WNRM#7[L3:0WVH0XF)H^P]L@@([:(:LFK10 NYUU]CA M4>W6CMDVEM;A44;)DY(G)4_[IAK*DW;2&[\O8OVV7JF_CSHDB;R;T/;!9*YF M:PUV!UVY5FSRY:Y*,RV]V2K::%6( !5J"'B!.)>/LTVCMF&OP*OQ=1]D>+>. M9=Q9[[G2BQ71BPV]U=CP0%*E%LO,6,NPBA[&K-2B4HM*+=*LVWK7+-K$4$FU MN,8[UIM06QYG6WK%V&F^+!9^(6;(/N9\\MEV_?>:%T21%OA9.(SU]%KT9(\7 M:LG#!'0X:7;:[]=>V IO8]?LJ1E60_&GM/QIMSIE0T-1+)ID49,O=YL'H2>*^@O5<99/&F9Q[=SK'F1E&"Q[;E3V, MQKG4I@'7&!Z;T%^Z5W>8F#7M9NDP:Q2LT(Q5+.JY*![M.B/=V3!OJ5BTNV5D M;9@<4SS:69JK?4 L*NA@5<:]-.M[347N#4#S2Q!%$KL!Q@IC3]QH*/$ T,T\ M2BC@AE[O%H6F+'%0>)A,,HWVAF!PBD>[XA$B%9C6F6*38I-BDS)+QY&K--O= MUTA5\LG72YZSO)KNQD>C\E5"MJZ_7.ID#\2EN4F;&6L>D9&$I;**%:Y%R8NF5MN+]6+75QJ/GH MAMDZNMK8&P$JNKQ#],!#?+->.\H _U7?<9BBTCZ@XPK+\H[#E)3F 54);_J. MK2;A+#IJJ]36E!_(M26\A?D'P:CVNA>3IMQZPVSK5O-E2"4<9KO$,M M4K5(EZ4&NX6[@-0:56M4K='=)N0Z+\O?'_4B7>&\E^]80'7G=N]4 G#D=RH! M./([*R< E1NP(H*Z4PF NE,)@+I3"8"Z4PF NE,)@+I3"8"Z4PF NE,)@+I3 M"8"Z\P4"\!,=G/QSP6.GNWL[=OIC$KK^ YUYJ<-$%Y]CI UM/&"Z'S([0GR^ MA.'IU$-X%0LU^Y&%]@/CJ'U!$D>Q[>,>)[QQU(-O.MJ3&P_EXWC!'H\]MT\G M4T] 1$>&IMT/V=P7]VR/T #S'W C+8;;X?G$(T27K!,7QS=(?(=N. ^!MG;_ MOXD;N0@VJ&M/0W?FXS#)1T9DG*^=/1VT'.#;/TX"/WYD< M_?K'CN^)X;P' ?@R!M'UXPAI-L/KB8YFG+67.$Q[L%V?HS!Z'%1G+KXWOP,6 MQFG?CH::G4=XQ"M/H1NSTV PT$Z\E=@\[U\""FEH5S.CDY.)0&1L#^CF:"Y24VT'HN?&.,_S7G- MP/T!GZ<+.(N(^6X0PO_U$YPL2)KCPDUVW_7<^!D^%_!#X?$!0[L #MHAEU'Z MI#UBVAAD(G!(.O$@5GV2^B\@96[E@QJP<^M-+-3$%Y^".\0ZC?@Y]GR(/D@O M?E,L[]6Y"G:4] 9/RWP'"C^WGD93L,8XI M\.EO?-,]"T?:EP"6W7E&69SW((&5G#Z+MZ,09+?_DMT.Q 46^JQ/1"7%AJ]. MB2D^!?=0Y0FJ.#_@FNUW5*.X.+9% *O\"N>.(JCY:RG%/K5XLM6@ MTYMLN=#D/&[98^ ]XMLON!K[).XW82FIR_H#X\D_1SM M<_I)*!Y8@S:L!'A.*!M'&[D_\.M\MK2D\PJ3O($A\\8@*4 :T+XVJ?UXBITP MC" "_6O@6AW9SQJ=LXDW!?-,@OT 2Y)K&_0(L%(M-P&DA'PAR96PIN']R MA* ?[F!](^>26G@@B",Q$7@.VC@'?R+*NE(;V;?N(OA!_X)-%,V^6XPTBOXE0NY MR5_LHG9'IFL#6$=8T8:S(K\1?AAQ@P/F"%]!6BQ89%53$I9?E:7L:4GN?(3% M46J"D\V=):SK_..-VS:MGF/76G:_V6J8';/+6@V[8W=K/:?K]/N#_YA-\\U* M=M0G0QG3>DWVT!L_N#&X;OT)ALT<26M)\$?TR2[![P?+?04Z/HJ)VJ67M8_3 MUO^_8%)@\62N#^H ;BR?T 7J!P\^N5^9'\OXM-ULVOCPVYIA@;;T/.F1O[6, MAOQATKP*;XV;U(@D#P@SG/R^<+^DQ$5#5.?P'?'U$8N'@2,&P5+7C_OA.,7$ M3UUQ<*1A(F[JKN+L(8)CH4>62FJ/U)V3+X5Q;N9FD*-FAR&]_I%TJ;!@I![]T%Y*OJAI]D(04*#H,'O'PTH,=.D(B(Y:GRPO42Z/:ZH7' MTJAD=/A(7'J=PL?KT7A]QAD]HV"RT K%O69T4FGOYT+."26R[#T6+(+I[X*S M#B2!^671.#EC/^6C(EK?\,$^^?+L1W]H^P],.',89^<]2%@#P0AD/N;"#0." M><.($PAV81V0/H]R36IUJ]J9U.P3CG_G<8RA&-[0=VV@-S\_W4'L" /]C> M$Y#^S4^3RQ76JOA &]3-S/P7SG(P>+59\K86!ZQ\2,+W@9M%E]+/=FG&H@U# M-OC'F[^L5O[M-S_?4WP)BPA,5\R=,OOGA6*]2-I^_GLO_*GX8Z\GI/-MQ=7U M_>7GRUOMUYLO'Z^N/]]I%S>WWVYNS^^O;JY+/_BOY]?GGR^_7E[?_^U.^WAU M=_';W1V,6SN__@C_/?_R?W=7=_/6WSY0WVG ]ULU'M),T>6UC.BLE\XSE?B M],\'D]:5?,F:82YT)7]/=R8HBS0*?#>&;P?SS)K,.D0BL\R^DT&ROV,NBHW) M?1R!FG\@QYT\NM"-OJ.9_#5X8H\LU&>R%5-4[ >)Y_ ,&N@?^+H[0'L5"[KK M&C6# MT\6T>_L'*W_(^OM$&.KRHY].+KZF^P>@687K#O$M[3\X.4OR2;P, M%J3(;(,89*F,V[_:H_'91[%W)X)ZH9OQJ^)WD,HH#OK?3WF @1(*O+/%?I+O M#& 8M#\1#2$>IW_Q//M43&2'/NU,I/F3G/7Z(P&%[KC"Q-$F0D8!D1$?VGQ_ MA!,.]Y[@)W\9Z?C>H\CA]YC/!C1-> >LL=@E\@6#001FKO<\-5QXI5@X039, M.0<]EQ#"QSY??;F_PER]4(9\RS7$K Q:M202V_&T,2U?%B6]R'5 ,NAS[6ICSX1+KL^SS=G)+2]U.4(']T^=YW@69%(Y*'T\P(A=26; MGV!I@L:4&^.D16=7+PZ V2054HU-O# 5CSN0_C\A0,%WG5@6&@4*R /MI%[# M?XF '"XV\9]7&"SCO:9%FAS_EC$ZW--X]UYX8^1MQ2#RP@O"H0TI!T>[Q.DS M$D/9%T62KAEHV3'K@AN(>/ZU6*5ZXN!G^ZB2"R$QM[H60%S]3B_A:L M&-R'!A<::/MGX+-L"V?))R4-*$,+-*@WRK_? R(;XOXJ[6]BA(K^*HK=8X#9 M%*H&D.GB6;LD:H8B1G5"N&,*\CNAZ+@_G3)*[&".0W:*+Q$*1JZ R;4"+^9K MQ8U%_AW>W /MX*.JRS$4?@;5%7LB!\S+%>P?5(.5Q&!?X"Y\-C\6,0-A=.8$ M%[E 8"),,&:D-"_*X*)XPGO2QK#"?"ZOF'-.?!H&5T6X[2I6%-K?$*DNS8B_ M@-J;!PRMVNJ H;7+@&'YCI8+G'5DU>I^DU2HN_Y'C6"IZ+8A4_07[)J2#[!E<^5!XUBYZ(]>H\VFDG M_)YV=Q8&_=@V-Z^1(.N![3U3:4H]JV3!DH-%3099 ?%4[RQ]^('YM-5);\WV MVK X[9%OBE"O7A@ SQU1W("[M_E.1E_S O_A-,8&/=ZO-V\[?IS G&Q1>P8O MQ&ZA9YVV8F+Z"-)@7(U6K"D/>8HWK6ZN;&A-WM!M:#V(#Y4*^+S9Q=.A&<>CV$KY:B/[S M7B#Z]1_=((D\*NS(R@:QN$3X;:)V3A;18"G$8.H36*8PPG*$!'?E_Z2%._]I MVI1^XV;HP/ X\7(%&5DMB5STKW\%_Y[ZH6C'P+1DNU8)1B+*H% M0[5@3+9@K%734D* $%U8*.Z!8:LL%KE135$$:IB14GYKZK6:-57:+-$_=%GG MN!+W)H]?(T%O^)5Z??+5U-],0P9#-<(?R'_)@5(9BYN1R?P@! PX;%BHA9V4 M]79[SO!SX!?VV.ZC#\3+[Y;":^C2:_)X?:2/T #H,24AKPW/2L00QHG%LL2< M5R9G17^B-NQ/[MMQ,*!DC'^#$M96T(*@6N;>!N9>,(+N7-:W+;@?9)!DQ#M1 M6*H%/0^[5[B'(2KG0X8NGY/U$.A25H0WET.)(2]=@%&(JK(\KAB7'O*!LCIP M7HXY"4WSMI'.D[Q1&NF"[Z3(1%CAUDM!SMR!3E- .!(42]Z6OA A30[WCN-% MW0F\J$E)$%U+Y F3T'%YR@-'R*Y^\;HE,@5?><+PY7D&9F>JOIHS0=:ENKX[ M2D;YDF?A4JW%5+L7/,XKZRN9M_V+++F6#B<'LK%%[252GD$ @:6*6-O(L8J" M/S@]R.D>>,%3E-4#9UD >D&VGA>[ZOAC+AVPAIZ@-1XE@X';=ZGN/]!&C/'A M386^^B2+^ "X2J:>$WAM$J9LY_(M%Z0/QE.+GYCW*$-6 YUW:@"C/B_9!P:? M\RF],2&SN$SP9VK="4.J.2D$I!""'$$H4=N M#+8'"\TG+YUT,_.''%DIY($@+W+FL#Y"JTPTLO%JQGP3'9; VKX?Q*0YHHB6 M*DF"C$/P=V0O?2[%&K+]9_AD?RCG+= [*$? QKSJ$=,]U":";1S>DH[PZG2_ MS2HQ*G/-0:D1^D7IM<)J!V"E]B8A$>:+]XF\;>9LZA)U+8'*\O8L4]PIBB;Z M3F8.N80#>=U_.<^TQ/IO:M3R9A![/9;H'OC0Q&? E*(N@%E)QN9YMO 4]%TQ M,\5SFS>Z70W";):2-B35G7T21HC;.MX0=0-A4X'OV#SSER$^9JUF/.\IVI2F M8#A=[L9BTYMO+VA4+IDJ6@0DE?G(3QQ#$*B&&F:J<_3A :%_8C8785'B6MY/ MP@YFZSE=.F:32PKW59B=@X);#%(XQFXCWT]&O+4N#M#IX R^=V0Y2"(H-@P MSR3[V0A&RJ4,L,S[AM'?IF(^C&;@C=P/]>=&C2(XF X&.I.1',$()I0A'[+" M0^?M0]B\0YV="%&Z(+)P.'#5VWJ]E2$("$>0H!N__)(S$.C)$^KCBK>9$UW0 MV=N6V!Y,Z=K/*2+K@ D3+MJ391\KOXO' E':AP9^Y9B\8L^; (^=IA(Z8!F5 MRK\$"YI#@=,%___(P+FD71UTKODRYJXC!KITTXG['JTV+8UKD*\O3$!FW^;+ M'>;,FC&K;35><=9[-9?H<5/+&2XVK6DT:]B94M-.$/YBG,*>PBU-^)E?DU%+ M/'1Q8P T M!T&I5 ]C&2CI/LR[7CYC?7TM9.-^Q#(!QS5.1!X'DBLR.NPS<\ M=^ B;FFN<8\WGIZXR. !)>!;5 MAXDI ^?]23(Q%W6FFT ^!M@+9[" Q*\_@;;1EA-87Y>5(WG[R78]@6Y+LO2\ M0HZT)X*-R<'X^A"=I[#7 QM_MA&39T!(A6L8G5D%FO@>)J2>;(CC'0E$X"'W M0Q+D.9\[9C'%QM/@1NBE&91\ 5 /R$CN]G0 [3J5VU=9O?NFVK MK=M2C$5MW:JMVZ5;MZ7+U]XE(\J4H!CBKL0G\&P+\4/U[ZO^_2-L\)I?[YU. MJEO1#O5[*D[]RHM3+S':VG=[>I6$XJ0HF$.1-LV22\Y&2 ]KS7\-&(@#HB.' M&%/X$-NE*ODV^0J-$\KIN_[[#^N(Z8O:K->1WXT[JG8XR%VJ>>J$:AOMYFJY M@GGM2=W?S.GU49W>Y9E"2S<['=7GK>1!3,'LZ&;+/.8V[TJH57[(UW*U>N = MQ2=60V]U&S,AA.KY+@V'S)I>[W9*Q"'EGDVQZ%-6%5Q$CU10&.MUW33WA5]2 M0 %4D+0GIEZS%B[SBJ[F;87T^UO;EX0?3<<%+P6WIHK[A7T71^95F'K;VA!/ M3CD6NV-2K;$\:#UPWZ*\2@=+XX1N<0MHE@9*]< MW+]PB/.+&*G0TSQ[Y4$M;W=8!ZJ+5]]GD&^\ 1P[@7+G-F'K32L[7GOR",.W M9F?AR=OSL,%$=Y;#1%L"]?58.7@T+$?G??L2ELZ&.YJYQI_T6>FV8,?ZQ'9H M[O"@'((=/S.-@"9#0UOXIS0: M-V:C2#1+8^'X.&1]EU<#4TLKQ_6PER,VE:6TF@ZN?:798ZGY%-Z=A$7+@[/- MXX]$JI =$J*=RYB4+>!X@!^',5*I>P&QF!Q;KO=+?'D1TIZ$DN"OU2"P>8(/ M2YR)20RP>1.C1H$,"HX_7PHQ*:BDLVV/\YETY5[4H3(0TQ3!M?+6;.1@0Z=7 M.JUH45I"4CF]D47:.HN5MLSFAUK+GHMD'S_,/6O5)4%+JD4\? M70%-Q0^VAH%/'!*>:R//Z<'U^\G7/0E[IT ZRR.TP>#T%X'&ASW+>MS2E]Q[ \!I(RK[ Y;)>W0 M*;_D7'%O8R',(87;&?J7A_ A3S*8X&A&@0]_]X5$"1P4T3+\Z?SN%UV[N[P@ M"+R FDWEH;G4#YI_4R]P!*:QPU#7P?")!9]SZ&4.D'I M' $C*742AML-9XDGR)7O+!?'9B.+> Z#FYPTGP+TJMPRO9!8Y[E5^0T8U9>0 M:)<"E++\2Y2?^P[NP&0K?1$9G .Z,+&$"<0&,Q@\L8:.#8?)RR G?S/N#(E1 M&.6;]1'YT/Z>H7PB0@V(YF@F8?I]WIA/B(?8+=$8):RCT5>YU M IA IFFUI+E8!8FL$KT7&:05A7W(7%ITY4>:1U<^D!#G%)NL'+1@Q\6AC3? M##=J00Z(DS=DY K Z!R*<<<8H,!S/$U*DTJ!%K_RSZY'/AJ1-/F/0M\#R_"4 M=]))B3]&_[(?9P\$SZDQ? FB0W>'^T:P0%EEA$\X3.].&$K]2H+1*$>@3 M>H?CPA((4X_*>]YA8+]*U^"A!6A7>XSY($<3/)/Y2!$"I =*Y)5)7LFF;,'4 M:CY2!A<@HK, ^EX@XN1O$%-I5U5R,SC)<#!RRZ_SCS6JP!K/5>K,%- TBO4+3V!N:1K$-7+.SOQCO M_O*K5@>W5]/^]=OY]?W5_?G]U;\O"6\"?O@B_XU0%%]N[GZ[O;S3SG^Y^>U> M^WI^^\_+>^WVZNZ?J_S*_<).W2*,/,]XY^*,\1CT&VKQG#MCDRW=H3:6<9'4 MOO]"4#*.5#0*0@8FE0R'^"3<#03]SL#?<:/OZ,H%B!$M/!-"+)UG7LYU[5\) MF+0T#H51_0M1Y,2_/W+3A)X.=WN^\H_1"YZV#'?H/42R3YB=HZC[GP$JB7$I3,1T'UW%H+>KVMHNF^64[Y> MVZ]6:I!6NKBYOK^]^7)'&NG;[:=+UZVP5?#[/_N;T-BF;6^Y)DQ(K\XZ""\.^(8)EDV0>/%U'OB&-0\D93! _\>I3BRP[PI#^)5Y@?%B6? MY- N4IQDC)#FHX-2C4@6+2TC6J:7'89Q&Y^GV$;+IROH( 6;JV,[SE1X?F(\ M-D'F(ZAB7AIPOOESZ'2.P0B?^.X+4-A@F2A%J># HWA'"> ASCL,@R M3- Z$@QC3LHO_%.R"__.)"UC&_[.04/%B3 @;>91WTK%5*Y;4JNJ'/:HQLA M[GED"3B2E45$LVPJ= M>4!_V5@V]U3;S26>:BZBWA"W\ABS5=U70G%5>:?2YYW*@G3Z[?SV7KNZ(D5B MG=W<_WIYJUU=?[JY_;H J75=;=%93UM,;=Y.6O9Z:]JRUW=A5Y9$PZ:Q&S,^ M;PA3M&D:G!A?+C^??^$Q^24A[59A?SD4!QJ E<7RCC0<\-@#'<9()Z[0T7CI M#F-Z2J'<"IW<.Y.G/BPY,0!=SWSZR,$#S(,QWT]S,K=!OFJ!W9\=(U7\I:=B M3VPR[3!KM^;*[)C%5V:G BOSO#1+T^H89@.I@5EY[=/YQ?W-[>:K)Q$F+[)E7E8VT%+ZUHG-CO97';@DH*8TY^?3/' M[Y5]NRJM0TNMPP-9A];2=9CMWJMU6+YU:($]5 OQ,!:B5=0@XF[4.HO4[% K MY(6!"Y->:M:;-:HN_IUEKI>K;#GNVSZ/3FA\>>97&B5:M9:DEO M'0*T9AI7UW=E6-3[F/[__G+[1;OR>2^J]C'H)]0Y>2IJ\,7OCOS=">#3V#G* M^T#D3A 5HA'H"KS#CFU8(![N/?7M!(&7XDBC[\3V@Z@?'/68XP@(L_0=.#I^ MH_R>\<+$H1+R3,CO+GX]:B&__!$SG\JH[_I#-K)3854M6^WETK62-;R $A* MY%Y1Y#Y>?E(B1R+W$1O]W/T(W/9N/1S9;!RI6%Y0G\XW^V%1U'NR;G#+P8]R M^ .RM @6_OLYD>_,(0<_[[BP#0A@U'AW2M'*-LNH-SI;KT'K-HU&TWKE&K3R M'?51Q")4X>P67#:.AC7+N&+FYGP.@V\'Q[@D]-UHN"OF[4_I_^7 &'?E.[C? M 2\4VS.YKIT<;J,\^"'"AE?$9@-?C/O\B'$?\3;8#"MX'9LUY9:]?O/HW"+\ M\G24-FI;PC_KM-_\K/I0#ZX/M2Q=IW=7GZ_/[]=!$%K<*KJG1?8MM]G*\5RH M+3$%SE\#$X:W\-^R!S<"1>(C- #V'WK/&NUP.1,HS;S;46"K("))C*BP0]L; M2,QKDA\)OH*F,_$1TAK?)Z"O_V3.6M :>^EO:1KF9OTM3:-CKN>N%XHM:D:G MU=KZ:\VN4;.V/]JZ8=5>I<>GM?WXJM$P.O7U!G0HB8V/" OT8?ONWOYF=#X. M74^SVKRGNBJ.;&>MNJ]#K@$,O%/6EC05JUD4\GF*\=Z,S*G8CT5ZQWXU%0$IR(X%<$MB.#N@Y'V#0]4@]=% MR@%1X5NY1%2)9YG$LVJ46E/()B,V7;L(PC$6OZ>'EGHJ-E.R]^JQV7F_'R0^ M';=@@XE;GK80<0QF4F=VTWK4 M[]J7K;]]^NFGW_ZCW?Z],QZ@6V8$"^+XJ.L2[!,3/5-_CKZ9Q/N.+)\:<+#""BCG>]8MWTYK[_O+ZY.3Y^?GM\\5;YLY.SD]/STY^OQ], M1-%65-:FSO>MTB]3UX[+7YSPUU/LD;@X]6?N5G'J^&1&W+<.\4]X;4\O+L[B MPIP5+6!.'<_'CK%F;OINVU\MB9=- Z]/^&LNY[1]>M8^WY)D^FNRI)CW)^'+ M%L*^[])IX),[YBYNB84#&T@"Y\\ V]2BQ 0SL D'>JM XK6/W1GQAWA!O"4V MB+PA/OV$$(>'+I;,]9&3HK2P-Q6:>JX@.V^A$,H!,[ O[).7].)*I/2FC0<(NSZZNKDY>N*%E:Y!I.J)\ MF__9/CMO7YR5$)MG@^JRX5<[IMN'#IM.5DZ'F&Y''3+[59XMR"C%;T]1C>Q^ MJM@(,0&O_?LR CUBO)VQIQ.#!8[OKE2,/XLD_E'&[+>8F826D1T7YW]DR,2. MPWQ!SY]$SY9+ZE@L? "/N,%J8F@8RN*?YWC5W#9;:D'Y\L7;8D MKD^)EYQ !(.Y2ZR;%I]&VO$H^8>-IV]!D[A(2L"VZ?/7)T!"[,&F)C$MM[Z; ME@< V"1LFSI7?.F2LA4'$@]F* 'T__OZ&]@N6W\@,0+[WZ/Z)K'*5A](J$,K MU)Y3Z_ >4?.FU1U][8U;B#]['/=SW1@A,2P;,XO9;?3X="K^.T/MC9_<1H+J MMY/795]Q"3QBCIQ/XN_7AAT11T4*"%]9A#+==E-FDD4/X[8K;-'A;6\XZ=W" M'Y/1H'^KZ;W;CC;0AMW>Y$NOIT\>'1R8U.=NI&*[JW.4HG,.D$R@;WVA *W3^,>U^ H/^UUQ_"S]Y@--E/%Z\N5&H@[]0, M9*,!&MVAC0X(E$!;6J!0#?2&*_+S<;S(1K&K3;[<#4;?]F\?&9RE1O"^BA%P M04A(.H*<#<5$'W7_Y\MH<-L;3WK_^]C7_[%WM(M$2&'_4 7VI,3_^L_+\[./ MOZ)0TC=ZJI9]C,"UP"/P07CDR23Y/: M_W'2'_8F$ZT+5CCIBVE)%8 L4BD"ERD$(C8HR:=!"$P>'QX&8H30!O'TTQ_> MC<;W97J#C(L4EZO7N"0Y;J8KE&#:()#ZPZ_0$*-QOZ?:.Y(4LL8_.WW=^ GJ M!K7RY]'H]EM_ -'4[4C_TAOWP?:&G_N=04^;3""T&O9TQ=97X21%Y>PU*C%7 MX;<+OFC#&(62+I?M/%GY4F@D(44E'>O M0=EBEQB$(HX-PB9,D^C:[R7FXPV%M.7?I^=CD981Y UJ9JCT?5\7T:O(EPUU M,+S>L*ON!A5QD,+PX34,"6Y1[BS!KT&X]+3Q$.H]>>B-)]#W>[T'53RR**4X MI*+FF L"-DCP06]X.N/\]%=@*/XZ^[5):8QT)JG,A+U-*(4C%4(GF?QWE$]J M4./?]8<:C #:H#_D\V,\V-QI_?%7;? (,:PV>1R'23A%6$JQE *6BJW7[%&" MOQC1N 0D1*"DC :A.>E]YE6ND ))$\J0.4\%WA&3AJ8YQKVOO>%C[VX\NN=3 MZUCKZI-O??U+]Q&&F'L8793]7AD?*3*IX#OBB3A3M.:*.%NTYML@K#+RWP_, MI@8E7O4,^IJ#%)]4F)Z924=O8HY-\@:R,N,ZGMKJR.0SD *3"N4S$^SH3++L^Y-1"Z1#B^%4II.BDA&Z+_FT<2F5\BDEX)$G9\4 MJE1Z0#D_WT0@>1J]%%() BD4J0P!)VYB*VK^)@!6DCTOA)>"D ML@5J&>HFHI3..)>?G;+(I1BE,@99:>LF(E(FV5P*JPJ,I2BFT@NE<]E-A#B= MFR[7Z?+(I7"E$PSI!'<3 9%FJ$NZ@VK\F IB5(AUBUP6UGL@M M\3&U=\FVIEA)H4ME(W+RKFO.X'U$S)N.FV;;T4G]D:7/R8/+GBB_2@;;#X%K MS+$'CZBQ!U1+"I)BGCY.D(WY1BX:60@DHX1H%,M&0OC1+.)V@S;B]\;@OF/Q M_W%)NYM 5,IW&IG%] ;D(&$$)20TDQ<)>LDY?!49";%L<)9AT:"EUCZ* =4 M!J$,E'=%9R :V?H**R7\YC$SL FS/C-F/E/;+H?33B*DB%8_/X'>Q&(1LU L MN)DC:"F,;D/)9 #^I8D=L^^8R2=]: 5G1B%6T#R/^-X]_B=SNS;VO /:S9PEP^]MF"N3_\E M:M-[61+'*^GS_P!%I,:82I!5-,8[B=4E=421DD?SVP7UN\ 'Q&ICA%)UI*:8 M2OX=R!1#38\6N;778H/Q@#DSG? +4*=^.5.2\Y':0"JC&.[,2,++^;8Y8\0Y M'Q'+;.D_SO:%V1]G1]3VB%K%I&\FJ1275)(WQ*7A.5UN@%O^/G%=8L*L@1V# M.K,N\_R2 489CE+0TIO3@'O*\Q<2T%H$$C(:BB<8-1]>_&C@NLYFQL02"_3GC5@4RFUR=\Y&:>(SX_MHR65XF@&3%_29?:!? MQ%<&^/OT>;Q:1*DA9&_\RS2$C3P4]F^>@TT]%&H'?X$>-"GDRI3:1R@+N-"%P/U%DAT810@.O23-M)W*M7=H]8 MBE"*8BH#F+R7KY'-7W"P<=.+'EQF@O5^XZ.!R[W5#O9H2>OYD1I)#6T? MYXU#)<4(E% 3Q7HB[".N*1*J(N8@C-;:(J'NT31EAK!Q ?M@3U!M?PR]?O*, MEP>T/@6A4@-+)1XK&%C2"8TU05P5)'0Y6H\ZD'?,)73F=*'W$<=8=9GCN]@H MFW4\C&RI+:7RCCO:4J00BC5":Y6.)B6#M;]80D,QJXN]^9W-GK\0J9?X"^)5%),Y%$7K6J)D-3=?YO.XH$U-C_U&9G05 M4_@[B9#:72I]6\'N&I[D+P-0S_/I@O>CM0/O6TJ M;5?2*_@J;TTJRU=J#:F4MN(E?PV?::1(0)OBVIL$)T.V[-!*,N36D?5JS^W]ZF%?L=T MA;@62&__P:HWTY>O&N\7%+' M8OQ)^-MQ6*B[> 1/B"VRPL(XJ#]S_^ W* P8=C1]H-UA0S36/5E,B=M">.J) MU9:;EN\&I(4=,*BU.?+%K(#XO[;IO_Y5V;;(&ITX=WG%'K)+=&CPX.S\)&6SVB MFUB2U;&P[:WKDUN^3&7"=U-L8\?@+\B4^HI5#)\L&/0I[*X4*CB!6D WI,:8 M,'>&G>C*& N&-!W&YQK5+%ZJ [/Y+?=_CNZ85( MV,+\A!U?,_\)RA*SU^GKMYK.XC7SR/3&7*E<>]V%Y=Z;)&( X[-"8^1?]L2U MY <>\N:@#M^PY__8#KZ^A -Z)(Q.H?X0;L-< MR (.N>=[?8=OT"%F4<.48%+7L:X+4QHQNS!"1R?=)6- 7O'ZC@7A_0PCAQ37 M3)&X#O6,!^*.VGC=J9/NKPY\:]E'P'6Z(!T,3EEQ#2LRJT,[)._MBF^441N0 M%2BK#[L&#%8'=*RB4'*4<^.2^,J$3E[\#OB+WW-;H"R; ^+MQU)*#T_Q/ $C MC,$#H%F^ RTG/& -EZ$8I?JY]$GD#XLP1&V;78:+L]WKI Y397ZU M]9U 39ASV)>APXE1J\I%CLF%SQJ#$,F?I9P)HKRW&YJ$3NF0^&)'L44HOQW7X][/Y/$KF STH/RY\T?J<*!H M6'D<+KI"!%3/;20I75U'I'OL!!:.%8]S33J;!,LE#+8@Z-F?%_>W4BSJT*M& M,'FX/+4&EIF8267#BH2J#C4K"DEO!9,JP6Q,68<::N83[Q7F)'!GU,#VR(6) M;PDAB,''\P>P-Z[A/7^ [6) *[&J0QO$Z?Z./NB46R#(HJA#C=3"TJ M &UOH7X>SSJTRB9J+?=AB-)!\6[L:^)31B>3P.6;<\\D/I<4)CR= 'G!,5,&)@*#2Y=^%?'#)@@:+D2,J)+X, MJ;PB5LCC,+D7Q16P>)6.3Y$3?L2:F"-0UJ&S^2:](,[PCNYTF4-1@54=A@'N MJ8?/L#T@8*F;/1Z>%E4U=^5:B?90<9W/QUVE12O7I Q\@*_8XYM 7-FB54[Q M.J#5"2":)AZ_TG(*5L79;RX7[YM0EEH4;V9P'JN *6I;-R*(RTS!/N/MO *Z MD""W4Q]><$U7?\7*/5V(>Q=&EF:(W"/?D:V8JE.FKXLK5=X?S'69JK#:0S.8 M_O5\Q5L ZI@\,?N)KXH(%SL.^$'I[8V""HF# M2JSJT 8B6]=W#(6<7J)4'307O@'<<20!"Y;,#/:P:K@ORCS MJ$.M0]]9+%WI3#--&B[@/& *\T87+RFXE^E :A-F]5Y@K*=\4Z[+%Q,*%A4/ M(*FNR?W$76>;6FL^3'[30"0W=?8 %95M3BW-I@X&-0!7=61M#UO0TUWN;O:= M:'KJ,-=ESWQXPTLHXZ_R]]!49%?7C372I?5O+O ?6=:MF/#TN2P14IUA;7-( MDG3?+3&$O1\VJ5A:2BTZ7[3C3"?&W&$VFW&/X0$&$!ATBUM#A;(.->S.>2A, MOL)#<#ZC:>,N<"2+$E*R.M1-X3#"OO9J'$14'=IP#TL%_,?!UR.20NK0;J]6 MUR6.27;A.M1CR-41*\?1H?CBFN06KT-=XFWAFMKN<:U.NFNV'=U-!RZ(2Z5I MF[SBM:B+_,9D';_LY-]7Y%N+UHFAB\Q0%>G7Q>M0E\JKBNMKR1(?*_M&^ (4 MQ&YA*JYOVQ2&3).?^XU<\_VO;E;5HQ;;TLL,W/4=M55.F\4QV4Y'UC9,:AO) M947O>3'[))C:=$%5CEGLRK86UB[;+KW;9NLZ]8B^ T&R,? E,5JJ6!UTSUA[ M37B^T#OY&N/,C19E-Q^H*[.8J\BPKMG.\$IJOWS.08&P#B;0M;'GC2RQ=W', M;!NB/S[5YM8JK_A?O1<#8AU^S7+Q^94QP3:?:3Y#V_ ;QG+MN"*WVDY5VT>: MXN.*\@GZ5?&Z=E))RF)"EKY"NG.GM$A)&77H^I7]\(Z-C>^CP(^W/O,M> ?: MT%@@JGY[&I/'&[07ZN69DIQN/WM53+K@X798EXKC:NES;_#@<(?JLIG7H3.] M_C!+/"[\/7#(^>GYAM0SW6FY9Y@ONF6O_U&_?FCPZ;\H[!_7!&1V&?<^.JI#G@OPX#6KKM<59Q%NU%/EMG2PH 5MHX;*,5T[Q.M0EZX@7 MC^9>G?+**E;J-%D5QG5HG[UL-I#>C+1O*75HN&ULW7U95UO)DN[[^16^ M[M>;Y9R'6J=.+PQR%>MBH %7=3]IY1 )NTM(]);DH7_]C90 RPQ&H-QXX[6J M, BA_67&ES%E9.0___WS^>C51VBGS63\VVOV"WW]"L9QDIKQZ6^O/YR\(_;U MO__K'__XY_\AY#_?'NV]VIG$^3F,9Z^V6_ S2*\^-;.S5W\EF/[]*K>3\U=_ M3=J_FX^>D'\M_FA[+F;]M?O1<9L@S$@8]$)I>(UU03Z;VV M,;OHLOF_I[\JJG*0-!.JG".294>LQ?(6# M&T\7/_[V^FPVN_CUS9M/GS[]\CFTHU\F[>D;3JEX<_7NUY=O_WSK_9_$XMW, M.?=F\=OKMTZ;N]Z('\O>_.?[O>-X!N>>-./IS(]C><"T^76Z>'%O$OUL,>9I>_^L?KUXMIZ.=C. (\JOR[X>CW6\>V8QG M< KM+V.8O2F_?[-]L+\SV#\>[. WQP=[NSM;)X.=MUM[6_O;@^,_!H.3XP]C M/T\-RA['L_C\V9<+^.WUM#F_&,'5:V-[/3EA3!4[%$]6^/^?@W7X<0 M_2C.1XL9V\.?+Q]2 'H1A-XC=O&A4A3MJKOQSY */%J\/Y ME)QZ?S'<:WQH1LVL@>GVO&UQX0PA:^.DU$3G3)'*(9*@K"3)>6Y. R/1"AP;98D$)RG15D7K)35,Q,H$N!O) M.AS@+Y,#%::^)@W:.:1=]!?.X<1__CI"8[)B3B@2939HU8NYSLF3I, #DS1Y M[NLSX6XPZY!!O%@R5!! -3X<7$"+LS ^W0/T1Z[&^N6:H\Q:IE$W)<89D0Z' MZVE$B)IYBMX?2YY5)L7W$:W##/DRF5%1%+75Q1TC11""&QRI@H1P!%HR!YH1 M-%XA"6I T]K,N!?,.J10+Y,4=010C0\K.+;&Z7@VB7^?348XP=/!_\R1K$.( M$G+$B(9+BD$?YX:X8"D!#IQ:&B#$U)VG?">FBF,>1ALM8Q (&(^BY :#8&$U M"<(P:RA*69KNAM=3/WES)MSRFI\XY=5XOCTY/V]F)6E21K<]&1>]#.-8 &7& M<\*%2Q3#,4F@)1%B<#DS'Z,'JC03E3GP'3@]]9OK$C?]<9YKL^(#050STF:3F%V;9<3S6C7G2%9 M9T$DNO D1"V)"E)%0$@JU$_95(_^M%BR T9&YT;4.X%K ^F4U^; ZO/[9 WK MR?S),UQ1QM<)K*_$&PH=/)<9B#)E3"R@_77"$^Z8,)%G'ZFL+NP[@/0I3513 MZIO.><4 :3QK?9S]U)J%P-=U3W&).HX$ TEP6V%)=9&09B.S#K# M1%*V>J#T(*P^)8LJ>@B5Y5&-*(QC@@48M(9- E M<:H4 4@Q"&%PM/R9P^FGI9(FX\7G+MUT2"+(C/K::(FC$AG=]++C$WTRN$0% M!-U%_F@50Y^BI WE?E>:Z,G372\J2JDI8_>C0UQLN^-M?]',_&@%W# YFE/ M1682+BV9M"$N\D0H&(&O,Z-3]?W6!U'U*4*J3(S*(JE&E2.8^68,:>#;,8;R M4PSGYN=EUB'M0&YB@_H>LE5,)F*8*EL]7A)+&26!>C(X;G M33X_2K*W&/SDR:T8/4XNH)U].1SY\0R#E;(N+\H>8,E[@=(Y1[F11,8H MB6=<$.V]1+T<8_2UU_G5L_OD]500\I.FM&(.>>;'ITT8P7(HR*S!YSB:EY,L MU\BB=B(I*DGF')!J"FVPC(;0Q)VW.='H:EBYBY(;3D/M_8+OP%F' M _;E<*#6Q'=1BSZD+,;D#1"N.,8CWC+B>%0XL&",I1R4KWZ.\;ZZ[(U&R-J5I$\[5_$#ZLT?)>WOE)8_9:[KL7?E M8.B*3DT C&:P)$2/"&3.)'"M"-4RVN)?J?H'#.Y$TJ=L1C79;S[GW84U*X,L M3K94%J0UF: *U>A9)4J<+Z=# ] 0M2CA>M>QS;>0^I3ZJ,6(FE+H^DSF"F,# M1Q>+.DJ"8P$]+\^)]>A[9P_6!2O0Y-;.B3P(JD\)D5KTJ"N)NK'/*E._XC$8 MB0/+AO#@2RR6 4=+'1$F"2_0E#%7/1"^%TV?4B+5*%%G[CN)A^XB:&3*@;>6 M^%2,6X),G. X]"!U B-M9K4CX@<@]2DW4HL5-:5P@QK_?'-SGO;PYYJ=@HY/ M\.O[P?[)\<&[@\/!T=;)+OYV:Q_?]/[P:/ '_L'NGX/=??QQL'=PW$$SH:BQ]RV$YR,QOJ[ R77)-D549;BE]UAU/AX *U2GTE&CFDDC#//$**&$F,]3$1L?JY8^W0#PRQB4O M2N:;37G-D_0WRYZN2YY4B0"TE$*@<9.*J'O@[/I2/%S M5D07M0_<,DJX+Y-MK<#(,0=".;5..AM,JIV1_ 9 G]19+0[V3B:'?EE596*RVI7E2('(;#RQ@442.049,@^)UCX= MN2'D/B4&NR+6WHPAM]IOU)=,Q4,54\"/*4T3=N CC":+RL5+2->%35OQ M?^;-(ON+OG&$Z71[,IT-/8_;;T^5.0DY>8>0E"!7<$ZF5)S@% M@B1AG#5:X8S<4%"WNL5)*^$U2J6;AI&$9]+YR%5&$<] MQEH!J,^.L6!J;]S>F[QXBK[\".,YO$,1WG62_.MJFZ(4IY"*@V6CRHOT0;0< M91G1R?'6EY)A825XX96M/>(GP.R3_7TJ7VYKQFZE53'XGZ*S7.J'%^V_H/W8 MH(H^GHS2T&FM0"9TC!?'G6@&=! T$,< '-,YH>]>/?:_#TVO$D&U6%)I\BMW MC"DAU!5QF_$<67II)2;CZ5O(DQ96NIP,/B.Y$)Q&L?B; .J/9!!JHKLZG#X52+!%>R(](8+R!K MDKPN)7H8$SM KQPC8<:US5;8VNOMP>V"'ZN-^\+'>Q.W3Y1>S>,YB]%<17+4 M&P"?&4'M4-J..$XL0R2B[%/H55?R=>IW.MF[7'TDV]5[=6*R9X&PT.IXF(4@TD:EX4\ M3J#'3$5T6E6_]>"[B/I46]=7YE64:36>?;M!Q2/3P>"8)"#+I0=%;(X!]3)C MGGF H&HW1_S.EF"_'/@@?,H"/.%2I=)B@!.,2"-)RCN;C,3XIW;^_MD<^!_K MYCZ=@W>WG_SQ\J_?P_122;R%,92HVR0H-W'ATX/$J)MAH.R=8:@K4K)12.5] M[7Z$]T#IE<-;FTF;37Q_MO"YB9&*?24$-P,@+AR02&)D9E5WN_J.H6 M?KT9>X>+OSD=+\]5Q2\GK1]/?5R@&*?%3Y?D3?\]7SJ&Z\RO\4F4XQ:$B^!Q M?E$U!&XE 1%%D)0S5;V)^+,.L$_&XCG7PKI%%S^>5<^B:DIS_W>CR:<_()W" M5:"TE=$^'D$<^>FTRK6)W<,E\$S\^*$G#[:WCO]XMW?P5\?'"^YXS'.<(7AH=)4."A22 MW+@E9+%SWD1\XN4M(M^^L/+.0VB;DK6);3G&L@/+?_'GY6[BX',\\^-3./(S M&.0,<394*E@3T5]STJ,C6':FG##HN7EMA"_5R;FVZ_.\(ZR0 "@0#MO)QP:E M^_;+AVDI5;E.\6^A'?NX/'X$1CJKT!;%E%!O1/2L@\VX;A4/)@1 [5$[ ;H^ MNC[Y*#WF^!T%REV(OV9^ZBY\R\3MM_B\*@?@-!#&)$5\V1-+523@;*2:<@.L M=DR\/KH^^0\OGYZ;BK]K>BX/6WZ++UNN(_A8T@_E#IS 23D>0Y@S2E C=?UB MI/71]6GCZ.734DB_>_B]6$YF*NR"L0DA[JBW.AN-35$ M:RIQ_?(2%%2FQCJX^N17/Q-CJHNKWET-*P@.\K475,I\2X'O3C-=W@,Z5,"] M%3J0R)#<$O"+0TU/F* !-$"RLG:=P;K8^N0)/Q.A.A%;_:M:_VIQMG8FG\9# M(8)P495*\W+1@[:9A" Y$9(ZQIFUN7H/W=LH^N1!/A-1-A1%O8OXSGP+;]'- M364G L;3IYW(Y5D14467B#>08E1JQKRJ[Z_ICGC1W61$'^$5F#R0(#$.4H2)Z!=;;VIG#QV+L4TNR9Z)4IV*L M'JSM'BH/8-,62[[KS@I47/B%KN>W)>"]Y2EOE&\ M>\]!VR<]_I&-WSLOV.J22L\DI.I5WQ'Q?EL:(4%S0+,+ M@H&GPK#J_53O _/(MO$OFD%U)=-=;^8;98HI"6ZS$<1P0+L+SA:E& FP$(SG MFC.H?1#J 4CKD,;]7 :LII!J5A3?R!1OQ65X=P01FH^E4FA83B"4]FU$>F^7 M?=B<2J@!G531N)!D%[7N#^):*SU(?S+-4UU@'5+I*D!@UN+23Y?/KBFI;@G4 MSB&MW@7 J/5(:DL43A"1%K4FZM+24PQ59[GKE)K:-\FM@VLM&OUDN>_J\NJ> M22L'8*^HSJ6/E#*TQ;(<-[( )!B:2 :CHTY*@>J@0=&Z\-;BU4^6 .]*>M7H M]78^;<:+AI;GH1DO9FYYYOH40PS\;HJSTUY*J2WE8HM4Z_:B<@P'#,R)3*_6R>L]+JJ-3E&,<(M]PK$;2.M/:E$D^M G_\/!QAR/=E(;2#O'J3 MX5!Y5#_><6)LN;_22$\<+[O"8)FFRD+V]1MQWHWED26&/V3A;4JG2\/HWH! MI8:UB5-95)U0Z!CBO"V^-IH6M [X;3,;EBN"I"H^MA2(*N1(K!:6,)NES5K0 M5+U#^D.87D!A89?TV5A,%3OOKVC#;^"XP)(7S) @A-?@,;6QP!H:!,@B44L)R0F^8 MBE+]B,ZG3CG8X)22M$L[=2>H%U!\V*F>V5A0]?AS3>9B*:_LYZ*L&N-UM)<* M W3G?&GN(AGQ2F4"')2*U%*JH#9S[H?SR.K"GT+9U)).=;H< =&**LW)"I".U M]C3 +Z&4L2,^/H.$.[E"_+!M$-.%'UVMJZ$TR0IN+7J#AA$)C!.7A4-?D>/L M!.V4J+U)_UU CRQU_"E(54]"U>TI$GT'VN:CGRVZE95;FA;\OV,&DK-41\C$ M:+ $G0"!,X ,3]3YJ)T0KOH=?8]'^2*J(+LRHAT)\T?T*\KT&7@ M6D5)1&:H')QSY:BR(T;ZE#-+&J>GHT7W,+J7L%VP*;GN6VN59==-7L:/X"#? M#S!':1DH(!Z!$JF\(X%:]*&S"D(SX[6NG=)[!+P7L*50G5P=":_+SJ!O/QSO M[@^.C[>V_^/#[O'NR>[!_O'6:$'4Q9'YDS-83-L4?T*O9][&LZ4;%&$'9KX9 M3;]%N5ZCT I/K= WM/;8*[41O:.6X CBY'1<#O'M)F1/DYM2&;.L-+ZZ@[7< M-?>I&96[@%>*L_ ]Z$6DX)1+PEAF7&L*MOI! MH^<85Y_Z&/5AI:Q1"?1CN=5E2=R31W:_8?2:>:\3D 2+1MFAU+5S2[QV#O]S M,H3:&=]G&5B?_*&??=W485>]FZHOYVV8=.+)^D2X%P;G)W)B94+/3PA;/#X: M:.T4\M6S^U2BT4?Z/4E&O52MN^.9'Y\VUV]>'$H[.?/CZR$JYQBU.#IN !=! MT!2'2".QX%4$I047MN]Y=M=5K7U!S?MYUZKLYV9JY=MI8( MF061INQ>9IT("\+P'&R$;!\*@9\%:9\*9OJT$OI'DUZ:DNO.,*MQR%"B!=00 M&8E)NI(83<1;)@B^+**1@:,)[;'YN'-0?>I!UJ>%TD]6]7*Q7 ;KJP)T4:DAH2LHP7K&.>U,_3=CJA7-4X_^SK9D%#]7"3^HIGYT<)* M'H11<[HL!Y->X"*/Y19 P*!+5(=J.R9/LF4R!^8$E[7/.#Z,JD\[GT_FP[U][^L(HX.K$2;MWZ7E MVB3"] :PD(P*3B;". V(#@WP:@U8?=KHJT^32N*HSY-W MS;B9GBT-[PU@&D>H-"(Q.: =TUF2 -(3DT3B5MEH7&?Z\GY8?=J1J\^32N+H MTJWX_>!@YZ_=O;VM_9V#DS\&1[O[)UO[O^^^W1ML'1\/3H[W\?^(0YB/8))W M(..(9K#7?(3DQVD7C?K**S>W0=[[_YZTV^5B\ T\EN<%6,$9^H$S6LG/>G<_ M@+(T9/8TA^R(%[:J3'U:1+W<<.ZHGFIK'U>Y#M17C M_'R^. CZS7UMQ@0O-0@BC(2R#1:(1RU'J&$@':59A-IYBL>C?*37UFW.X<>P MJH;\NK37.X.W*^9CM5//!C;VX0^M8!)X8J[P([V\P]?BQ+/H87!^)^S#V2X+"]0U^ARV<-_/S^5]-886?^*SXT@]^ITUI.I=/O>D.>38\4; M:59!;_NV_5(.#2V:-@Z! D\<(8@L*9'6"Q)4#B0E*E4,CAE>VT'Z'IX^91\Z M8LT& OBAYFG(.C%00_8L)NHF^BZ,E +A@S*.:*EP39)0F$U 4G22&8LL1R_L^A,HS+TS-O:9=9W(^FM3:@E M_2=.>I?6X&AP?'+T8?L$W[C_^U4^;/N/K:/?!\=?]>P1%*,69_.VV+/+"V2V MSWQ["F5S]V(R+H?5-PAONH!1P=IT/CL;6J=%??#W'K_,DU/FJ 42='1$1H?? M*4Z)->5<48SRU@'/>ZK 'WC0YDU!5S[^\F.'Z#!9:6TB6J-ZE"Q&#.JS)MH" M,(SW+;/UVU;?QM$'PU1=V+=[?VXH@,Z.12PJ0Z;-XMN2@<=EVEZ6DRSR0,N6 M@=Y[1T5,A*:RL<==.327-!$Q,!9#=OYF0\?UCSNLA: /!JPSECR?;.K>Y?L[ MC*'UHZN[8M&$&\VX(*!C1CXKAK8\!>)$%)P[D5.0E17*'3#ZL*G:N3[9=/J[ M]'L&6T?[:-./#P='QVC/!X/#36JVOO-I%;R0=;%6"G7_6I .TM9'%-PI[,_/ M [0'>:<9S?'51:/,Z<%\-IWY<6F>.;32*T$S)R8$0Z06G@27(XI4TW*U)8"N M'3H^$N*F>N2>Q]UZSEL_;>)0"88N/*5$T7)VNW0^"+)TT+$6ET^@QE;O2/TH M@'WP99Z#:S?547=2K'M96,D=^A%:V//)> EN:S9KFS"?E5+9D\G75K677<)6 MK^H99L.X5\80)FVI)*>>>&HM851:%)'4MGHKM\U1]\%Q^A&4?&9Y=VE0CT\. MMO_?'P=[.VBD!O_Q8??DOU;V:9=>!8;"+9RA&[#H&UGN3]N;;%1XM/$S*QCG MNN.N9,*/()8*I"8WRQYAI=/;UB0VE^G'0VB;25I4NYWXS]^R[= O\E-"N1"3 MR<1[*8@4R1''O"2)Z0R05!*J=@71QJ W3T"L > MY$D+]TU;\L)29RAQ%CB1 MRF5B ^1RI[>30#/PZM'%YJC[Y! \+W-O9T">E0$5[]-9 S+LTOB_V]W?VM_>W=K;W2\) M\_>#_9/CK?V==UN[1W]N[7T8O!]L'7\X&BQ>+TVN9E_>P^QLDI:=3<\WW#RH M^/0*#D%7 M\['O?-/^Z4=S*"4\H\ETWL)0Y>"AM$/'08H2Y*'SK+DG#ARC&M!Y]K6]G/71 M]8O#IN7"F,E\=@0^-:,ON$:A/6_&1>E?0[XL M]9&6&AF21K5<6G)[7JP !$3O!?>!A>!KQ^!/!MNGT+L[EG4MQ4XCZ\'OQ5CL M[K\[.'J_5;H_ET/4X]B,FL5'3_)U5Z?#=I*;68DN\^*^Q]/%_,TFY6Z9R:A) M)2;=)-[N!DF-*/P9YJC:$>FK#$!QZY;W_\P1UR5 1+$,,%9NF!]\GK4>UR+R MM/VRBTMH6BI)\"]Q[/B8T[+IUN)J&2H;8HA*DR1UJ;AWY4B<\*57$02KJT*MHN&\4J2:9-OE2_!3^-<__C]02P,$% @ [8F;5M=? MNA0 FFD% !4 !I=&=R+3(P,C,P,S,Q7V1E9BYX;6SLO=EV6SF2+GS? M3Y%_GML_*C$/O;KZ+'G(+*]V6=F6LNJ<*RX, 9N=$NDF*6>ZG_X$2$G60$DD M-S9)T>[J?'^[0^OQNGB'$>S'UY.,,PP__#'N/'V>S3__ZTT]__/''7_Z,D[._C"RW_Z/W]_>Y(^XGF X6@Z M"Z/T]07T^CR[_L.;:/1/BU_21Z?#?YW.__[M.(797#U/#N&'!S]1OX.KCT'] M$7 !DO_ESVG^\=__Y80*2EW0#M/,'P3F> M1YRTA'KKN3=P7H&\B[ ^DL#A!YS\982SG^;H7AZ_>_7ZW0G3.&?FY2N(H4+\A&>SZ=5/JM;%7.,/HUCH<_-QO1DE,@>F^ H7__MF M=#(;I]\_CL\RF1:O__MB./OR?GQV]O-X\D>8Y($EM5AF+=A$_Z@8!3B?- AD M1DFI35"L\:#7A'A;(E\Y?C2YDLWEJK+ALE-MI:;E70?.*7E>B"4\CK2:$2LPBF10U N S>< MG 8N MZOH>TV'R>R\9<9_QLM$R_.#87A'JSS2>SR3EZ6PR#PF]F4XOSVIID("94K2S>(3HM8#,''-><\0@UER+6^([3,+N MBT+OOL!'0XW(:_OQU/)E+?S:;#./% M+!!I3\>_TH(\F@VDDI89PBN#3J!4R!"UEU"4S5FQH%E1C:G2$?)ADVN;^KQ/ M1].#ZTK+7S'&.*#7DQ,E%=FKB;XR1KA@/1:MY)9=UP[!JM,J[4%,Q9%+B* U M"J@^(L2H+7 ;C!1,*A-;SYK;"!I.@AOG%;T'8CJ(<9E__<,B^OROZ6Q,EN5? M?Z2]&K_^<#R:X9^SUV?S%_[UQRE^.+^W?'1@PH)8=:J.1]7V/?IS.!UX4H7& MY$%[@:"<41"RB"!S2=E$+:5OO?,^"J@A3QXY0WJ$-QLH^B'.=!9XPQ#-%;@[ MF%[--Y250 WNG&HU8L-20"VWS(=.Y1[A0'?%C?N2^M8HH9F@K8YQB-:2K"X_1MP[E/PIH^_9T Z7="T&UDG@/QSGO<4;CP_PZ3$;#T8?I M)2I#'%>2D6D>50#%"@,7BH3D$FK%LT\Y-^;!/5_[MISNR M(O?I]PUS85[\=O+FW>N3DZ.7__G;FY,WIV^.WYV\"Y/)/$#YJO+^;+I)SLM* MS^V>V[(^_#LY+*FPDHS7:%)6*(I/7#.RXIP2V3/M!BN]H=M$?G$QI=5E.CU* MBP.+A1 N'6+N')+]$H!Q3LX-X8*8 KE)*@K'(G-DP32>NX_AZ;IH+7GVK^3X MT3P,'_"X_&,\HP7V#:EY@M/9XE,3S(.0"BJN%:28R(K+-D#T!8$)8XP*.1== M^I?""DBWOYPU8\_=56T+JNK!'KI"36MP'([F!X$OQ[00T]/GWYQ.PFA:<$)0 M^4#D@L5%0^LO]Z L+?I>^$P;>F!<2PQ9MXZTK8/O ,G47"T]&%:7>1+UO'E! MZBOP./UE4D]EA.5"1-K BRG5\..:#+_ 0:3,:1,L@F31F#9/83H@JC05?P\Y M*H_@FY^AO S3C]>KH4)M1!$"@O<65*CY-)P5T-I9SYS026Z1*O?P?1NTZ::6 MADD?&ZR&;XG=3%N*Z^B-_KTJI1]R<%8,K3Y2:(B1Y2L M10-U?]T^&EM-?00'%@&:^%5X.5) MPBH >\K/>!+<;G(UFJAR!7ITU\-."".S9"P;!](K,M-*L!!"LI"0Y4BF&WFC M6PAN;X,H3V1R[(8GZXB_>1T>>8LWD%V>$C*E.7)E(#JF0!F"Y8*C\>9$2Z8V M@AF^6OW&LL?OA3G;10?CI@)L> 8Q1W0\3>,)^?N74++WTE@F@0F=03&KP&F; M(46O40M-2,M*NKS]W(-28@>1/3@A^SXD/SH[N[PMYKBAB MDCZ&*?UHF%H?H:_YUGX.V+L,_<[QN[?.>RX=-TXJ+EPP(??GU M+-!(1[DFF'VJD8@!MX))RSDPKJOAB@%\S47.*AH1=5!&]F79]SJP[V3OD0@] M^*"_C,?YC^'9V2#Q:+@@3PJMTV08,P3GI 0LPF1FM94I-B;DU;L/B#,;B;.' M3(26W'TSFH71A^'UA^>)K*22=2C&),M: MIY1O=8 '1-#])4;K&S1:CO3XT_P@=?3A;:W#7OS!P/F2"S.6Y%[+K05GX%!R M, &CC9Y<7L]6\M_[1GH ]-T_C6XG!6/S\=6Y^&Z\2"ZYLK('O 3T+@LHWI!I MC5:"TXI#LH%S99E#WGJ3[WU0!\#N_23 =O(^NOJ/-WXQR,:3Z3W.X3R;_N3#=^-]^S!J:0 MO965!F\\364C'(V2)7 L&N^CD;RT3HS?SLB^D[U/*MPGO-L1X:_-)/O=LV;5T\'2V[#H"?# 5I^]\RU\GXY_'D_/P9E3J M_]0W-,ZM?.0-_>11KCJDNSF3WA;I,)"303:HR\X++JWEV5G+6/1+5=S M[_D$/X5)F.'9EZ^NU;PL.J2YZ?/5N@X!D;G$()1B:*ER!4(T#)(HWGE% \(M M1#M7QMO#YC:]4LQ[_(RC"QQH89F)6"!S5>\ADS2W8ZZ90FA\\++XWJ(&C\#: MW2K8.Z]6V ([*:G'Y,5E$&_W#W"*)Y_1D-+K33J*-HD@C(;"I. DBAC$%A*4 MEX/[SJF."NO1_%Y#0@O?-0NA: /"RZL&N&/@:DXO%T(S@289O@Q)^V0X,5XU#KJ&,G M8855 'Z/0ZVMRK7C"YOH83=5VPP-URF0T<<5*!8Y^((*/#D6 TI!U#D5A82RT#K;< ]&JMNMFC[A$*Z\S M-$.#*;5M(+D0T0L&POMBD0GG1.N]:0F,[2]@W33\4)G7II+M(?)S77/#/287 MG0%4K-ZL% 3$DB4P%Z3GT64G6OO;NZN3ZJR(A^KWUI%BCV69-"8L"::&T3J=8'=WA,**Q M)GJH^;SF;NTP(PRM;$$P!ZJH#*$0B[-5V1LLB'([I;Q=LM6NGK@(/,@)S2_[? S0[G/,.FC\H9:8G27?PY9Y MB>4J6+0"F)Z"=K> [+@%9G=%W:5 9RGWKOK DD=E:A.(>6*N2^"*U2 *IPU: M%VM%Z^UO"RI?M=5ESQI?1[BM@VM_QSQ,X>P2T&6\"%T)B6Y\ER01^9*Y&IE=3WP N>K09;"&PK5R"N%;9[M7@COAU^QAQ&^1:FTVT%5#L#W'($MJU [X1LR5&TMK:$0!M5"")P&8WG7*=< M;))RO9!M9ZC=C(2?'W[55Q_+,8O.A@ B10-**P9.L SDOUO#C#:^>7/<57!U M-9 >><>B<1:W3C*O'H@A/X+O1B/;H_/Q9#;\GT5)NC:QD/]H(.9<&\GX#%&&VC@KZ" 4LJ):1Q_7 M1_EM4:F%JGIPTAY!7,MDR3AE4HD$3%I5^Q];B%XK\%X&F5D)TK>N^G\++5^MS'D#A5N84BP >#(DQBGKQO"=?SB?E2\S1-(\J MKP%O]S'FM@19?=GJI*CM;G)?@;X+Y]?U>BO [2E,O2;4W02R>U/]ZA1KIK<] MH)M@THA #H51]? ',T+4M2-'0%,XT&S)X+G^\JR==35.MC^=CSZ M<(J3\U-,'T?CL_&'+T>C_"LY%2,"NPA%%I%5#M%!=HAD6U@)+G$-V;!0O)&, MOEDI=OOTN_;*&.^NJW%_@NXA+/#R8CH;G^/D[7!Z#2D[X:0N!4H0$I2AK=P9 MZ0&%QVIRDHI:!\J6P#A,6K22>^LEX?+:S4>(RHU.7C@-@3FL&5 >/ L6Z,'/4G O'$C4VBI2<[&M M0QGK8MS^7.N=87>7VE[5UL.6_-7S?@+YPOO64FO!R6@M*CA0C-8BY[.$@%D8 M8;QENK7=OQ[";<7,MDZL'A6U;&7?11QM#9G./2B;K>7&*B@\"E!".0C63D/$\3'Z?DN>6G93%MPHFM2'U?%X&]K7]P==M28DYK+0T()2,H+ :"(]9G4S/! M?"X.6S?T> 3.MF,KVZ'!/:>CC3IZ<6670KLTDUCJ>S MXW(2SJX]8&$#\YF11\T=>?.,))J)W.CO(YR7E&U B=H M#D25--ZP \)*KTIYFMU Z_>OWB1L#B*A/N%<99ATC3TP_M'BA: M$_B=.(]A&9U#(7Q**F.,5@D=G(M"LZ"#&3S]^&X3NC[IS8A8N2=?NQ+\-D\H7F"1G[%Z/9@ 5A MHZ'EU)1JVI,FP&6=P6B-Q=G@L)1>AWD;S_87I!;ZO[L4-9-X#QO8;6R_C<+" MZ"O$SP?7IS3 CK_Z'1Z$48)ZT8\KXQC6FJ:OA*\FS=\] &"P PZ MQ(Q):Y9=ZRVM(^1#Y%2_>NO!5+ZY< ^TYMJBFE_?5CMX!YH",:7:!]8;(5W" MV/I>SIOO/PQ";"S1'M)@;V*YS-D=>,$*KRTYL"@B7"+6Q1(L.&>BE=X%W[R* M>0F,P]/U)O*]KW+94N5?VY8/%!JTR47(J )9\"8#H2G@@Y4A<)&]:6TV+4=R M>(K?4,KW=:_:VA"+&+$KFEDK$(2CL2F#FNC(): W(4DBHY&MKR5= F-;1S7] M[_#K2W5?#F!>3C /9S^'5!O ?YE' %'9HG(F(]?7],Q4:*W*@8&(J1HA4CG? M.E'G/HI=I;)VUNO=F%@W^?81![V%Z#*6LPJFGLY/EN'9S;%)5UT]JOH.@MX6 M"1@7F+)SP!)17$6OP3/!@7:IX**V)3>W]+>G_">.1+:A^W7DVX/.W^/G\=GG MX>C#;7!7EVQZY[PS >:W/M:X'@1D 8JR+IJ8+?+6)L&C@+9O$G;7V;@O@?=R M-D+V*<[##Y> /'.^&,]!9&=JK$M!#,1WLE -.:51\N9WZ=T#<0!:[R;8GJ(Y MLTNWY)3^9KZXL8)2YJAIA&38*%_(IDF"@8NA2(.%_-4^'/Z[. [%S.LLXY[B M/#W&V.NNL2L.:$R0W0I $>6K1W$8ZNXFW%[RVD:?<3*KF<&W;$XS;X\ MV6A!8Q02@G)DRRJM4>7@M&Z=*K 4R$$HO;N(>S#O;INPB]Q-=*4(1<,S7-0> M"QZBM+'>B\LL+\ZU;^!\'\6AF/0=Y=O#*=YM1#>*1%?!U9-)_Q"FW1CU777V M* 4Z"KR'I?]!?,B955(H0)UH02JQ=LSQ%IS.F2DI2T3^K(GPA&&_+1ZL(^?6 MM]K5D^9JC1R=OCVZ$UK4$EU(R4/)B9-%XCP$[CAH%W)DRAH=5FM.]/ [=GUB MOZD2QNTEV+KB\@K6B].W+^[ $D(KG8C$FF<#2I+=$2['W MWW%(BNTHP=8S]HCTX&[8DB' NS!95#ETK!6X]YPVY0&/P[M3$1 D MB\(R1HLE4P%UU)R7*#![JX6,8K#TB?T4 13.M36& P99=WA+_E@05>,LQ)1" MD;'?[/BW_10!U-5L4+1TBE?JQHPT.*;!5_>U:!^,$3;3EM1OQA:AV/6BL9FN MGTC=6E>Z?43L;L00K_>K\.?P_.+\Q7@R&?]1SY##)_K-[,N &XNBAA.-J3M8 M818"RQ&B-EY*[Z],!N&_!;W[2^AY)M1FF"8XIO1 M@^2L3=*=)&$XR1@HK'=N%Q)+1%G;U^0D$UM)_YN]_P!8L07!-PP6/@CY(: G M%_%L>#Z\27,4C#:^H %YK;=EQ/"8G 4M"UKAI7-QM?A!-QP'RIV>%-%[Z<"+ M,!U.3SX1[_/QZ!]A,JPA]O=AAGS ?)0J9O*JK:U]VF.!4%M^B)A8D"G%9%IG MCJZ*[7F3J%=-W&>,[L.2_6UT,<5\Q?*7XW/B>!W%SX@WJ,ZESL4G 8R\?E " MR6DW1/K$N2BTD$;CFF>B; KV,#BU'5W=)YGI@V3OLE_+8G>UZ[KK%V02S2UXIL%I)R6N36X;2G,!T("UI*_CXS? N3]I\X_/"Q=AG_ MC!/:SMZ,"#%.9]6 &IAH)//% <9-R-3?NPASHF+W6S(,6BH-B]5#;E]H7 M(G@D@YGETMIB>1K58;"GL?27$*1;-/?.#67CSTCKYNPRC/@6%[OI^WHUXX#V M4.7K\:7P-02'\PV5"X72&YWNG(&O=-KSV#N?-P?Z%/ 2(FPU]LM24>1TXJ_>L MNM:5P ]A>=X,:2KI)13H'C>]>0D=LNA\K8>)0=02=\W J\S "Z]HMW-(\_8 ;WK7\QN<\XT O@["%-0&F*Y[ERX)'/G8(**U MW@LO1.SWOMS'T!T&-7K2QA+B=(Z6_CH9)\0\_9D$!E;5/C!;C*;!6B M I>"A\0+.N$M.>6M+P-[!,YA4*.5O)=PH4E\]*:%["*FR)T,DZW/C19&=QA\*0?72S)2^M^F=#',,$YEH%F M)IJH(PA-_RB3.7AA/13ABTLVZ)*;WR)T_?;#T/N&TERBV):YI3=)-P^F'8]N M &72N$QL VXCJS\P.1Q]>A2_300ZB%%$,I,)DS1%1M3N((6LXE*"2"%[T6X+Z M!,#G39[^=;*$08T+V)>AI9]-,5W48J$;P/G 3X8 M> ?5H:\=T#QY],:#<=(9M-ER5%OGVJ.0OQ7&M=/;$MXUCK"^QXSGGV97-OH- M=U]ZGVU) ;)RM(_[A"0CRR&6VC,+HS38[RTM#T([1!ZUT<,2OG0.QSX<(7I= M"J:ZKMY RU &%0Q"2K6#1. "?'8%8I)"%A&5\OU6MSX!\!"YTU(G2QC4/8GU M1OCYYS"<_".<7># >F6$T1R,9+0.2A_!>5Z 9>]9*%%FV7K_6@KD,!C17<9+ M-+]QR/;2:9P,/\\+ZM]=5('09EB]Q&D]CYQ@?O'E]"-^_1VW(:_EQT$%^& M]0K5H MZOLWS+7\.6/DSD;@<7$XD: VKJ*!6Y-CLM;WD"JP!,BA4*&KC)=HOG$*[-)# MAWE""Q\8YAF9RA8R!@15) 9%:ADZAU=M3$&+T6E9$-IWFYFOYN,K:77IYN,K2/?;?676@73M]AD;"U= MK=)H:A-!;ZW3''+,EL?:YXC60U$*!"1+AU7K)O"L2_.K:?>YR5ASW:\CW^TW M&4.5R4QQ@*6&7"-J")8'8,Q$V@AE\*SU,=YS:#*VEL[6:S*VAL#[:#)6:W_C MESM%P5?88K;,,+)4%2?J>S)<8[WAQI5,LT*3D<1:1QH>PW, 7&@F[FUU(9.* M%C^EJ[-24Z:MK&%46P!Y*$7J8JQM72^Y[UW(NMB!G66\O2YDJZ#Z5KN0K:6Q MU3I0;2+N[74A$TZZ+(L"ZZTE'SE%XKS(P&2BGVI!!E%^QB38I M9#QQ81\K; MZ4(68JD7.W!(-2E-2<$@".& "^Z9X8A:-Z]!VM\N9&OIY^DN9.L(MP_3[UX; M5.&<"2PQJ-%(LD4943K(#-D(+:/@PI3614=[T%^V!V5W$VTOR_J]IFC!1(NV MMEL1GOXIUD'$X$ $GTLH)CK?/@EA;SO.=9K:W83;@TFWO!V:B;%$3:1C,=%Z M(UPDFS6YVGI!:^63(]"M SM[W7&NB]*[B[CW_F-S,\5IG[C)M6[S8YSJ^#Z5CO.K:6S53N-;2+P;7:=ZX<$Z6JUQU;/H.+>6$E;L.+>.!+?8<4,>YSHKM*,'M=YQ#LA^-8N0[\"A!*:8@:L+I0Q$N<92!A97T M^YPZSFVLYK;R;-TAYH&CP*-1OKWNW&1G1M02.0+CLD:)>*DQ!$?RT"$&9PPW MJ[6'V>#EA\"(OF7>@U%_LV'$W%!1RD<>,8*O3%7<2*"_RI!YRD*$0+]N'7Z_ MB^%07+A.LNVA@\M-/)=47P513Z[;?32[<=JZ:>D1E7<0<0_.VA)D#+W0V2>P MO :*RS3AP3";* MJ%ZWOKADFS:H^=5CQS^?7FY"5EI/>UX@?\/4NR""!)\S!Z,\V:6N)'^W6^I# MAM_Z+]_^QM]58>,M2KNA=S>=S ;OP^C#@O&HN/#.,I ATXB5*!""%^"-MLHP M$S1?J4L7/?7&Q*?OOD[Z6R]\[IOZYM)KV%GK&L25@[$"C'6V[U64V7[6/KU7 M=Q#^7?5UD%S#E?HNG"BM,-&PVA.'$2,5@R!U "&T#8QI[;#9;.Q3@0_LN^WU MMX[ &NOM[R2I\XOS2R!2!JYTL5 ,YZ!,JB4]UH 6(L=8E&.KG6T_H;E;+]W> MEME)[.,6,FN\ 5[>XWX)Q!,//2^TD81ZBYJBKUQT'IQ%%A&%*F$E"_@IY=U\ MZ3-4WL8R:VW;+K]R_5><#,=YOK1$&9P-2A.?).WL7%D(3AJ0DC&N,J?GZ94, MV:?>]-S-F?;B;-C;\4EPEU;[*O"6FS\;:'T7,8H>M+2J_CN(>)NS_A*F]5XS MRS/H>JD&S8<(L=[F)$,J'(,M><63BUTQX '#:?<$6$>RVU3\\>AJ6\NR9*\K M0A%MZ:E;(F[K.E\^6&U]!NL'EZ'^_E7%D%;$^GFFL!WP3.]D]A>U3D0Y3IJ(4> M"B.77?CX?CC]?7$=##K# O<@>*)M7=8$8-K*0455D- IH=K?F?8PGD.Q>)K) M_#X?.G=?NWD-Y&@V">EF#=DJV'JKLWD8UZYJ;5II\9&;.)NHH)?*FTX. J!UTZ8XN7M*/I($!Y0N><4F"=D1*C*T&L%BEYX 6[R-MNI8)Q8_GU M8" 1<''Z^L]T=I$Q+YI&GI-54V]^'1V7UV$R&HX^3'_% MR?PF\A=?EC]@/@^"5:HV)R";2F%M7VXA.I9!>D>_8:7(YKUM>AS.H9@G^Z+Q M^V3N?.O\3A?,4MMU8.7M#AI5(VE&3/1A*3^+,1CNKE0%K60U% MI$ NI94T4P5YFSQYYUL;2[MAVA,&T[,EVCH*W);-Y1*G-[,"G-?;EIBK]W4) M!<4@,R5DG\)J_4_WQN9JJX95[*YU9/B@W?5O/]V1T%OZ=OZ+^<^K!-YC^:'^ M[V_OWUQ+ZX\__O@+"0H_X.0O(YS]-)=4W>=/TD?,%VM.ZYS_&O;ANDK MG(7AV?0VKNGP_-/9DP7OZSS^IZ]#N#VTRW?<4GW;P>"?,QS1BO#C#\-,PW!1 M)%6OF^(JJQ+I6UE/(A479'#GK ?KO*CE;11OK^_<-]$:KTHAB[VN/@H%A*(8 M%*N9U%85^G%S=W@IE%9->Q;2FS<*F;[#V2!+KKD7&DJN=PM)@^!"U)!T0L=X M,B:W/HIX ,JNBW@WT_I#;7FZR+EU)LS=&;- .$"GHD^&0=3*@ZKW/SFGR455 M/J+FR&Q>K7!K^?.?MSY;":X'N_2?M('B<2G'UTOB?.#3Z<45XP;6R9(#&HC2 M:J#%E49<>WUG66*QCHG$6]^'^32JYTV(GJ3?0W;,T?EX,AO^SZ6U?9O# V0N MT?RM)V!(ZQ"1%WQ&A!)$T"FR6D73VF=Y!,]A<**9Q'NY>6WYAA289:PD#L5Y M#K1R1?!>14#IM1%1&JO;7[BWPL;?U7C[;106VJ").9RF\<5H-H@D\.*5 %J8 M:<$6-!==*#5[S:<:5=.E^86Q3X(Z#.:WE7W#:MJF]&Y)S6#3X5 MYHTO"KPSM:&SS4 [NP6O,AENB09Q]W*#E9*"5P;PO+FQ-='W6S6T!//5WO_J M8D+ 3S_B(BEV$,BP=T9JD-G6>WAHUP^>"7 9A8Z1Q9)7B]ELBN!;($P+X?>0 M77I[[Z^CN +\ZP3/AQ?G@Q!9L>0O@$@8223*D0' R'NH]T0Q+(PP]VIR+0'U MO G3C^Q[2S%YX*?:WPUN=-DGZ% MO(0.W8[75D%Z95$,BF%:9I)'=+804NT(:?+D&G,44EARD5>K EWGK=\('382 M\A(Z]!H6JRO:)>CI0+!";H>1("4M7JK>N.N+K ZL"DD&\D%\Z^UG56S/FS.] M:F()91IW+5A_0]0Q^# .E+N0?>/]Q@O DW.!<&X>E042H3HC0=FI$NA%EGF V_JWD)K:[5U7T?D M6VP6(Q19^-XR0/2J;H#S;"FB?ZVF<2)*\KQ7>.IO;\M6[M,YVZB[2';Z.VRAL$\Z60U MN"CKK5]%@D\TTE0L,F:]L;)U"[?[* Y"VQV%VTLZT;WV=((%H:-.@#DF4)9E M(J H0,9+3-IH987HU;\_)/>MHWQ[F. /MCI:!=>WVKIS+9VMVK)Q$X'WTJ;(*$:(T5JNA,%N6S)L+ZK3M[X<$ZUQG):]+!S$4K-=E;:,Y2PU/Z#6G6LI8<76G>M(L(?[ NYTGEO57T'0?>PGR_%YH0.W!<'LM1.#2;34A2U!(DLA:),8J%UROSV ME/_$/KX-W:\CWZT'8@,/DEE$X-94'S-DB"X$6N2X<>2QRG*WE^NA!6*[ZVRM M,.PZ M]*P?K)Z?'+_WAQ=/+ZUF;XW='9W-FT:/'Y3VF\8=1 MS2Q8Y&%WK6'O^,;N9>TMAWRGTITL-Y1""!XR*N9#0"R%HW5:*;+K<-#QW=W6 M@M>DGO$7Q!.:+=Z$>3F0UW_6+W'@2RPEN #UVMI:N6!K M+[,"85XIGHI@[>^/60G9]M?;77+P7GI:>^WUX*Q=78QQ7-K(;N'>&!LM+S54 MH^T3;W?/B'W),SOZ(TSR=1H%SRR9 M^5T;C 2K:BEV8&1KT13USA=3>//\PUL =A6^V ,^W%U9-]9+'X?4RZ4PF=2N MA_,+Q5]\^?J97\.7>5"WCN#K,$;YU[,PNA$57&5,/<5.^AC/CBXNW)PF=Y?$ M?='Q<^%O%$XHK.%-K%>Q64]C MI[/),%6;>C9.O_]&VJB5'K2YE/'DO!8@S$>R[&.7$1)CDV=%!- >ZW&+9N", M3&"E/*LB/>0#:Y31;!5Q/ M!N&CP'9CV353XVKTZ*"#'@RV)T"64CPJLA=PWJ.1:P+):+KZ'%$))X-IG?R^ M X(\84+MB!]KB+Z/\U=:(H_+23C#JPV2IZQJATWPO@*R2M'>;!CXX(O@WN22 MFV==W 6Q?3.GH9+NGL!VDG ?P5L\HU]]^ 5'. EG9#T=Y7.2+UE,\]XDER'F M*[ YBWK 3& 3KX?/9*4Y%PK(K'WQ0M:>(LV3Y]< >$A4Z4\SO9SB3Y$>^'%> MS/T9S\:?JC0N,5XUJ=,RU3;;@"95TPOG^>(.@E&<<:^(\.W/\I^$=4B4::V% MAC;J5X?M(LWF]Z81R./91YR\)$O^ ]:2_ZM>19;9VKL97,%:;,@31,/JM\H: M(;35:0T'^ZG7'8+^>Q+N@VE^_>=WO N3Q3+7/(_CWI/[RM=X? AW\C)LU#PY ME55B07FN/4O:BL*916:CR0_D9=Q[1\^!W(>B.U^/#9E)CAFT4'ME$'UKPPOE M ICHZ_73'K-MOE(J>F5"S M#$5*-!86:R\E'.8Q&X1,DK89[04- M1 4(VDEPV=-/M4/6_)+,9N"WE1RZ:X-X)\K>SQQ0\O.CEC9!#+5^JUA3FWS7 M\+_Q63.RZ'/S=M7[E0.Z50X\FO>YCBZ>2][<*F/ZGO>Y5M[G6C391@+=)CI^ M+ORU):K::AFD<32[T9$3&5P&::V5@D9F>.NV<,^'MVOE?>X=;==1;<]YGP1N M65K@*8EZ/J*KV^LB1YNE *,3(3:,1.AHO]'):<%*2()OE.NYVNOWT,?I7>V/ MY'?VH+/6<=+5$-]-4+T$'K6*TIL",6D-M1P7(J-O'4M&"AF95+PAV9:C^,ZY M+6GPP06N_\/5.R,*R\=XE&;#SS6XU?H$=K/7]W5,VT 8=\YRC2PV2F=0I*"\ MKMTE>2S,%?I>9FX?.,O=#,C.#WR#B#HKKD%'$T'EVN].&@XI:XR8&9.E>4K8 M\SWP??W?%Z2\KU=9&J[CIMF=_LB+A_ O619-K_:-]=S'=@ MI6BOERI!0$'[OI9D_%4+D"49HPN^9/8,9\IB<,]HDFR!I=N?4!M0;!=!EXT' M^@L]HC;-NSH@8MJS[!78@!E4HL$Z5!QL%KPDYUBQK5/_MS6V[S-I)S.I \%Z MJ);K;YS_F.OC>IS!T'\\]V 89S1.30ZA$?6D-="Z4;OK,O=L)M+ML7V?2#N9 M2!T(UL=1?F_C)"T4'-X\+Y/ MIYU,IVXTNS^CU/[.J+O&+&IE.;(,2<4"2D@&WM:2(*.8Y8QTDYZ/D?>HO[27 M6KB34C@WD%Z%&5ZG']ZJ/@L_)]5Q?'@&5IM-2<#"U%^M3&@Q-&@S4L>6DY%[%U3ZE]&/=-$;4O6F%%F,!P;XH4 M6P_^^SS>SWG<)X>?2 GR6M0)25PM:L)RL0MPV)=>3Z6 M]3HC_SZ-]W,:]\;>YQDS?%H&A<=4(D;(JB 9)2) %*5 U,KSE$4*MGG3ACT8 M]_X40PH2L\LHP88ZCUA0X!2CR20<&L%<*;9Y=_-OL!BR4TQO)\K>SV)(XZ.A MM=X#BVY>HN(@\$CK1>T>GDUBF%H7^QQ8,>1:''BT&'(=73R78K)5QO2]&'*M M8LBU:+*-JK)-=/Q<^,ME[;YD+ B3..TS18$O.0-M,PQ1"59PZ_;4WO!VK6+( MO:/M.JK=CV)(Y+6_-"9@C"D2(6UU/I,PO>0>:S,19>_<"_Z]&+*;VKL70ZZC ML[TJAG2*RZ2-I@DJ+9"I[)X3*-0,(N.F7G]-+.0\F^;-=)YQD>*&)Y+(T6FI,T3E&2B+ MH18^:[*S5*@5,T7SYK&G[0YQ#_>#MMQO%EK? H7VJ4YQV761[X?3WW^>(+ZA MY7I"V^9[&NE .NY3#@FD"S5 +FDK9H'LL8!<%U2+[,D=6'=3W6;%3FNQ3 MIM:R =;V$]5@_,?XC!YS-IQ]F0_1:6.E-Z0 *6OKO6+!I1*!*6Y8,#EK+_=Y M)BP?UO>YL&.J])7J%)\>8EQGB*<#+#Z5H#R(P$C>WM!^)Q("[7,E"8S6 MQ%ZV@UY&\VUR?_?$V*>$H,=&]FKX>9C)TUSL<$(YGFALEN1,.QRWX#%Y0&F4 M3;I85?8F:V_507V;$V!O:-)'4DVS#RPQ(RU M./!H8L8ZNG@N!]NKC.E[8L9:B1EKT60KU_UNH./GPE^M-8W')A#U AOE\[QN M7@'WKAZ4.$?S_9OE[5J)&7M'VW54NYO$C <.7!-G648O0?C@0$G%(3"29$H\ M,&>K?._<,_3]R+P)"9H=F:^CP0>//UH>F;]_?7+Z_K>7I_3!=[\ M1#Y^[5\NA=1"!RXQM3XW7@57@Y;H-][Q<=Z'^2C6]NUI-C"HC4DQ0(FA-HKC M AQ-EOPJ^)^%M*Q3<^_;0ETKV)9S[9I3&YW@RHZ'4Q[VM M?U#U5%UNQB+Y,HK&$^KD4FCK;,C N=+:FI*#;IUZ\0BMB, M'H!VZ0.O JZG&.VCP'83;&VFQM7HT4$'6R>*TJPHGB)$D3DHSP-$IPPXYH+4 M)1:-Y?D3Y(FHYF[XL8[H>^!%72*/RTDXP^E5",M9DY1CD)+(H)B2$-!DTJ V M43#$(%H?'-X#L7U;MJ&2QBTEW$>.-)[1KS[\@B.L M61RCZ358HU)&J2+D^=7D(4;PO%:K%Y]%-;Y]^\LRUP%X2%3I3S/]^,%(#_Q( M,%_A9SP;?ZK2N,1X";$X%HU5%C!P7YFNR0FDKV+E>%;"<*T;DV<%6(=$F=9: M>-!WWM:AQ+LP6;"]I].&>\_O]QCA\>'<.1^P2N4<3-:Q%,5X(261<\+12:YC MM.+1\X%[;]I"X)]@\6P2@E%D#"F7&(1<.$0M%>UFCI:CW@-??0?^;[N35SF. M]6L^2-H6JY($HZ.@\><,7D8[3Q$R&GF,KG55XJK8=AT.;,"81\."K=32]^' M;9SUO[097$PFF$_'M72.T-JD1# (A1>V"&I[[B)]9;SE+";/>M@DUT#X;5&I MJXIZ/W*X/ 9!SP3G20"K[3Z4<87L!Y*&9"&1IRI<^V82^WC:U#4K*BXLI#6PZ?3D^C\/1(BJ1_OMB.%U(>I1KZ>&'R?P7-T.?@XB%14%K8,X8 M"+1$""QY,-QR;3R3Y(&NE%"T*8(#8L?V--%#.= 2W"_'HQF)B+P%^FHZI/?< M2[LB[M.7;T9'Y^.+T>RX// G;X2BGIH)$>+/R:PWQ'!)?!P56 ]72&^R"HW9S?-E7AN$_Y;Y4@ M7)8B7?3@I"3')#@/4:H 3'E3@A*>V]8QJ"T3XXESV]WP8AVQ]\"'U^>?SL9? M$$^P7L4T2E>Q?F:B9!ZQ7CM ?D8@;%&3Z66=U9E^Q))N?5SW )3M&\R-E#5N M+^F^@XRU]F7.=908@A$$I5A!6V0A*QNY(QNMU"-G$1+K-07Y"L@W94YL)/T> MDE3O@;ID_RJP>C(A'H"T!P;$9DI[B@8=)-YWW/@&/&6%BBH$L*J&LXL.X'(R MM!R*D"4J%G6OQU9]$V$=@Z%7'JPCZ-:5J,>?+B,QX>SUGPG/SI#VKC=5O/-3 MXNGI'^/3C^.+:1CETS_(Y_U"/[CQZZO< >8%4[* XUF#,D [Z PERD+C0* M=B<;[($(L4ZJ7EN^&&8WB,)-HR&_Q,N3U6.SH8?1C4P M=Y5!J66]]MP".OI'BQA=E'#E M.EX-X71\<258(Y5>B MUAHO/0#*]"7B'HX/'XK_F&RTB")#<(Z3"58]!VDC<,9M"62@UW MX9!5X)&I "9$!\H&!]'7Y-_DE(K".:M6*EW;M0(?B%^UU]\Z FNLM[^3I,XO MSJ^ZG&F-IE;^"Q<4*.8E>,\%>'(UO-",);]20L03FKOUTNUMFYW$/FXALX8Q MH#F0\.<-(*X@0\5K0JR/H&H-6DC,@7%8NX21O2Y7RD1^2GDW7_H,E;>QS'HX M&;A*_;N9O%H7%6\9UX71*B)MIL'I")X\,+"2_H]Y9C)K?;'$ U .U0)JJ8$> MO)UEL.J7$[RZ6'$5@#V=)CX);C?GBDU4N0(]NNMA2RO);:!!9R$S;5'1UT11 MQ1-X9@,(4V(4,21I6A>J[(@H3YP[[H8GZXB_^1GD-(TG-0Y(#OT-A%=!/B%Y M*I&15Q\5TB:H!*V? 6NDS0\&*[0WHW0) M)1BRAY3TH(TA^U2HFG)7)&3O;-2!L^#*ZMJ]?N[A:7,SD;6>JW<(=>5DE*"X M9@)DU@94DAR"0P&<&YNTP:3#:B=M2Q]_4+KL+L"=7[[P\!W#-9OVQ9>:83DN MU0+>^EW0#P'8U2W0*PGDSOT.)?@L6721Z:PB1IBV4@2H\@%'+IA8HYMJZ7VOH%$)UJ>N X_'DVJZZB$OA.P+^$- MC&+T[D);AK'U_G]+XV4^09*!['ITM'GT.A\N<>R8#5V5M0(1UI+TMJYD* J% MK*U/1%)DOH7:NTS4#!J6(EG>*<:<>UT-]^)*ACZUOXFD>\BTO^Q!,J7QW8)7 MNXXXP[0"4;@@5SYYB($0)FX31BN%*ZT9\!"6PV)!$XGW<+'"TK4IT7C0<00? MR(-3! .\0 =,9$V#+"ZQ7LM[E^X"ZX]MG5"X2[0@>JW2V#CE!I'D(QB2= MR/BW(?77'?-Y%%LY?EV8HXX.S)">A:]L'U#3'C;>@F;$&LXLB M]'K-W'.J:EM+ZRM5M:TC_6T6,:T Z]NM:EM+::M6,VT@\2T2(F:?E721MMF: M$*.B@!!-!$1A/,M<2]_Z['K_J]KZX,$Z@MYV5=M5>H4IZ&6M8!'%@R+/$#S7 M#G3A1F2;;)!WS)$-JXOV+0-W+=VL4SZT@6!;GR^M7L"B-;?1\ ))J.H4J C> MI Q%>U&4JW?JKG;OW3.L#]J8 ?V(]\$%H.69QNNC]^_>O/OEY-?7[T_^=O3^ M]>M?3SH<4#SRM.ZG#:M"O7-T(*3V6*\AQ6"44#9@YEX$'E&C(*4.'GENQ[;R MH]DP#\\NZBIP@HGH-AOBE-:(LPN"]S/QLG9MO9C-R7)<7H?)B A9&Z3.>[9^ M]7MD<:A,$> =U@O#N :7L( (1=8$"&UTZ]AH*^Q=39:..!97[0T""IM-49"= M=Z#(P <7@H3,2S*6Z"!RZU.')L"WOS;NA+-WS:?M*[V'4XY7&&=O1G6G.5_< M\/@9)[,A.9J++ZME^NMDF) /,!IC5?9@IQF8M@^G),&#&_^'+Z$;]^YNMX!L%$EK/5 M8,Q<-%) K,TM@G36"BM#N=N"]P$K;U,$WQBMMJ>M'HYLCC]5D;PAD^K/>J_[ MF^GT@F; Z_^^&,Z^D.4[_!TOIX+0),GD"GA-=JVJF?Y.H 8R>77QWG'I6_>_ M6A7;-\:W7E77PUG0US!M1[$M(KFLE&2]#A?.K%.-5\/5T=/44MMV<8>T-&58B M:4=-[H)Q3 D?% I06M>B52/ !65 A1!3S(5)OYW86]],>^*0[-D2;1T%]G7F M.JP=UDYFX_3[;Z2JZ?N3WR[/ [S2LI1,#AW7BL!Y^DIP \P*QW34+@K?F%V/ M MH7/VE3_2T[AVTB_-8G0+;*=[F&EV5/&D_-ZI\^+0-;H%7#'1)'>@"S1 MD_4@+40?,R WZ)5RON"=OGQ_ 1B*TTH&#CPQK\D).47IN[6J7JSWP@D-2?@L9]A!VNQV"7NR3IH0< M2@+&#.V3Q63PY"F -E$E6RS'T/H8ZSZ*[QY85]7T3I:;9O8*N'IRF!["M!M' MJ:O.'J5 1X'W8'8^B(]A381@$KBMMUZS8"!&6C59B#JHZ+C)K?V9[1+A"3]F M6SQ81\[-"]))!>[&H>4)CH;CR;OQ[.LMZ-$&;ID!GPH-.;$"P18/.7GM-'E< MFJUF'SSYJNU;"FU4,NY-GCWD&KP=CS[,<')>AUZKF>>T9B@50TT&BPN1O&K4 M0$-TP",6;52QHGE6[S(6(=F,M=-?8$Q3H M(.X>K(4'T 6,Q5=_-J> H)1E$(R/8'1,*'E.Q;6N'MHF"9ZP%+;%@76DW(/N M;^QK%=C5;4@NH,GU%IWH%2A7;T.J)1#*A\@%X\8WSYA<"F3[YD,++8U;B[B7 M_,3[J4;OA]/?YS3GVF>=B@4K>*HA% 3'9*;12B=-%(F7UK;#8WB^VQ#MU-7# MU9=?L=66YI.0;DZ<5;#U%H%X&->NHA"MM/@@/1JIH)>8Q",82\G!)*/!6_I' M95?J\5\"[XO@*DJ)S2\&VCX]GHQ-[((=ZTA^6^<7G)F872 D2C/RIW,&ES+9 M6D;1KNL4^=5W]I]]/[]HIX)5SB[6D=^#MD7+.K.3T^.7__&WX[>O7K\_>?V? MO[TY_;^+Y.=Y2FH.HWQ\,9O.Z']KZ^'-"] V>4WWRK3.@[M3LJ8*DK9,$KF0 MH6F\]\BX2JB**!%C'&SRPHY>PEF83H_+_##T[77:IZNE=*8P,ES)H%)9(ADT MV0/&^@/%"'_KZUJ6 NFV!MUXXLU+=Y14EBLK(,7:/2E8";7H&V1440=;K^)9 MK8'G R_8_AK478FW%Y\&@NO!L2%#_'P\FJ-:S(H;DV&0Q>\YM(W'W8'$N4L]JKD;USL@*6]1E3R:U M*T6UKEY\^?J1RXNRCJI$+G?37^B#L^F;$;EQPW$>1,UB89+\-RXE^6\N0$R< M_+?(%!,I&( MX6Q<2,(%A[,+FH8UB>GDMW_@=%8G8O%":)J)@"R3R-$SB)(E8"D+ATKFR)\T MKK8-^AFS=:_UV\-ITJ.;@(IDPB):< XY*&$SQ" *, R>:X8RL-;]'E??<[L4 MJ\V?_^++G#B+"%_,.03&"N@@JB.7/+@<.,2BE>(LUO:;O56>W8.SK3*R=G9E M:QGO38%7G=;7ATBY1.$S2<8L)*,X>!$C.*:<3"8P%5K;$;< [#Z'94*[4Y3=8U0K>EX^?"7Z:2 MX$%$2&Q^UND8^$362DQ..,&YQ>;=\9X/;Y^JO-IOVJZCVO[KJZYJ,B0*4>K% MT2@%V>R1I.29 X':JYBTH VEW[JJ79TS[%['C]=@;:"@'F*$)[,PFTMC<1=& M%=5X5(4SGV/:F!R+RF"CKRBE MN(/I<@:L JHG VPIH-U84 T5-^Y+ZCWL,HB"'!L]KA!8TUA>>HEZ0X MK/GVC@&[U5[V-=J9'+<*):UVK&;<1([@M'.T[IG -7(F4O.8WIH8.PMV3FO VT'Y>I]\NAV>\]5)XKV$<%+U*X=EF.;!BII-?S1. MPY<7DRJ Q?'G"RSCFD?_YS(9#:215J"W@,[0;#%9@K-D=8IHN992>]E#W["N MJ ^78UO6: ]1@)5&0-@'#G72V04H,I.U:@-"U)Q#2H4%Z45)V+[#UFK8OG%^ MK:N='M(B5L)Y)9RET\"$3-0WM=309)H&Y$[[B JPL&0]L\4BWP6]'@/]C?.N MF3Y[J-1:LOE;'4+6W$)M35,118@N.D*4%1JM72G-+TM^PMSJS5U;A*Y]X(5[ M'FK;8P\JD9'M-7K(W!=CK8K>M+ZG?!U\6[O\>:LN25\*VI<,G\<#HH7F.#*- M@(*3Z*P0$)6FE:<(AHD)'YSZ%DZ4^J/!6D=,ZZAC:^<)JX#ZUH^8UE+<2@<+ MFTA]:Y2@_;?>)>2!3 ._.'_!ZQI.]GOP0U:'P07=,.*YBG6==[C89FXJS)ZT(9VK+BBI;.DSIG4&64 1&U %*8CSUIJFQMKR3$V MM!LM_M:,C$&:Y6]HQ=0%VW.[NMXL]FE(M@L%8[>KXT;2;B8L"%G+'Y0DV]N* M!!PS2RH(U*+]S.Z'U*YN,.WH(_D!M.+-=)8GG\]?_Q._U(JJ)<";(S!X+NHT M*6T*_8?L1U[ATG1\%C M-. \>I%EEHBF]5FW)^:6V_S/#>Z:QQ<_&3NUO&BF7"!K!^E("NC)(3T[,A"1S.B5F%.U\>1#_N MPYP3"XBLYHB2<:544?2.*#+?I&8F9&>E:!U"VP7GL^:UI7* -S+RSFM?3Y_ M-?T:2#Q5&A4W2:N*AT0SH>?@M9&X6,6IB3%CU@ER;3JAL@[@:Y=#;XQ5M SF MFB*RBFWJ>;B-695""31]161*5; MI^MVP3569OAA-[36!!U+AOBMA=U\^:\)O1^S^.7'N_P]GUW/^<@F%DP,DLBT M-&83^)I)QDM*6%0I@K=N+-$-V:'NK-HKQ'J-:T7,$#;;$MH?&>LA?M7+ZR[> M982M ]B!KK%Z 3W,O=80C*]3JL'H.KB.!>Z#)C,26#!8A]XBH-<6= E2AF@5 MEM8IR$>@6ULNQ8Y.M?JP-*1*O3W_=DEN294 7^:J.4*"**'DFF-$KB]@SAZ* M18;!:6[38!'$NW .:+NW)W*=RNS)PA"QKWN@B64NM"J>!^3@V=4]4=3@0TU> MXEP*QKRA58^@(.)I*L@N+(RT@\@%-..Y4]X(L([5*J B2'>+!AU3E$6GJ)J7 M\FZ \]049!<6!@@GW3IR;XGAS2S_Y[*&Q*[.VRBDUE6CYL[VR@#K M@*55#OM/K^#G-4VV/(F"#NA=(0LOI3JAB]Q_&X7W,C!K?.OXRT9 [3+V;ZX; MWT^K,N'9BZ_3R_.+4\U\]+S6Y6";;0QKPFKQ:%;3CC(OHFC?T MWP#G<:K%?E(?M,KG+YQ-JN/["[I :NJE(_V,D4[_6@CG)6,0N+=691=L\PGG MFQ$]3K786_:#E@G>+/M#64DB/2U9"2<"!X61EJ]+!A>8 Q:L*V0Q(?.M Y!= M<#U.+6G$PY!91?-;X8^O+'_84Q+W_43C#D=?R6YY//UZE4UV$X M%E E+0L4'NL(=4E'I_ &E$UTDKJ0+&M]*@VWFK$RF(;3QB-A^EB2FC;6@*)R M9-%%"2'&.JL019T8EZ%8EZ7BF5;5.O9UC$7WQZ(R?4KT^U W=NUU%VS/)?J] M6>Q3A+T+!:.K243!2I"UDD>"$LQ"J/N]S"Q')4O1;+CHQD,HT1]..WI(OJ%6 M7#4^NE,>C!>7-9K[?R[/IZ_.%\T6+N>#'-=<;XX'9VJG9$(K_G6EP*/?]&\#?T?F)]\K\> ;=L M(5>=6'XJ/8^,YPA!TO&B1EK2AH?QLP%^]K?0QM3$ M!0=%R'H=7:,@60607+ILC%=>#W?.;,;VA'1F-SX>5F9 IA>":T:.=)8(BKQG MP"PC^2YH;'31ZO"<&3">1AX)TP\B,T!PYJ-Q ;@3"92J%Q RU%94C!Q^X[(T MK:=F/[',@%XJTRB/83,@,&THX_D6V<&K&L@O[C"_BW'*V/VT]_33U^F ME[4O\Z>_22@_/I$*W/SVA_/EM)O 9$'T&EP1=9Q[K53,UH//608I%-=J)8J_ M)H.@+:XCRS3H1?CT.-AJ&(/JLI23_.VBPUJ6J14D2)-M@A!XJ9V*%;C(# 1? M'"84@1O30NUZH7HB2C<<4T>YU]&_+EL$A2@CG0!@4$=0J0X51"^ D3MD9+3D M(NGQ]KH;7$]$[89DJV&DK,M2_JCM:+JNP]N QJ,&HWQM0,(0@JU)BBI%XT6) MZ'P+K>L#ZHFHW& \-8RPM5I'_>8F$8 <$\\D<(N.Q!G)7V;DRC,R>!WJQ))7 M8VG<3UC/.KU;N\!I6O3FZ(O:%Q!(%=)U\!+I!,_6;!2<6ZP.)E;.Y=/ M*,=TG[!6$\K&S3'M@NRIYYCV8J][/N$NHA\WQ[0P$Y3V$62H/BUR!BAT@9R, MS4I:D5GK*3 /)<=T()WH(_'#YIC*[(U![R%*1?NDEPX"BU4 ] ]%BJQL:*P; M#S3'M!>GN^>8]B&D=0#J18RSR[P.YJWI<\M9BHX7QGT!;E*-7 0#+DL/ 2,+ MEBQ=MMJ7>8T9W//!#UXO!I?V )O*74OK:@?UP1K# R.C.AM0,@H@$=0.:SH6 M992+OG5S]_N1/!NQK>D:(,OE+JK%6]0%UT &[#I,AS%?6_"V517V$/HH.\LR M@I!+TDA;G/.J7L;0@1BD#8#16<: =^\. "U=M+3,0=6T-FG!%I #!*2XLI9RR4V'RS8 =;XQD@;#N]HOGB7Z##NQ4S;14I]5-SR:I2NIFLME\6CY\6TRP&ZN,:O3UC%N-=5BZ M5HJZ,(1B.0N>&4'^%_,I,^63M2%F7F3I5=0U^LK:YV=69V6Q2;R(]$]7;LK/ MN:&W)OPY[W2LHXMDK$-CZBA''X2'[(N))A?'8^OXPEZ ]SW'/N;O^?PROZ%- M>VGC_]?DXLNKR_D%43E[_4\\NTP5!?G\]#=]PG].N39UEF\"[B7)2"M+%KYG M$)+(7I&D5&G=QWL'F(>\71I:\U8/PZ%9'*!Z[=5T?O&A_#Z=IBJBDSS[/HEY M?C(]2Z<,K22^#-0A360O(@-,5S>PT7'R(QEBZQX#Z]$\)35JQ,D YO;BD#C_ MO(P^G09F8_2T.A=5!F6%(O>B.&#T4\\XUZKY=>0=$$])-_9C8(#;Q67+I@6> M4^X\8J'5I"QKLP/NP#ONH9 I)(TG6TBWWC56(#PE==A'^@/$Z3;9HK_8K;^3 M6.L//^9XAO/YI$P6P"!.!\@YZ;W2JZ1KZZ'I%X7DZ*QI; $*=7%I*MV92F#*<5[KB-WSZQ?N)B+U2[J-KW71/''RC*N/S+RNDQHRV& DNBSH:&B= MB;0!SJ%NC$?2ASL69AM>!O!&UT!;WE)V #?0U?!&8(>Y'VY&8S?UV(.#\14E M,8Z<:6 ZR.NW(V#)4)S5,ECT,K>^+CZ @FRY,SZ0?O00_0!Z<8)G-VE2*90< M5#(@(B.CC;,Z@E$;8,YFSEF();36@EN/']_8;DC,M(U4!XMNWP9DT7G!R*=T M)G)0(AL(.BM:9[8B*(^QN8E[!\1C(GL_"8\0HEX6D26;"K,2F,WENIS'.\^J M21YB,E:K]N&D>Y$\)O(;R'KXB/0R05KI$EAM%X^60&&N0Y]EJNXY\T6P+&WK M27OW GE,_.\OZ0%BT!L[CY 75((* ;(-=!YI.IE\+$CVL[=<,Z.X':[;XO$T MACJ,*]F,F4'[+]Y3DMH%VW/?I]XL]NGLLPL%8_=]DIZ1-^0<&*9I*PV.@9-( MY@_JH%WRRK'APJ_38-K11_*#Q!=6QA8M*F_H[,M.2#"ZSH'43H,3/(#E M60;.25ESZP2M^Y$<685_+[;6F!Q[B'H /W-=ZX&%/5QR3IIE\%?7FEKYVC E M@[!*V1R<=*EU^'HCH$>D#NT$OW9;.%3B^7NLZE]J,K$:T^G#^<<< M+V>U+PG]POOI^6SY[4N<3^;U_[\NZ,OQR_GD/Y>W[Q2M-\6+$,GP]@@J"@VH MHZP;'AIC=!*Y]7R?H=?4>#3'_)2L"2FS-I $.2>J5!^4MA&2441?;$DI#V>* M76,8?Y<]*LW;,L.C'T6#CNVX):139B-7*=,1P>K,TE+J"@F94,B+Y#86.5SK MUEM GI6G,5F'&N_!C!:>60[1BQH-5V37,.00ZH*EU4&MMG%]I.,]'HA^-:)R MT C5K9C=NIS*6H+R(L;+KY=GM=#KPZNWGZ;7<>#7\XO)U_JS]_GB>H#2I^G+ M_&F&Y_.29\3!:988F- *I.;T6O'::L]F!8:31>X#5RA:NZUCK>U9[8]?I0:X M$JC2^E!>$9()O<8Q^:*E!)]LC6!G^HH,$1#:Z1@C1L9;7P'SCEN*OI9N]^DI=S M$@H!GWX-D^LN([7CP"0MN@O81[2<@_?"+&HGZY :C:IDZ3%A M;EVYN@/,9Z4B[NND.H)L+*5?_[.WYM\N+4^[KO!FLC9J8 Y7KS.-B:!W1 M*Y0F:.U;IS,V@/VLNP=5A+NZ[ ^@RXM&I:?)&\YYJ',<%+V%7$1P/I!);IUD M!441L;45NSO:9\T]!.WW!.WWOO?9 3K)-2[0>VU8"=J#X::V64ZU$TO((!EJ MF9)@L7EKR;T /^OM@"^Y*L,U;-PZYGK%Z<1RU_A^-PAQ+1X^-I0#%*-0E,_ )2%7Y\P^RD*LXU&:/K5:?<@;NPBG"[;G6JW>+/:IQMF%@M'5I(28 MG/&0L/:D=\%";48 .DDL3'/RYH:[S7\(M5K#:40E> M&00;N"Z.FQS]\/.LGKVD>[2I 6&CJ-'BQ>F"ZRE/R^O%6]<):;L(?0)U M-,[2BYBP!EJ3A&#(%DM,&#H))7(3'[0R[#8M;Q!=Z"/K 73@?1T"M9S7MCCR MT"3O$RN@%:\MF]#386H1) K#>9*%Y]:#6.^!<433\'IQ-&TKX$'J7+A>S:%RD^I F)^^A$:P(&V!>NRV_>8+S*>+C: M_BP]40[ .4,RC,#GJEJ]/@L MN7&>\]96Y49 X]L2^W-V=[AD(X$/8&4NDW]>Q/]<3N:3&R\JD)4KL^? ?91T MV)'J(TL1T :4D7-+\ 9*\EJ!\FQ+K,G7VH>R 8JP[X-5OYSE9?BW"\"!K(NM MX YC:C2ALH-Z[,_# ?1=J!5=TZ";:=57M3:\R:.'(,8]W@)VTZ"<)RXQ@2XE@"K* '):,V>I-A),BK.5 M#B!K;FGO^_3Q+8W&#$Q;BJ_U;?W;\^D?.;Z[6 ;7DL+@K<@@BJQ9*J2^(?D$ MKMC T07NB^E$Y&+DO;U>HOIEE,E7/X[4#[%DR29<$1=2$,E<[ M_.IZYH@HK-W8%T:>R,J!^BF

0)"XLB_,]9R5C'<^6M>(D ;!U% MS#8PL+M:]5';YI@K">9[(J)]-SAHKU/D102$NI6]04CVR'JR_6F;^J>^PR;% MI49.9VWOEX673'_FF-DY>XA\227LV@U<8RU B"60*:AZ3=HRK9M\'%$G(]@# M2](_U]Q\0;^F7CYZ],H4Z5*W1*66W(;0HRO(BC,EM7TJ73H@33'/T;[31\G3 ML@)4&9I'!K]=V"G!;):)?1_0D$O^2?SGM[CY4=)O<7-L=G>ER (*)\0'V,#V M;DB,#:"DAF4XIPT@I!_!'QAU@T%/2=2H:PF3#^GGZ@=2J_>I?ZO8AEV,>,-[AX;69X^"U"^>D')Q""K+W-")3+PBE)C; M.TJ1Q*N?4ZI)N#0II582JB?JM;M2TQ;LJEFS0_]PAHM3]-PA$DK&J"^P=+=S M""WHR86C6?[IB4G-)ET[@_Q2SY?$Z[I_"[\S^C M,Y+ZC75'8[*^SWTXPA\+"W7/;VW!4A]B7G#=)/!!.,LN]0^\511WIOJWIXY, M.S;@4OZJ+ "Q>79Q86T&CZZ%6$,#L5KY5BK=2WX2=;VK8CLF=;B8EOC-G7B7 M,PYONRCFW2*SY9;]AO!,1X:QDJ<> #-/W\]^GQ6K^YHN"DM%,G>-+QTN+J>2 M(E(PI).<1@DF!65!7F."!F_6?IH[:U^X8JF;AA*B40*6_N1QFEM2P).\##>- M%]8XZ],'MP9^6R.<>:)74H^Y!^4 LM24UB,15H6.-/T 7J)V*2.'N M*C3%,7$'M0,^A(-G=\64>6487W@_DK$FE-?3+OA+7(HGK1F6RF;NA=P.QR'K MV$ (;H..1?8J)7'[WAZ7*Q&?^X]4X%\(7-HBS4%YC ]E<"$\!>A> NC:,NU/ M^RI3,=639OVDZH C17ES?3>G]07N4A0?#[W>%:E71W6\?O!C6L+9!V$ *EW0 M'BS"FRJ5UM_4W*-,EN?^?5-TC4#N*B870$:2*] M#\5=+TV([:XP^LR@XZ1!*5T5-O B'#7U3S[L))GF, @H(+L3B3NQL%,2_8L' MAK[<_6//Y#\M*<-W+WM>>!ZQ-JZS MG>M!S!?%T<.*;8TO(R[8VHYO5(@2G.Y95']I;RHEL([^T2JEWYY7(T/\^8Q- M5I^2F^A0DO, %\I6>FSK*"\M"SWPRTUAEVC75RL^ M;L]_?M9#;<^6GN1YI/<4U7YF]+Y]>+IW95[AO9X'CMM-XA4F MXQ7E:^TUV_&2'D/VGQ5>BQDE#,6:/4*RPF;8@ 2>X%=B.Y(]2-2_O 6NC^ZW MIYQ8M$KJL__P](M.^[L9T\U->Q^\Q.3Y%;U<59A%3)RWQG%W9+O>KV]\HX0$ MD+#ZSQDE=7DF-;5IA4I9/2F[(IGU4I.](U@;VDAZV>N.NU^^-I>][=_6WS\Q M8F VBXLIJ((19 -(.8H*2$BE:A13BOW[_15_LE%4&88-[V+B.P!1X\@"_V4 M1>%^0MI)LR\4EL@_2W.P'U[+!MY1 M4#Z)V[QFL.RMJ;>*C0W "TQU6G?#RXSF )@PQ@>E>F"WD,H M:X'$!LPC9]=L5C]@_3^G1*KP]3NV0#4>NBC1 N^B$[Y MV?(G0/@ N5W[%.-+O(E#)RF.##,"LPES0X[XR[^Y*(>IE[R7\W;!5*NNU92 M3=SH8B_=XL-;+F_;\HU&:I_*.[N[V=E+*"3JY)G&%R\"N4<,SJ'LC7P57N^& M\.Q=[C1Q@'4=EF>('RJ.KHU/*S3;8*-_O;@TK_3IO< H$;E#4=[V5S+'7F\U M#3B->R\ BS4P/1KH^O-PMZ[ F-614H$ZT^V1#]PILM>* HUU#I[MO]H;D,>_ MY]RZJ(N*2X0_K!^6E4OZVJ4K!W[*?@:.RA;!F[L7_'["07]N.Q]A?T8JP74@ MW9BR>-ASHIT-.%F]90-+5XN(D]-_)(K R^EKP2"UN ND'R9>WPWY5RUL2$B5 MT+GJ/OZH]Y6UU8'B0=SQ1/[]/)<*9-;J7(\5<[Q(:&2A)-@-PX-4@R\%(BH4 M?=L&WM'1YWC/E]T3"6SPV[YYZT89DP/PJ>4W2P4'*#K MN0&V9'12R.I3(O9B\%V'7]KSZIOXF@D/GLY29554'CK[%N&O\(N,HSJ!A8*&Y@ M>-+8D6^XFA($"N)MGWP&'#N6<]D_-_QRZ2*V[0KW(;\Q5G0:\:(9I*DYWQ6@ M=AH%+C<8V+NM?KVFK.MQ%U2CE2-3B7LCF&T#@GE56J3(4<8V@758P7K#"HRNYGJF M=4RDO2Y.4@SWOVGM$"_/'YNQ-OBXEG0@MTR>R>^:(N+SX5)3M;;2T.-L>YO1 MI2NI')^_G+9K?%[M(;C=^UT&]_O;+J7/;C,9616E.G*HH0V\JQ5)?J(Z: MR4]DT8'9_&\@2=.4\2AX?^=2HS"T$? MN9$-#(V0OJ%J\KF3 '1/+< ;46NB:< &+F4A0T\Y%I;^X.\#J=!.35A$L!I9 M8\'D<[-7*?'W@_UI6\CR0>Z9*VJ2;MXI$.4/F=*_\*@1/G/[X#L5#CW,*G2I MV[!T^QQ2SW0C<]X#4L\S=AOP./I)0!P*K/-X,:+1MDWQ# =1\;*"9)M659C& ML]-95'[IFRWKP-*8ONQ"@N!KOZU7=%ZJ M[I9-R>QR^L,]'$\OC!#9?\[Q.C".,\"+HEM]$$%UN% N563X)H$#/M91N%AY MGNC4XORR\+[4J%KCG1)JO?"*F<XT;P?MQZ>V8DCMA[OJ)7S$%6J&DYP$HJ3$H'#J:1L/T5J"4+G)I.Z8KIX3 M-8-H&-GQ0EM*S/HNW=1+;3D@B*+TY6J=Z[Z>"(\S4\S7C%8?8KG7V.=49'[1 MDS6:Q9'9-<#K(OELGAJ5W4#AI4.?) IP>E;3Z)MRQH!5AG*L>)(G)[2?Z"J' M606[\SI=B#.Y[5[TJB/96%AJQ8,+Q9L/G?Y:TO"6!WG\]/?$H^D@1$"6#=PU M0JB(-AI&P*I!.'F&]^@J(LO3;40"8MD>(5?IKEH?B3U"7ZZH#E MM'?.5ZAG]D$XP<^HJS-G';V.)9+_01)5X1/]^Q3KQ47J$O)IPF-(]P93%GX4(7_0Y/YJ]#1ET:(8U%T"+5]H7B7,5/K MR'!V\XF&X:2EP#!@D=0?#:^?F3\%[0W@ZPY9[LISL[@D?MA;\P1T@3Q-$VI6 ME&W\EA6KPJTU\#A )&MT?LD@0J/XN;Z;QX5 K;30E8;B48#%)F#?:M-_?NS] M;Y8]C/[YBNS"\]&)]<2UQ7&T//%NRR*QW:J1+VUW(]N^;CR+U6_6OU.+7_W] MFT/RL G]DYUK'T>2I\A(=H+;!L#5LFD$>/L>^/9(D\F51[C;BK.H?N"4^/4E M.M^'_5V"7^3Y*1EL=-EET6,D[JY"D7Y>UR;ZS'P+W( M7FC K7]T:U'[ -/IZ]D,U;.&0@+V$_LGL-K3X'I?5,AJK9[XCX?*>?:?>/MH MEN-1MHXG&Y!Y@K(YW$MPI"ZW%$E/4?")O5LQ &5QQ/9?5*H+ZW8KIRQ>DTX/ M4U1M^UXP_V@*VHKBK(SE]#36#110Z5];>$;'_>0B8OR1]/4,#KZ$8H1$%J6: M-+T=]?7=K\#1Y:_]S9B=_:F8?TV%E)8?E5.;.L?* D?/6LP5X>-0U[*<](A6][IB.'A,=.5CXTCT.NRWQH&^BB8(]6Z<5H2/ M?2+!:W0<&;RTDG"B#.^04EYM2H+S]JG[-8*'5\PG1_GM(SD^?23P\7L!9%4. MMH#KUID(.UB^PV_ MF=R^>[F2&Z@<$%EL9Z)^I2J!H %=S<2Y45 5BTYCS)6_)VH<]Z<1Q M*VS4J"1)?V3TPKX&&BD#-=^0-)1(KZ_!<>H$/(.L:LE2.?U$P?.7DT_K'^G( M2R&/?33OM-=<<9<:].[K.L-5EB*@;2K=2Q->;W5P.1Y!>+^4$*$CGU$E4*^\ MXE-Y7^A5CPWR#+ZR,P]G7S_'^I5=V!77:'*=)S/6>7%KO%R@993!V3MK+"TW M*A@>,P T?J!I(U94!?8+H9%4%%(-AEIZ*'R@>@I^=]LI$*R-Y4^JB:W35'LE%%+[_4$J4Y9*;$%-'FC,K M+"D+B37!O94$KZ;^O5;YQPW+<#" N1G2G)]&WS\=OPLR9ZR4/##P5EZNJO:,[L^V)8K+<&UU[C8&.M'$!FJZ:0)_ M/Y)$2.:0Y55QG\\ 4OXNN5G2-+E?71!%+:9@A'%N38!F724\X\,I) M0'S0/TIQUOYWE#\ GH^.7-*<:*4+U:6NU]&73TB#, ??="M?K+*FE=QZ?-:. M#0AYD#.RSP%GDP D $N=CH:V<^"-($H_J:>D^FIM(;B">XX-B/AY3#<_,]O@ M\ MFK$;/' V95^D$A_UQD5KTX[QJW[\U"%ZB;]32Q8\BJ6;*D,:+^>OH/<$C)"O M9#^#",VT^IKSQ]20+0RE=+.U@G,?'B=?" 8$OCA6F+.!?7L%,D%J"A;L1OEI6"DA-+Y5*RR:CX_:#-=EW4BBU4A*%)EXZ MG[283L\FPP:-J\YM/E<)',Z09K$!%%_P@_1C.$B^I(8(R45/K@?I [1S\?'7 M[F[;6M1M+7&QL;*W=M*=,EO12 =EK!@B\-EZ-G MA%KM^N#^HL)PFF;PE@0+NN5C:9X6^V=?>U7G@_M/'EI\=]R]FB" M^,['7LY^JXI+KL06JNHKW/-]:+PV5P#E.-)+QU;]CGIP)+I[\^1#^4G4X:VZ M1Y<8LXKTHYD%3\D'^EA=:2KI$>'+V31]V7EK\2G6L .[)Y)1*VG$:%U*HW0 MDBI&$+*SP[R$XO87,0SN7OAT,KX1?/GA.>C7-J]B>%RZV4"=)=;R_=3#'M6$ MU5A6J7['/SO=*4U/;#MD $MDFXOV6HJ!NEWL=K^WN19YU MQS\I7R(]F(+V[9WO3Z@EB2-2A.8ETW[D STR"]YZ#38B6"M_TS=PC?RL9DFS MDKQ=)GEQUPHHE2%/TRAA!-&D7M.:!<>LM.MOEYF NMG9%#N-4<^=Y^YDQA_2 MS7UO-G#J[H\3$4OB#5@@%S9EQ"?T4_A'KRX-E>>?-G1"0>0QM07-N'=5Q[5: M]^]X7P, PVHK[N$RO@>AU!?F[[+>%$YB:VPJ$CSH(94EE<92>;3[?7M[G[[0 M/;^#4\X]Z/61BN-:@W9A+']TYX3 JL(^/M9-6"D=-H$^9(Y6[()Z+X9?7?VP MKC=/M2HS(O=BUG;UMN'A!]^X*[F?"S?(CTL"A,.$]UBZ,V:BFAYG5A)'D\L: MB ZWR>A89R2?HL^*YC!?48,$O.Z(VKN._ZJP^.R>\8BA)-7M:AU/78'PC35='#+4M%_;_MCA MZSJ<5\CFYV;O^0]=ZRXRU\.L@<^AY-,5ZT")-#_2C5D]2^'O.\S?1.0?LTHR MOQGW(-?\L#26ONV="(2R"JZ58-4KTG+J8SP;>*E.K"6&Z.YEQ*=E??$-[CT8 MP(4+ZQN-:X[RTZEY'>KPEAAW/4]"4"+^W?"2-[%1X&_\Y3HV7N&_2(%),2"T M9R_"LU\3%L8@/-CEC_D<\T\-H?#TX7A]+ZG%>0NI>88WU4JN2?'1\EI(#UX[ M2QP91WA?,CU+)E:C&D."$@?<))H+H(SC+U#@?KG:/:_8_&G?D'"L;F]:1)-7 M$/GSW @8(?X'VD1!#223!:\KH87 (NUU[:='+RD'(:(C"5OXW&I+GHO)6%4Z M>KAL,"3OU(@Y_.VD7N6;E>^(#6"5.)8:3UZ 14+F&]O*N-RV]B506=L/9=,F MSXF(M7O/_<)3=TID9LC=<*-T__W7QPO*04?22L)J7\/Y MOC_9XF5[X;A:[R;N/;)QL1_?FZ@6[)AX_]Y$T(BK&4"Z7(:SZW+HC MN9+ T3XG(&*[9;%B1W>&J;[=PSJ5<=6=T@W W9)3[=*2K\6(N4_11<_+/=]% MV-SV;8NKG=&],4?6(UTI MFSIUK.@[ZTT@0\8>_<];;[VX7Z:91\+M-/%99;.;ND:I0WK8^^C1?O@CW@<2 MH4WUI-*&RJE8J?.:B!C#.?A"4K-Y.U'(/4;KZ[I#^C+;U^9GYN0H;E?8C^V[ M1= #JWIP=.-P 3(X;_T*8O7S[52#(NE/6IKR)% 8YI5:MXW8L5S/F-.&BY\EJFL! M0MF/I)!%E#IPQ8*-LFH4YC9Q'!*'LYJNQ75,P5+&*'N,:0W.=A5UJ -TW+8S+=Q2DQ6N_9HWC=2JNN9> )KU.>KV0] MSCM32A^NC!;K^?3^9%[W;4&EE2HA4'UOR@:?^CUZ/9*JN&QUC/!HVDGU,S+K&[=P4D$%EC(<@057K.:L@# '15O=;:;3-.#GL^0)QR7Q]0ND 4A;)0 MUU."]&+6;HX_CPC;0DEM(I_;SQ.VM'^S?:2U7JU!52J#5^RK?P0;L+][C(N> MS!B>5X5>,Y4^^X&"NANAA>M-'8U7L/'&MW8Y)\MW=U%^ENU_GS' M;).'V]&4C]-]O&],,G>;KFH-E;G'765YHFK5Q?W$!SK*J()<9SU I) N>W'H M2S_V%H*A>]:8\1I?W9JW$-(R6CR3G&.==VXFST%QU(OQIF""97E C/?2NI8I\P- M1-+N+TL\BPNL0I=U$(,B9C8PP9VZ)-%=;A6(ONS?KTX?]4%'0"\,)"!WF[\A MRP'+HZ)(.4K2C/<;"%LE^6_^65D*3A9]&CJW04E[E+T1)_>R 9,MQ+R;X4@Z96X:LW1SS!3@EZZT M4[+0DZ4<7%;Z,_8OY82,6L$J<.*($V:J ZS'L+9C6LN%S7'OG!5+ Q8%4.9=L-NPDZXHAO2IH_[R/>W/,T6KLFYWZ.Z MJ%IR;4;'$JS0!3\IH(3HZ!6?A9]>]EX!>[7^F./DKT$M>3-&-5)KHLQ25(>" M_L[IN6;_U.<*5]<,;])D*O0L5QI:>8978-H\8KOW=Q,'&(>2Q>7>#40?"[UP M]J!]6.C%F;I'%T4X=[> 9SOA&O2MQU*$3RLC/$YT-F 9Z6#162%!-I2V^^:R MI:-HW:EY9O1&S+<6KH$/O\?J'"AT#^0'I>RYF-+>H[AZTV5,_->:@*FE_YN]0D@*('5JBAR_7/UALII^^E9# MR'&HB*9X6MS"DCQ41]&,>[[/JT+"]Q-_NH.VH,!8$:B!I?L;UEOKF##/XK= MES=%=%6LI]\E#UPGF.NF76&L,URX>65]RL--UQX A&V_[^(L2L8XSX%5>]/H MRE58$:1-FW4?^<0H? %YOIW<570Y GTE9]T;Y.96]DR?QGWD1A2R-LL M,CZO;9_LN74H+=O.T,UME>-0DO5&!>F%'7JP&S.=%0Z>^[)W?A\KMF(3K-S6 MA7T!253/)YD8!:T<.D\S5ZMG96^E;%ZXK"?U\$_2\0X+;YIBRMDB#6R ;H5Z M#MZLWL?YX0RIC3I>CN(1O_1YVF:,?IC0=-_=LFZOU1P#UXR!,0+TQKT"J.-] M28G("(TH+4[(.__RG= M6Q,2D(7QSTCL*) MHM$B#%>F"_Z-LI!)0/_XXX\ZK9>=M&M(T#H4N4I],9SGQ54382'1>E-Z$PH9 MZ0*X&4&UMHK-(ZJ-]OO%[P>G<=WG77<@,/F&^T5^-V;8;UL70H(4N"8/4(I# M8&'% :Z:SE>:EKK;&.H=26=O?L/V,#3OG%.=]!"6B=(:"$-JL=0G.''*_&54 M3'WA"XPR(0E_"C\D;UE:<+'7J)2Y(]RSV?U]:\3<<#G([_V'B9A=/@!;-I8R M[K Z'3$C)]=?.VR:-QZID4K=MM.!:T(C[(B5>%A0F[&=SC:C58:;(E1>KL1R M@DZ4Z]>R)LV91I! ?WY8GWWVP ="TX&2NVD^)6ZAL3***^!M&]](-69V+^RE M@_U'0^GR_=A@O%!_SG['?@KWJ"59(_$"/S[9S3=^6T?*5X6U*<-)P,C(/QZN M_B0*T;D$/T*UH0$[*"CNR;K+A^JD,?$IQZ+#[T>.E"EH=S1R(1P9-&-]L*+R M_?-$1\0?I"X(D-.(.DYT9^K#!Z@7+"A\Q7B2LVX/__1+ZYZ4,I%3Q&L1M/WM M)&I>P#!JQ7;!WG$#)? &<&!5CAP3PV-GX^OP0?/"]*W'N>;O5:K\>?&FP M^Y' *"I):J+UH;)FRX]<<\S'MN@>,52 M@3 19]JN16Q)B- UA\J<++,N+\)L]'WZK$V'Q,C MY=D/Q\DF>YNLX[RO[GKW6$I#LO-NC.%%UTD4/RDBGU-?^M1/!# =\4XE4,]"V_+Q9S)]Z EWA1R1)(,!DFMXXWCL\D(?SUT!E--@924H]2YT];5 M#_")&G8]SRXR"8A4$@OIS#L5]R5TJ@'N^4V(W;'4!DR$Z2/")S8@IL/9YAY2 MJRM0TO4VH3+6A+K'ILKZTKB*Y$NZ^RV8P."3JL M)NEV1+&,F%C<\(T136,#T7;4)>@Q&YTN5'X?!@;>)Y_BPVD>^8L7"-Q@]1ZL\6MI$(KUBUO M9990 .Y-QW_U*U(KX#+P[W@KP.VGS_H4'*9RZ+O \** MZ/ML 4<\[>?L>7]R$=>PIQN.0/\=A5LZ@7T#744,M'!+"P*LK>@[VKM,W/I9 MRLE/HBD5Q<18D%J"SBV*N 'LGG^( J4[5J^KL=.:U6#W.W#4:#%%%<5U_*I( MN1EJ()S[/5"\U!E"'_G_IN'N3_-XYEB>_P2- 82+?WC1G^3R@%KJ?P=C>IB2 M'WQ ! 4R\*805#H.0XOH>#G*K#T]W9]_>KF%BU'_^S3_BK&Z:7P$RO>!O-%7 MQDZ<1,%*VTL]3.O[ XEE;?,:Z!/PI\_H:+QA=7$L<7OE1M+MP7#[X3J-.$$##)'-\ !K5*)KM,";UVV$L>[2&%3T,Y#)1JH4*[&L]*S M$AVMHNO%;SWGYI9PB&L\T:!S3\^LXIKW(X%[/SS92,4Z^&A'Q1KX%)T4,>OT M,L#QK7;YDR*'DHMK)LG^+K'G:^ZD2&I*-Z9POR.V-D/A]?.-;.!1-\I)8+DM M;("6,\,9!K!0('B[#'0G+O$M0^JW#LJ(0O3_ [];X8I::Y2K5)W555]NM32+ MXSF%MZF@3PZ2@N1?OVH_E/AXZQW+5Z>Z3&N-O]081Q\-ES%$@ M T37%W-B&N7X$U/K3IWV\R]>3-XIX_&ZJLXK@MJ]D(BKPKR-7E2P%T>-21X1 MB;)!%GZ]?68TE/-BP$DS+"(WR(Y,F."#=SP$V,#UZUFW_S9LOW$;RV1<'[JR4 .QFPU\: 4_HVCZ]3-XQ9\ASS&N MJ5_5U?)J^%P7O?[FG*FQHY!&JHO2NXB':8V;W9V+O5#LLY'DX7E[DA$^WX"2 M@5')3$]AWZ93G>&:)X;[/B@_0A8>+?',B%M=N1.^>\?[2\93QK].^=KP!);I M#@T@:QC, Z,D85W)BCL"X6KA;N%NQCX2FZ^N-=$YMYW[@-YG\\3+GW839="5 M-"/1E#&]BD@03@#5SOOAW_L!;V&P7I!&U.G+U&;-;1+T#*[Z?^!7][V99Z+[ M?0-&$7'@7?AR"$V^EO>AW'A-S.C%49XEG[">ZGG?%,/]!<82+Q5G*&$,\1]] MM5 S&'1>_76A +13M-*O_U3/U_).I=L7C7IW1@<(27%_58S=Q^A^C-^.\T0U MI(2$DN[KX+S(56\'/A% MVL*]7^2&T$)")0\F?JSKW'E8RE]8P;!8D7F%2.M%>$OZ_KV(?ZGSOMBIDE#%#LX^D4CA'NE.D M&8:W=ZY^\C#+9IM+_J!T3-@:#BTNDNN2)[)I/1,U#:WEL!X;J/0E0:7 XLJP M)73F?_L/;'\5IMB,)4&I$8"Y4",=_D@@9AN1R ;^>CWCW_NA0?V&\#UE/O"3 M93<;,%0"_>_!'K 6ND^\R*=K9C7[.,<&YD'&K,8\.;+LQ;LN1K^(TW'C1>8* M7,_67WV$+5A%M3FHG0JOITV[Z/LE@1'>X;H7H>N.7X!>:H[A&)Q"'H7M? M#91E$.'U @,>=EQT4L# XF0TX M<9B@.NDVQL+];XS+OD97'3M] =MA)$EN!1::]*KZ3'J\Q%I&U"I,FPO>C2]$= MIC+R#B>$] M,31KA>XKG1K=*X]$3M&X$(Y:-E#;R@;XN5DOP)$^1!JDZN#@TP#^AD$ ^+?+ MF+_>V<+U3OC?X(DB\ZB)EO#_[BFXV,"99<=^NAO[MWN7(<.J[:BT[R6TDUZ& MP"+15$IDV64ZKLY>C/XDZ.D7DZ>N5V/JGMO(G+*K>WS[DM]5\_9LX16L@_\K MT4U0GT)WS()C*61%Y&VI*!):0?PRMMQ)*T@2^S4>:<7-B[209DWG"%/_O_DX MC,"0\I\149Z9!/J,T5RP>X*RM#MG)ZE@.YZWA0WHCN,].U$X8R-VZSMZ^Q\O MYI+]AV*NJ?\4<_W?*^;Z"1+"W59G_C90^_>!CC>Q@<,? -#P'X/,(C J %4H M@9T&01[L1"H1>>"IN&1/' I!!)S90!P30K?\+ N<'?#3PT3\$3DDH'?E8Z<# MHV^D+F#80$?0">)7'A*1LEP0<,S\MX* &%?O%0NL_Y5.(1CPUW$>@K^- YX@ MCL^3HG"01F_].KPN*C>?\:M(K[;)O.J8FFU]HT6Y^KC/)FN@U*F^0I$I_I-0 MV7("]%2_(WX/>FLG?C]INDL1%'.QT7W-\W0 ;>!D<&E@K6AON*T3K5WE#6X-YS-:TIN7O:=CMVDO5L(GII*. \!YWP M0_&.L"+ \VM(3ECR0']JS5.=.MW5#-W4O ;Q@-'TP'[96"RTZSMAJZ(T9K]L0< MXQK_5V(MM0PA#T"[V$"AYG(Y6$*0]*UORCY3JUQ;/M5E;,V/[S(L&>#"5IR" MQ@)*N^DS.$KOHSL\S]?F[MJ_:3VN.@06#I\_ES"OQ2HG[,2KNEUV\^A7%NJS M&1T!PVHS56RPQ4SG6P6]/H#OP]\&E#2L4@Y/JJ_$1%0(,;I#GC!URZE?'-IM MV[].)&QHEVV-FWS-:>B%^UP_4<[4/X\I2IT8IQ)#":*)YUKP7AF]8_/W+W[@ MOL>A=M00+HPL.50=*+9Q'3>1BI!\P>4^^8KEJ3=\)*)[G.O)Z;;6;IJ77'6! MTE_,--'H#GC$G/S2, \$M]8<2*JDW\]P9\EM!AN>R19E-4EW@Q TK' M]X(O1]F H-K#O;4::8:-)OKSQN\65,E'ZBMPGZV&OORJEPLEL,1^IKDMTH2C MGXJ^M2!^ZUU1*WQI!M*8B[Z,3U8*:>E3RC<>4<6MZGPH<>H-_1O1[>DINV;G M $<5.UN[ T-[I.]L5"E]/GAJUZKU[[9\YV1N0_?@W9V7\J)SGOY+\OY?*CY"0DA_ M.^[HA%"6RJD--BBQTDD3BFG@2/(8J^^__ F+?Y/B^G_LG_0>%XD26>\N[/B\ M)VMC9X)-BB;ZC/93;(#80YIUM#P-.AR'1-.0@"Z(DH."[4+5_U3-_%M6S; J M?FUT/XIH@9^RG= 7.T=:YS;_VSA9R^,X/$Y [B4!2/0_-OI1_,EIA]5L.>Z# M "R%FB3Y!7H&TH"RX-&ZZ>O8C7_TU6?]FI*R&O-K1DHV9Q;NG;\"&U4/0&LGEDX$HVU8-0;U]TH/=@K,W' M. 4A5M?VH E3\#*%@Z *^<]'0)K]H!1T=-%'F<^WVJ2D<[;W1E7LF@Q!N7YX M!\>9N].YW#I!N"H/PANPZ@V%[I6)I1_](H<-2A7#%OH(W!05-=6]DV-3URUJ MOS[>\GV8 T8MWKTV4^%ZZ>XK%@&#>EQS? 8HJ@)(+F (JN,NM5\SBPMS#B 1SK+ELWL$KXXL9U^X% Q5?+1;5#J>0 J8K4SFOR M#4Q%I/ 6="BUWA_5$,TXV;DQ*GS>UE/%HH&ZP<)N.&:%-,>H:SZYZ)EKMD.W MY7B K*FV;2)74FNVA3-OQ],=CQ[\LH'C%7&8@O!PH.XB8TR\3)0L,-%+U6@S M#SI8HJ8/?4%%LG!.=[=@I/BD4\Z[.AWB 8'5YR\"&Q"':;%=T>9B@+1R\X3 M ?*3J/U:%0Y=+PW(+NVND"BTUVRWT/ML<-_+>Q\XT&B2#GQ];OZ!$JB M9YY+R8:K,08^+E>%]'54GIZ]MW%=8R5]_ZI @3P 7''2JBV5;F7V29N)K"$Q M05@/.J,FE!_BA">'! _'?&.>NW/Q2#SQ3>3[I_@LF6B5[5RNB_F_ZL27CZ[0Z/)0WNE9O46P=S77 \"+5Q[^G3HF,*B ;.-=,OEQ/*6 #=7R*]10^O/DS7\/:)-5O):2"F)4G M![POR:R,K?FT(N..]<:+^T58OI!*;PX!-WI_P:)&LS#X/HE?QZ(&2X]S MN3)M=UYT^)&+H\230@_?ZR24=#-MV]\V;XDZ# M3;'&(UQY>"\F#@6.*%1!">:G%^1I94&\30M^?S[Y FX"RZ/5K/<;58_$5+,9,]M.CYSDA3_FP"B7?X8-T0G)19*&FRE1Y1^*U M>@_WQ/BK7\\>RN*(NQ&'"\259,%2/@P9FK?F$J928'4/7K-MD$^8L+F[K-S, MQFE8T)"3K^B-]Z+M)$=$T"@TR4@=0%WC>=)MJ[X=C*DP]:F-O@G'][SJ*/+O MV?GM[*;^JZ]E%89Y,G@RK@.TZ]AB94@>G*3T$Z'MF(G:+/@4G9"8,VHOT:4N M,:ZXL6A7N,\66[L&KJ2QB,;D]TZ!W[16G1TJ?TO2PE+;45M^P*HZE@T0'*A+.'TI@B!Y%JKH&]T\_>7PVH^&J[@OR M/0NI>%.4I";@4(==A:[C+XI8:+LSC'K&>I"WYXPI8:R7:59MI2*9XY9C.V3B M<(K^;-A[IU_-9=T]M0 H5&@9$JZCF.TK5*L='Y)K;>=26A%Y52ER+G/TA:TU M[5+LH8&7BMM77=GR\M?O0>2('\WS>>1:7-*E:;7!JNMX[OS".B/'^#7"P5:' M[$2C;H^BB_M8:A"&?IF"&GX7'-]YTAHVIJK)"'Q8Y"DG!? M:>]HGR(B;/VY7[I,A^.!;-8]A??KD(]6="[<(QS==+GQD>I\#(KHKHQ>T96( MMBF&[M&1=SN\?/UK=RQPUNVN:[)]O.6\'LH.[+?6KY\^S[&TE$[:P@90KP/I M9,R[0@4>;IX,S'Y&]UL/<\9PDU+6_%#"!O"-^G.FON.#H1[?.M66@$CZ.,+[ MD(F!S0.WJS63Y?L]GGUXF&'5)61XYKK9EJE&Q?:*/95C!D# :0/\"6M=,V0#LE;)\'%THX*PCMB;&B\:LI$6J345TR&?6\4#7![,5&[P M:DI)/?J02VW%O,%/XFJUA'8,_9IA)2XD?J87OYLN$$V0=34/&FS&;VDI[)[= M/3;0>;OCJY/O(X' ']ELBG^%_A80!XY$H3MBX"^BK,94 M9M(C >(#F).?NS2\>1+;8 M/4OAU5>I5PB"S<,0*<)NO%QWQ4K8BB$?B#_A*)= ,ULS=E7\4)8KZY=7@8>B M#)J]7A_EID:LKWK$?^$']LW#4J-0XV[I*096R9)<(#PNO7[G2RKKHJ$3K9D_ M\7!]C@WG.^]AWLL;ALX_F-W12+#Z!22F?D*=?BWDS[P"<[56R,"JC-4EMW74 M<^7[3A33ZG[A9+K=GBG='O- 1;- ['@N>$MA80J2[X:%ZVD+L) BC0R][,>% MRK97M)QT3=KW2754^[/; \/+G'KN9_L[U0/ MSF&+KCDEK&';1/O[5V45KTS\?44[O[RSD/K:PGE+9)&Q?-I?]9'RPG B1&3P M,2E:@A9R.^]2SF-(;G.VC*9[WP9;O=?4R<3[EZ?C:@D:8)4>EOJ-2.:=?Q3% MU(=LW1SIAF]?Q@9Z:..*QV>RF%91:0[-7 OK,XAFNX,OK6#.H0A9&-7+MWAN M].<9WS/#4 *-"4)&@T'-!?3\NY93=B2NO8E :2(0D7)2XK6=GM[MWXH/2IS;I-@6J6L3RW(U:? .)XF]N]'M_^RCN"?UA?\'V\7/MR-<*,6=/5CNB!FKJ-XM. MX7C), R$]3.AC.JEZW*\+.U!YUOOQC*S%ZVOB6@YZ:SC(^C7O-*>+7B9HU5A MO0]CR+J"/=^/]^%Y)>[MTK#'P#H_9W!IPKO#W _.GOC?^3H>D9T %R45(]> M8J$[=DC=J2OKSZ01]^ENQ>H1,-6G0G,,9;%Y:]]^?_^]R)KE3M2HT;="?=]! M-M#25SY6)OJSJZ38R\3%C5;+926S3\"K]"DX[")I[AMFZ3 J,&7M/3^E6W]O M=1U@3)O:.*H+T ?["O+'KHCKQOV2XO1A<&)\U3KEG+WK@*4D^#&ZER@$J[+% M2S(/P3L[*D0A+K/2SL*FG/M;WS!6UWG00#ES:5O?VWV5+_)/S\]JG8CIG'L@ M<8_&L'XH7BC]^8S6:]U0N10FKND*7OFV=1<75RQMFX/KMH^96S?6YWBHY<87 M5TPY=:8^\#8W (]BZC;_YY#YW^:0>34HB*5;$:_'$MZGTD]0HBIXW?R4/&;_ M6WO?'=9DM^4;!03I(+U%!43I100%$OV0I@*B%$$@(M(%1$!:2"C2FX"* A(+ MBH(803J82 <1(U)"$4CHG8027DCAAF]FSGQGSCDS]\[<>V?.O_U^O[W7N]:XV/BOP;9)[JJ0*WDECCLS8Z'I$;,&BU0_] R>P6=,3YH! MD%2K4+[)JCR?79!@1J+##1*C[*B"P(*MH88>RM[7WL;D=3;U,ON$[Q\<)C'& M15ZI)8TX9]B05BI+/"4*#[\/R0W^];B:@^^RC*:8QZ)S9Q'S)U@CO>C'ONKY MP(:AD_VE#;*W XS(++;GS\V!4/L;1))!&WQ)R$I4JV6:2/FY27 2BE_?GKLE M)\.>+#R]4WOZ^_ER]=.=N _F8?0]9W\:)]UJIZ'&6Y%4A>6]?(8S-!?TT"J@ MZM&<@Y,5_\@!BK\++P#CIPL6,$0^*:1502>C66(7(PJ5C MKB<]CS'H]9$XTO6K"31=<$ FG-="?Q-4$8-]?(;!&&5-M(ER=84^W&P7L5H)V<1I7Z;,P M3H+KI+TIZ(*[)7[WR8P?-!]2<3*(GD?.H-_@+JSY<&J[S/W,%<2A/5 M&31?KBJB3XE/CJA(9O[L5%3UPUA]HC7G6O@_(N5B"(,'^GLI^]-["5_53$?K M)=/!Z.]\P,E=$./R(](L$RO'&?DK2AN(?TYI? 8%](H8')LZ4?IA"LOF!!Z- MO+-DJ3('8.WGL%J.!48W7=J$4UT6Q265D&I>F73,-:-IA[$-.4R#]B"4 -%K M)%S2R7H#GV;&X4\YEGVW52<%SX7Y*S[,TKG:;V\F3,MD+J0(+"%!9J]#D27- MU]>GN6KG<37)I#5'.8C'!?_-]YCMK_&AZDM:20+G3LC>N!25N:X,XV[IZOT 2V"35PTBPE(T\\X@FQO&R'(N^)56[H)#+ MIJ_M+>_OG M%/"3A3)=M)4Q+C7M5:8$AJB@L;)P+ M,LBXV3+/KA!>/Q#R^SKR!JF5NC,72'*,OH!EB(7,:LV_&S M+2&B^Q)N^\;KARRBFAK6VV&D\.KE(^\+,^? O R>.<^EP:P(E=\HMQQCGH,K M7][BCKG '_C%@1;('.59Q)X0_@&N*FK3/<9E\R,9TU-I%I">:RCD'VSFV M@PTI(27\-7;Z;Q[ _\V#^:[VO\P+&,#^E5=V:]V0*T'89G G.-H=NUJ);5?K MCA.RMUYTMC3RNY"L:-;TTAZ3^?&3?F_7L5.]U[5?0%WR 0@)-*IO42\D2 M@4@"9=+HIEV0^ 41>W9.E9_9-N2W=N4,F$ NZ;9;^!-1#QK:/WM^G=JS56LB>>'4 MZPP[V+?J[0^8DA6/31XC.(JY /:25<Y<>/&&T>FI]/L@]_].4/&4^35HL/!LZ/^:3L?7R8K&:KO MW5OM\#)'MI<3"64([X(&!: ;.NAP--M?^W J?Y%AS/R_78U^ C5*T]L%'"4SJY8,#CL.:H8/U%_R!"Y49E3X_33 CO_62(2]T M#0Y>BI8 KW982TG=(CN)79*&V]B8\+&?,,BR\Y#14V^^\;;!6-6;_WK5$I9( M51E:X1ZQ4X@Z+4=!I^Z"?&& BD(S:BC?:0XC[(DX'-HDZ*IN;W$ =6N4[]D= M3?&$+=E?=]4O!*._,^&,P3E/UJ/4Z82;5W:28+''?J$&=VYUSS@91SCBFB^V MLYTUQ04IY&[;8IV)NR#N*Y6WAW9!(TG,E7P%ED7%?0$^M7GI$=>.#R%QG2K( MY4'L=QAP;!/EPY%3]+/_$^<\73'0]GUK-+#G[* M;'2-9JY?X9T9,,]%/G.K%\)BI5FV)D2Q;VYP&SO8(9W37?=&1[;W?.'ZY/_- MML1_I8'-XLI?^W2.!9C\TQ!'?K]]LD!-)M"3'\-V;'W(![#^OS_F#)+Y&$5[ MY+P]4\OM_'&]87/!@ &*R1B))O3LS3W&.(V\V/]7:/IQ%O(_WW/]!?,.ID7; M;5+_L=XC)^0?ZCU>X;'8>Z'Y3^-[QF1*Q:B/O$SNPZ9!3X![D5#665P&AM91 MSIYG4M_5>(47GH[PHM];^0HYK=%Y6-IG;J^\V3&@GI3=@MJ'..[#X"(CLD.> M ZBFK9_SP\_BOBYG#80.EIQ8,C8VW&^XGT..WRT(LF5!0S9F@YESR-S\2ZAJ1O[M.98=YW^:C@_^$[N@ M)CYN.!)P^1"JUI8K@YJPY 2R>I8J54Y1H)J2;_/>RKX]3(AGU?S(S7%8X"<3 M23I6::+^# ZN22;I0;;H845"+<:OD"V_E+K/,N3KVL9/39X-4?!]1!F['V3V M4?!<]!K&%GO:A[I SHBM0"4BA/N"5"(N]FZ6BMI51UQ_471/ M'$$0N=G51T[2E' JK=30M;J;6<"\4N(].V]W3 MJK#K_T,^M0X9262/AT!IZGA]T4ES/DNR0AS;W<@6*&%Q,N7B@*726(H(9P,C"Q2K[]2-)P1='?PVU<>^TQ\DN MG'\+\4D)7M;<__7Y=A2;ILY4-Q+Y:#N'N168JBS6&;%7:?"L7S!4)%3[*F&K M9;&IM_.=ETCRL$6)AEZ*T]#^DL_I@-0TEGO+(DO[ M9>NK'L266WB1V$9VA:_/C/4[I%8,.WZEIH\/]]^!5N"6/A/ (Y*$L5("7Y*S>"_< MGFC@I1'@%IHPY?*LO(V0D&SSW?:\XD(8ZV5V4JP1HAK9Z,0,-'WCS!!=]OG[ MZTE8]'P)W %PCRO*MDP^HI"X(;8S87J9K[(-.EO(U<#].,GF(JKS]$U/><\I M6S/^1TR=6QC,>IG%\V])%&H^$^7#=T&=,7 F"2A'/F=&[[HQ[ ,HH,!.$V29 M3* )\[7S#\)/DRK(H7=/W _/2-X\'^$K>DE\N]J\8CN+;WN:/TQOF44.Z0;[ M5-3T&!"@0D(/?5F#J18IQ,(-BN;,0\O"CBX-CYCL>W#,8G1$Q[>S+2![($I/ M\>_AT!5)J%NXRN!L)V#,L@%YN&,6;HA47*%'/:7.%[BC$VU',D=*LY ML:Y/XV$YF3?7J*K4M>W T)WSR=#9_!>]^LLX;6"OQQ$34&-8:#!Z(F-T@H]O MI(NL15RN\7#VH:.ZL?N/8F %8\I6\85VHLYH6Q M;Y7_\/WK,+07>74--.C_8_O[@@. MCIN_<6X.]#U9M26R4MZJ;&$U&7R:N_ NQV%^DPMT%>9@0O:Z4NV"F./R.%($ M>$Q,Z2 /-4@>O)9CI;D/[47>2;H65\>">GQ3:A>$NPP2WLXS"IC4I$%497 " M0OB)SV##:I8G$^K!!F]D+-1(B!)WI!.X/&&YA-1.&29Q BE$=,K)50&'MA)* M_2U_U2T+]^^"$P=:,J5B8YI];CQ2/HVV1D^B"5MM:!$&#@,M(UO&P(U*0F$M M$A'N7,L0XHN'W#'6D_'&7[A3.3\28G31@UA (80FO<_U SUA[]+Y%$HF+[35 M):-UQ[R,>O)9M=/PATL>M:'GG)']S\71."UG ?1OF^H86D3D:P92!9[Q\VZZ MY@OG/C)BJIZ>PX 9Z.,&;/!"B MG\K*Y2V[*^=F#^_PGYNI\IF<%GGVE%*6Y;UXXV7R">[_XF6 A*\ZX=_#U5[] M6CCS;/K-LZ*A-K>:NKJG+O<O:CB9SL[W3?9/MU7,FZL'IS-& 7)(F!ANI0 M DC68X?)U8E[]?+G VXI_>JD=L4OEA]O6Z-+4X$M.[';09 MO@W.#/!(>8J P2'7O?LCZ/?I=JWSTM"&C!KDWN-UDC"R*=TL1.G2]OM!'M\L M2W_%^5Z9#G>7G[[!&K*->L'&@XA,[2&2[$,(I# T>S'=9@!M YGY_8F^. O%K+ZHCX MQWKB@:.C3>#!S%-XAL\ ME,JDV.[ M5=#5:S>%>-8(D9ZI?18>.F0RU)-R929G^!.VKAI1IP9)P#(7%FT"Z?1O'\TK M@$G!EE':RQ$,+BNRR$+[^7ZT"NIBSV]=;/E9QH.]OHW-QV5C80,&3(QFAHFF MMV1+.I?S8>:Z#!JGF8-)Q?I7=T&_X1.A)">=7= AV-CT?^R+2",4R8TO/EB- MF]$U+NG:5T%=AIC!K][JJ%8_*=\^Q'=871P]POD''<-$1<*DM.:L/3.<*=%" M*S]5%RS,^*IVR%UNNY6Y"YIP\PRUZB38C>SEJ3)7,.>K5NB&2F@L,QKW(LDG MD?_R\1$/_R/?TZ:Z,&F35:C>-1)NV8A<;G[Q0E\%,$VJS'KE.*)_!#>, WT4 M1\^5_PL$_CUIHU=?]'UH#F4=L#N55[@0?M\*8+,J&.Z?MO%?EOP48RT3-@_[ MZ?1_RPN.6-+M4]G!+YC_\V X',:&?]F/&M$_8\0G-3J>XC>/:A:QWN)'Q&.V M_H5P "P9G$._EYF&BS,=4CID_L&;'QO%4#3A;/6=Y#DVZG ]ZCG;Q4'-DJ#H MLZ#']D**<0^.*R*6F"0@70TXSDZ3Q%,MD(T0?S1:.X-E-'2\\7%A>>BK)JO. M=_8?';]LY[6^C03N$08W.Z+)V),K<(V>D5^VC&/;"^V584H(6DF),W6[(]SR2T MPE@TV+L2+N%?U%5?Q5F%L/X4V'@0)+6)2P=2&-SW 9>[.> AJ!0M[.:WH:C1 MN8&6SX.\JPG1Q3Q2)J8:;.U3L@]4RG$_6H<(4*6/@ MJNK+-5+"7H[9^>L%D^F:$3@V9.-#[*?TAV0S--P4Z'Y_TH5+OG+FF8=0*H1B M,B3G6\141PSRXEGPMS0GTFK\)EAT\7&=>[9+1+&WW8>CU145T44%(0;" N?< M(5_L-EM)(0P>#WHR0]!,JA>N@2''3>G=PTV ^9U_\9Z9$9M*%\%%]A3DN^92 MM0BPI3Q2/<6EEP?5G)'@S$%2J5?%.[&?K^K]]HK^2?#$W8C'V=>Y?"/J>A9GKT5E0)):0 MAB*=74V DDQ6EWTCS,C'L)/(1&>YWOBGQ8LAQ2HJ^AD:[T+'ADG''P- G,X+Q*'"^GV9!44<7>/UJGAH"8+CJ?PTU M&4+,J# Y?&_3G:J[X<#(G'O.1\R@%-"C(*<0K3OY55@AC"C0VWA1J.!R?=_) M(;;[W?F(A?ES,C5D MD=A&3E;3!&0IE^B%'KG^PC06($2^O^.H3ZF:):.U-D_?S^MVJJ86LN*Z+$L! M&P@I?-)NTXFLQN#>I& M[)]"B2'_=FV5]?R82/3KH5_^U+/B6T. Q-Q)-*"I1.36(5_0S$\[4:)*GJ4*T(UGBSP$U5[2S42H.[2.Z\R ; M/!9OE@I]Z I]!$*"AU63(B;,;<>:+3[5]:E]R#?A^5QAKOQ)8T[86K!]D).J M1]D3B:%('_0PQ<>^ GD_?#SNI$\\:&%,'3QHV_.N34X EY)T*'_F.,K@$PQO MV8@<"B&BEH@N%%@"E@\N0/"YY_0^]T""[YL$J='37[Z'XT/.@A.A'W-H MXB$$<$*UK0-^>=]D%RY1M&PYDZ9';#R65QC/ZB97Z[_Q],'Z5ZY W"Q5F'2( M$D@"+U629O!-4%ZX+)$9QD/]ON5D6/Y4SAH0G%TU;31V-FY7'7)?,;_W\&^( MS1,,/(QTWG+(GS*:.['>#F.GJ0=W97W?&4B3]-S)[D!.%V8[//GV#3I?15Z& MV5J=!2-?FV"UJ= /4,:1!GH5 M=BX:8 +7@6&F-I'#4_2,F)XK$&8ZQ@7JIR:B60X7R&T[I/#XYW@HRKAZZ,OI MX_B(K^O]UHSXST5$#YIX+?5:*/%%9,15X"JAYOH!FS[MH0]%YZ),N7S]%;6X M,V,(;I:ZC="^?J%]P$7J&>;/R'06^*FJLH)1AOOA-_L[O()6N;P$O(HU:%"O M&J\NEL6I%XS@E%T0NRSSNXI0#R1PK(@F:&BZ"XJS(VV9DACU):'42V61?M.% MV/Y5]L'5J=#NOM:I\RXBDQ)"J0_9_AB)9#:?<;99[/2J\S'FAMPL)!])F_.%3=F_R7NR 24P$LC3/7TK&\RP,- MYD0MHB48IG1H L==/K@@V!%NT.2K/BH#.G;+8Z2I;A-\>^].)6/Y$],5X8P> MV#Y5?VUPG$-. D,K])YFM]"IGQ^R2X_R(B+"1CIOL[3GZ&GYZIXU95\'3R8L M]9,/4=S)6I[C OH\$^,L"\FM1E6UA;@;:S M'EKD\U]>#I1';Q8=G'Z,:#^CESN.?#,0EQ+V;V&R&24CI#M,"DH8APZ.4*(+ MO#;141B>7K\W[%MCTNL;^]\C,WQ3'[RX$;;],"8\-AOU!'.4Z:=<9#DR9=CK M9*3/Q-;]J=M/?K8[5=;$\>IVU%1F?MUJ(T7.L6Q[O\06^MHQN),!0VU:FBNY M9,+H\[NVCMG>I3>9H>)=;&?#.JFO6-+#"Y!F3.?)P(5YUBJWEMDF4E)N2_.=U AJ]S?-B(JM-$.5@3KY&V?*G2\JPS<5A=0J(UU)XT2%. C/ M'&P(P4]J3VA0>G,+7#:W$W1*_=8=B.DCNXWG?%,C%*.]EQ"P/MCA-SX1>;L@ MEA&XTH\918==4%LU],;#$U,3W<(KU?N&)LZ:M1&_0YVQ-U# 218">&E<^TTE MV<>ZCW$J-$M03J3:ZIG6N;@$*'E9LB+[!IDZ=$&=12/="%%C=58?\Q$R&,(FR<@Y!S([@^L-DW][_L>^QY3Y@*9ATW!1/$24\:/D MG5?U3H1YL:>[1J ?:;7%KK:-H)6:7E!)??'OJPWSIP- $I(F9,C@8"*0(4KN,LK@48QVAPS+W)7 ;:1Z=-AO7_$9ZM!3J9LJ^EAG8#[ -UA\(4,RYGW1CQBE^;L?CK>ZJ!RDDI:V MG#,VPL%J>:0WA\3#']([MZY#;79*H%>!_I?80"CA)91T6R>!!L>/':>C-KF0 MG O?';S@2N^^=K]Q+)M*\?KN_*O@3@9&TQ34\A(KCM%'X&1TZ4\01T9#KTZP MQP?[ U][7=D$% U/+*NDZ'X9 "MQ:L!HLR8+I6]U8(G093I&1)'<9 MDJK;J]E<3/U76+PD\A.BIYRD6-T-9/.\NA1+3'VVNU\V./8>:9I\M*!T.$@>FAAH8_!G,7:G[LD/VL@M2"DBSY -6< M-K5!K24'*7S:Y"XHH8KJ*G&@[$[K^U?2I:JG0]7/'.$18Q 4M*FOJ6S,U6^' MX=UKJE=Q+:=Q>&>>H7BM>A1PM5'R+[[^0+/UD&Z!1DQ(R[5]:2-FK0C_W#L4 M);95[6Z^&5CQ_'88ZJV;OMG]=@<-^">&W0X$B\K<>,V5H#Z8RQ0V!JQPP(#NI0/8O%JC>CB#EVH>K?#H^-K MO0PO3XP3K,MB&K;( MNDGOBF@;X^1]31XU\R=BRE-2-V#+I+0T9^+'5JJC-H<7G9,>S"$T%V*X[0QEJ$]4-"[0+R M9/6V2DZ7\S*JV]%F0L2G0,>B\/,SM:GT<;.I+TP-\ M)_A2$*H5/^ :KQ;.4#[!1VY\*H]^\XANP6XD?5$*=%J.DZY"3T82H@\*#H?& M3MJL/AE73B(^.S4Y#:/X^8FBZWX+V 69\UT@K7\X^F4Z:)L<^&E>^#WJ)=TI MY^E&OEY36$&(W1#!:S0X^Z=2/R-YM0,0I=RBIS..(/ %2A*P:!HT\&VAG^#J MY0=AMA*A^C->&5\;;BV+WP,MV^K;+3 )!E/)LYH 2*I^9+8CN;$:B)WH^'*G MFG\7U%+W=E9FDPS282?:Y\1?9U [X=T4G',@8V%0 MK+)OR/RE6 MPF&K)2$^HY9?H27U"UF2$LJFQ-WTKL7U!^Z.@D6_1W]' L56:%)ZJRQ@_92L!J?Q@2(J=$/YBG?T;V6C8T"OPQ*1O MZ?8(]Y _J MQF)?C:JTQR/X[-'W57)U>*3P91UK,%,-VF\AZC+A#N\FCV']D 3B.* 2SPPI MK(WT?#5]):*![<#D9$ZZ\C /Y]=3@F;/1S!3D5=<:$?4F_C'$8Y2FB;'H%E* M];7^*X4%87*Y7OF=]]]PJD.G_\%Z;ZWJ>Y.()!ZX4G\3<$\\S M+<2EK^U_SW$X1I,#O?0=XTK'( E92'8HX47NI>S03X:,3O)=H^GAT%>F7/[O M##/JRJ6$:U*#AH[?WC]RX5 =9EQQ4KRICUSR%*DY/E/'0!0UN=,.682\BX:C MMYW'%7K7-I@D6&EI'#CN3^-?G 0O\][-J90>^"KPV.,-0FNI@),'6\ M-_Y)%)4XR-1'$M/<\5=Z_54KZ+^UV10,+PS;QON$"4T[29LJ?EGC.!QKX_G\ M5#^X>*]+%7 :W89B3T<1,])M0R 0TB\7%TO^X3BGNYTFH*]%!X,.L,L5/KO6 MD!!+M:3J(/JA?$@?;$)9Z"LB+KD"+>RYYBMH\!Z%J;BK*5MPK.5!9_H]T^+! M63'TE&!]QM NB))-'E]"DSG'6Z%\<*N24#O'ZL-AE"O+]CG4K+:[62]6TM\7 M_<18:A/U(4)@<2L4(41KJ MVGK&(ZW!P*-DKBXM'5VX8*72^GKY49/C]5'C9D5RQ_V2$](<G'$W<" MI]"2]R+!KZ 7N]8OG3HE!83!ZA8^VVVD]%D9W2F(^C^1\ 7:ZRF\(+)C23O4 M14SK[_LQB;)+A:>5OH2#>NSZ-4%]_0+4]%L''5TNZ],D?N P>%",K JW6UMVS!-_,E,Y1R!,;4^']$3@0LH9[Y'> M/R:4L<<[2)7KG,E<0TU=)5NV22JP^8'VX7%AC!H (_C'JC883BR'F),8:9[0 ML. P]32SQB-"P2&Z1"$1UR^L^!FU93137J_WT8S]]:$D]Z_F,BTK232SM^=Y M?C6_\26#\M\B'WYFE]/#NLA+05#UR2+W'=!45 QMW@&#S.4I8TIDR. &=@P$H6 M:= 9JO\L!<$4:1$O7DR@118*SI!Y!DI+O>V&J][!9ZZGU'<.>\VZCCY+DJ.; M>_08(1Z)O2U1R6A_?<*LUFR4.?9XGG3_5[UL;'<2I&_5OM@=J )TL0P6QT4FZJG1W=?[IV-&>Z MYGUD<'QC;V#>W*-=$#'GWH8)[N,Y^;YY*<^?9K)LYZT>WV0Z:PK_"U9F0N/? M:D>!XPKJR?M6(&# PK?\O: Q+QJ>0,W4X8^!)EME/CA_F]>'2C72F3&$?*IP,]2[^R1 M>LP)&2DI*L%W@K%W4+$GYT<.%5Q\NKHTL;$+JBZLWDC+R3/)8W1CRTV:=T%# M:DW((0@;:;D@J[PXI:1)?V1D0J];"[[ZW=1QV?'9O2ZIAY[_YU.%_SVFM%<8++8!.:WI M@*$,=,E??@BB-:(_0F^, ZKX96TFN*]<-( V@OD_;/H?''H@VL20 MOUH\OX^=9)S>=#%X-27L*"X<8"2#& ^@KJN @1T1G7:DLI>A S])YHO>W/]" MKI^FH[@P'%@=X@GK*A!>7'N7OS%; +V =5\%E$67FJD.K7[Z!\GU1,;KL*!] M*18-?3F7^E"0QSG.UK/2I/R 15A+J= ^.MU0\]?YBZSPQU_I'!9%52CGQ;,;9A:$KY\%#\L+TP*0+::P*CQ=%,>/ M)!1=8DHE[VG&$61C&/2V9=( FO=^&-;U_M>EL4EBBN6RO)TSY5DF8'V MFR-TF-+/"DD@,2>7IM>SJ7:0\2T\$.AMR5)B.N-@>JDG90=2$"Y:7?W@H%]^ M8.S1=C$]RU4[1>2S53#\ AGJM/=*-&4 M?PK[<:E)[TZ$09,=Y2DL"TOR0M$$!_P'URGGZH#6B67M93B2_%BLZ%-RT(AJ MSHL3X[>?R"KBN>&4639(]P-QVU8>KRV''Z MLTWA3]D\6H">7:V*9$&]K^JOK,]19IWB_.!!RK(W^ZKS!$,'4@ MR1J<"B999@@HC[&1I;)"$?8-(^.\WM<_!.6-Y26E'&Z;9=$\;_4=I&PBO-XM M_,A;:/%<;XFPW(Z6MUARA7OQE>S4'&OD!=1>3T@U9!/?2.*UN3/=37 =(!8B MRVCO_V"W5+V&["WMX2SW*-1%QABL>!>D5L/(?(MFHR=B":^1'$C"B:W]3$[V_2Q<&8&UZW\FENIT^_S#Q>[. MPJQZOT[/K+6+;C^8^# X^\]W[*7@@X")+7DUL?1D))\Y9D#;9YO5=N#>Y9/K MWV=?%A^70SU_]_"AWS M.54%Q_>N_4>56\"8^P*P(C 71##4@Y 1ZPN'$J7Y]EB:.S3$QXTC36OTR::[ MP44-94NY;%@NF2])[)+\W#2E!+(+.#FMXQ_Y !CK* M9U5)3S=H4;=TF9C.%F]JY MYYSB1G=D)'?J(M6^'H^$J;UY7H=!=U>7;"_O3>O:_UQ?M[\G^U\@$O_JRP%] M_L I'(,C(HP)-1+ K#]9:^) CB*<[R3F[J ML=PG#64SN:Q]/8:"(RUE;252 5'%Q>I"O%&3-XK"%=R_= L!KW5P-*)[5[%LY&&.]#^YYVJ4\T-U^(9F$6WG(C=^0-XH0=P]+ M_E)_)21C[3.6 ,\0U>ZX\V0SO*P"^]1_%\0^@Q3;.O73WM&,NZ>3^T>9B0 G/F1BP=P>%)%WV5*TTOWX1)0 DHT1"+^/]FW0:>63]/I";=SK+K MV[9Q\G'T<\B=/Z[>/I)'6G!& N1$&5X?6N+M(%/YIG/6 3:_I>8;Z$W7D4LT M/#&5&G,&OPBF'6IF\$;BX>(4-6[$#PHXP[;N< Z8$QN M[ PWH:=A#K=/^,WH?+T5=Y,F/I<36VHQ&$7PZA':IG M\,)(HNVPCX#'I$TEJADI;"HB/S!Y,TARB^ VE!3Q6^ N2(7+&"37T:""",XE M%.3W*<4^\C@>A3C AULB1K#=8/_O-YM18.'(FZ2 MQ[[G4<_J,3>WT]Q<^?P^I[!O]JK@,I1*:6;A?]+]?[[7/]?OW4/&1- NT3]M MNNV"[ML9^40>E!L*_+ @'FM1W3ZVCW0I71-BVJS>T<&22_>C)^^"")E0[EW0 M+5CY MYV<=)?O#F!@>\CP%1[VB,\3U_[_"0G8"A*%YTUP:O5M59(U,%=W7;% M=B]APBF7J-^%2:O:.(EW%I#O&>M=_M1@?[7'SX:A>D@F\AS=:O$?]G3P<3YN MUK"/L)T88+#!3OUM$SJ?5ML(2L\XUA/#P:NTF4VQHR=BI!#M$"FJ:,R&F.^J M>ZI)2(GCA*\QM6BGT_3[3^-[AZW97R9O%BN1EG9!J5K<_37].2K0Z?1Q"'JV MZ%;&O)\(@;M$]D*0+,[N_73)=E#R!KY^KX3Q5]3M_]D&I7]O)@PP=0V[&G,+ MLR ,$$/(2M^M=LO[.XB,2=]33B(XRSK2ANC-\6MQI?V/"M/D1X2^GOLN8JFE MS^I-GWH9!8U12T)Q-EB1KK>%%$B1,Q*TQSE#8RU]]A*S*6HDG5E$92#@7W/.6[+>X=/9N M2:4(_(SH,FROZR("AQ0I6-@BAJ3H>Y!R+C]-,?%>T5X^)C!W].GC2;*.POQ9 M\#<#X9UNZGED8SZL4J>I4U6!9/R:M#41E_QX[6A9OT7.6U-V\Y[1]W?>06+N MR6R20]HR -F$92LJU$R-)@\&88Y?/\<+[RI1X76RZ-%8-'B;=607%'F9O=O: M-B$)KE UJWG0S1"ZB#47RL%Q:)1V-<+HX$5\[X9\ZW,)Z MNKI&P:BGB^4! L?R-.^70;,L+R@SG:3H3%R;#A:;[O M!3%W!\\Q,FZ]OR,S<:_E\K'0<:7BV=09+!)*R$:2/&&QF .C7@A=^FO_DZN) MS@KW55ID^,KE*[C8%]AZ'TB0^R9/Q"4E N0+1I MASV6=OH&M&=C5*9)3^D:#O0@,TI'BKML:E,.;WF6WRO7K2KIS' M8#,K?YMLNE@?F[6-E&(4"'0']&[NWRA;^5_!DG>^2EM\]?%Y+F) J]RWM36+G#VWV MC;6'(I4*&;G\EUWIMF;>M OT$NS-\214F5K+ =)X"YIS04:FX6;; #$JJ\OJ M'.V.16VZT92'U]=9;J$IN\U^1VP;- 8A0'^ASQ)&1$J%!IJ131)6VU??!TL& MYVK>.1N,.[Z87=D7?[7C,+[?S=$NJ=GA&1(A$X$VP??0Y[:EQN^KUY3TO:#6 M;M]F(J_-EA:P^!+K@B6\V.O207E%G,:0398VWYJ5V+_5Q-[7]HE2?27=6MK+ M7\YW_DG)#>3[P&A8%@0*1*#A)\AQNZ $FODK[P(P/JA6/^\S]')5A$^>QV*" MR;X$5AF3P[&P5V[;;YA(ZRV(#>X/1\^#G\Z;68H.;D4%#B[L@ MT0\SI _I(V[FG#W]E7JO"1-VTX?9TR$>"QR&W6&GJ\)BNKPB'&_U1:BB>_QV M0?)]6W=E)+\%)H^U[S/OJA]6ZE_"ZO1H$7$Q*!#-C6H<^EV-#U!H'LY(K#2# MN*X CHCFPGV1'48G=!'C"V9N(J*X"T(*UDBWZ[69DQ\ZPL M;:VVJP/X\FNJ"C13MT"[F@@W;G-5,V$+MZ;2B];GYRK7/3;\F3(P9YK2XFY; M:E<]Z)Q$3E7A9#\Z;M!/_-]H*GMNX:0R$"/\N4OL4S&#+JL!]*P M??L2J^M;?0]1+U;X?J_6OLM_ :[\?\/8P/RAKN9D/Q3%W,ZRK&\YL+ZS/MH] M0U=6[YK C\R-8PVX%N1'G2\HL9/=)7!AX&*Q=@O"^LUZDP2<<=-5\GJ0@E*, M,9_PHO5E=AQSW\R/#WDPTHHHR%U0V"RIE^78TY MX__$$#H$YWK=7)-^?SG*0QSM]S)*75^45,04!3S-?+R _]D?\"^&2 \OTO * M.^MLEQ7>FV'XL_KO(2;^-2/SC5@R#HXPH9]*"OW)D V]R;78%3JDK)WWF\JF MDWK^.C?A4.KZ=(UG)ZA3[3>R/_E+GTFQ3 M6B<^?"5\PY EAL^;\7UQ @D<#Z'QOR*L+H_E#$^7YM(,@+B NG/H>9'%Z3%3 MDP,K(XK9$1]/'&%L2]F-NCG>ZG\WF4-OP-HP8 ';#/_&$V-O]C%%&WH#.;N% M^C8JO)&S/,O:MFQTN G052UK6E9ULEGB>(XM_<:NL6ZX7Z58<=;_4;*SWP,/0/4=?'% MQ^9/EU]8IK=GXOMW0666-$'1"8_E (KY3!3P,-ES(!:MOEB7.!D2 &K@R!K:D^ MS1K;,_5K"/36L#4R$Y85P)?4Z9Q^!;M,P6X\P7;3VU>E% A=]UIFF;N@)@"Y M8YTS#:9QO9B EJO1#LT244LNKUX"=L;7TP)>,67&^'+>Y1K<93#(N(B:&7-<-)ITV6QFIAT9\(:@/GE'BNQ]S7Z1326T1=X\)!X'/ M_G^)7?^O&9L!\FP9V3DIY(WWXU/AC_.0A\X%>P5S=K-]NZW>,?>EY 1K#,?A M9%H%4YDF(AO+G7D S!;C." :Z4-0$[C@X*5O<,^^XF*5?B87R+DO.SM*!A*E M[)I+MWM9__'T8UEV2+A@=8[)0CIWLW*SJ\L266!/]&MM[Z>_0KIA$\'E)BWB M#6IDT:8Z=%QEXMH5O9I=4'!0U.2W>)MO=XNHIM\,UAW9D#=0%>"E?@)T&$T< MQ<;FX]O$0N_[B);N,#CF?0)$4G,N*1?F23 M+Q<7,\0]O9FCU$ >52UU;\@ZG#-]\9$4T:)3'23C(X6?>VHG0B2+%"5MR>^" MLK HIJ!'>.61_&3YPI_ $ :8GWNROWVJ7SBBA2':1SLT(=DMZ]"+KDB[;O'H M>7WYY^J(B!1[(6*6Z:\#MNQO#PM8^RQF8]X" [GW/ 8N[X**8<^+KKKL@JRQ MYZX.#G:_&VOV]>6N%A7E+3,2,G6:OJ?+^?RNF1R(W8$NF$/"OX0>;/%Q, M! M/A4.@G$R!("\262:"ER/*,UG13Y0&1H@7)IO;-Q^S[6'/UBU13'=;#]F@)Z, M)<0Y:P%?J\*W6N8_P+F(G;]]S;W[_$SK<$&KF' U._VC(_).,+K?F(0,9G3F>?<9^O!@9N"]D0OM]3[L)#$AB=$WQI MHF4+^">_'U,G#S>%3TP$-YN:_):Y[)B!(4Q@C6GR1!Z%+\Y2%3T;!J?:37[> MEA6X;C_TY>.Y_;S);Y^#(#$5GNB63ZE4Z:=]E">UX^7#2CV(^BV/C00^$N9Z M5@_E&J>WP=3FP\_.NR"5G/-[Q6VD=OZM!A#_;7\?QC*+'"EB' P@13 X^8B4 MC'9G:5.XH92S#2KI9'?5<"7J^?J=\V_U3!3KN/-!%CXD+(,3S"0 PD CE2?- ML$7"_!/<&(CP=K!>K0+.H2]G>WQUF%P%]2D M1IB_EX/?-'UZ\Y%>7BC@A6-_U'3K1ETN_0X];1=$R 5S(V]2=3]4&*A1/5KU M3G6C%[S+1Z?2SQM*WKB:I1XEJ.M^VQT3$R]4'>>:9JL[N<_&VL5Z[Z@\/&Q+ MPET\BZ*R=I5Q;9/YR%&<EL,T1ZVEX?\_'5LI(_3OX38V$84H?=8R!3?)__ MTPGE?]M_VW_;?]O?N4%WA_X'4$L#!!0 ( .V)FU9$L>[']" ! SV"P 5 M :71G&ULW+UK<]PXLC;X_?P*[)R-/=T1A6E> M0!*<;;@MKZR>><]V;%3@*G&Z5-20)=N:7[\ +W515;$ %DAQ3D2' MVY9((/,!\2"12&3^Q__Z_K@ 7T519OGR/__@_]'[ Q!+EO-L>?^??_CU[@/$ M?_A?__4O__(?_P>$__O=[4?P/F?/CV*Y I>%("O!P;=L]0#^RD7Y.Y!%_@C^ MFA>_9U\)A/]5O729/[T4V?W#"@1>$+[^;?$G0D(I)*(P%81!Q%,.2>S%$!$2 M8R93ELID=O^GR(LD19Z$7I2F$/DRA1BK9],(8X]Y'DY$4C6ZR):__TG_04DI M@%)N65;__,\_/*Q63W_ZZ:=OW[[]\3LM%G_,B_N? L\+?VJ?_D/S^/>]Y[^% MU=-^FJ8_5;]=/UIFAQY4S?H__>]?/GYA#^*1P&Q9KLB2Z0[*[$]E]<./.2.K M"O.3DG9^+>*7X0PPN\ MU0KLACAL]ATLR7R0O_@H_I;TXUNJ(-, MJWX:ZMX257Q?B247-5ON- TR_I]_4'^;/Y?PGI"G^<\BOR_(TT/&+G-%YLM5 M41'X;5;^_HMXI**8$X2$$%$*B1]PM8()HM8GHCF9X#C@0GHLFJ_6'_E<+.&O M7UIYJDXM>_R#A>ZK(W.X$&7^7+#-ZO>X.+2DJ=5,KW_XIR5Y%.43:5Y08FM# MH=;DOS8"@QV)@1;Y/W[:Z.D"[<7X&"[>$#[P6RWO_W<4QYSM2+;0%D9>O,8F M9_;8;*9PJ=2J@)&DI)5F36,*I2#X22Q69?L3J']2S6/S_G[:^S NBE8K4K 3 M8]0\\1/3K3^MX,YP:>.TI_JKO.\792E6Y7NUPGQ5?7P5U\J4+"H#O)PKBSEEOH]A0&4$413Z,(T3 1'B"8L% M\4DB;>C&K-NI<4XK-5B1[X!4RVPIRO*"_?TY*S--=!??LW(>^YPG M(@V@VI5CM2,/)21!G$(O)HR*.**,4AOV.=+/U.BF%1-LR0E^TY(>7YBM<#7C M&0=H#4PL?8"R)I(3,#ABCF.]C$H5)U1]S0VG'KGZ*/3-*&47:J1'36D:PT$):F4+C M#&\WLTUNT,;BQRU=9V"C+=A6M[',0*LP($L.ME0&C+8VP[B= M]MN&7"]9H1M[+^K_7R^_K'+V^T.^4&V45TJ8U6/8_->N@%1_\T"KP(\B68%N'?P.U%N W MK0=H%+'I/4$SU'FR?;WD?=5/6$YO5FJV\SY[F' M5:_YHU@[?SZ)U1Q%,L:1U#1'J6*]*()I)"(8!23RXCC 0B3SKZ*@N:U3>+\S MFUFVW>4(OLRL$E9[A$5/9_ !;.TK)'7OZ#V.AF/G[H&. MWL2A>USA8T[W.CHYW-C5;Z'.A^"%[(@M0RV?+$!VPFG*$&[ &9HF/^?(> MWHGB$6B!9^#G(B^='@*=1L$9.W1T-3(_G%9ZGR$,WK'C""ZR^97:T:U>+CA7 MWTSY.2]79/'_9D^7.1?S( DEQ3Z"OO BB%@<*C,BXC *21PF+,1AX)FP0WR' M.(Y\*"(_A"CT&"11%5TLPM2CDL4QLK$0.OJ:&A'4HO8[2C&!ULQ*< 38P$S0 M2%F[E6>@$A3F$O[:.IEG@$@U:.""L>?'YT5U9T"M7<4J^T?E9'1G4!@ YLB> MZ.II5'/"0.77UH3)*_W81-N+VES4]LHO9/5<5"[A6_%$7JI E!NYMKROE_\M M2''W+9_C2 A?Q D,44P@BK':B 3<4ZQ#* _B))&!51!;'R&FQC_J>XOLV*87 M]&8T-#2@(V]B&A5>9D#+"I2P[@CH'*@<,5,O$4:EK'- >LUE9[7EQ*N2+[\* MM931A;A3(UAJCZ_ZF3)"GW44WEU!]$6Z]^2E].X4/'P"R#X]-+&C8$IDS M:6> 4.$#';PA470%"'<\V6]JZ\ON_'DA;N3UD@N9+;.5^*C8@U\O5VJ,LW7H MT)V.(KH3WU?OE.2_SW%,$N$C"6FJKS'Y,H:$>!1ZE. 0DR3&A-G,_YYR3(TD M6C5 +L%&$5AI C:J6 5XGCM49@PSP@ ,3$-VV(/?*D6 U@14JCADK#/!=$1K M?:48E?O.A.HU09[;7$\G6K94/5X6@F>K#X3IN,J77\CW[/'Y\5U>%/DW98A= M$O7=JI_/29BFW(]]R$F((,*,0XR3""8H0C&1J0A#8N4\L^A\:GRI9=?SE572 M ]F(/P./M0* MAH UJA@Z6.S&1E#W]I > _M4VN@K@4'']90-[*#M?#@\A34 M]DZV'IBY+:AV(?!=F, MGAQ!-S ;]4:M3R#U*3S2!EP2 M+'.6RPFP)2T0M:3E#"P[XGC-T>TFBK/!&HMQ8>0I PLGT$\1 M\SW"0NQ%\Z=721E/&@R'NK+YO%]W.-P7_D[<9\NE_HXI6>AX&#O;ZB"F(9?$ M]V,,?:$/>).(PU3!#''L"TI30@1+&TS;9($C(7HX#:+;@%#N%DPS"_5<> 9> M>';$ XU\[NS1+NT=&:('NQC5 NU2\K7IV?ELSQ#9O!#9_?+J.U/+W[VXS)>5 M)=OD(/0B/Y2$AC#U D\[X#QE?&(.J40L]0F3OL^M@F2[>IO:=K415MD)M;2 M->+:ALIV0FQ&!,Z &Y@16LQ:04$KZ0#I'8TP<141V]G7N#&Q)FKO1<4:O=1C MV[I#21?+VK"[?"#%O=!W_)J/G"F3@021@#YF.KVYCW6V @Y9X(<^1RS&'C;. M?&34Y=3(9'>IU'E,ZET'J^6VV*F9(6ZPL76.XZC6AA*XV>PV(E=7>T_33%] M+3;"SH$=:5ML K"C3:\51)U;8+.6QML06VFVLSVV>]-%?-H[4F;EEZ="$'ZS M_ LIJOPWMVI_[L\I]GG*$P*]4"C++Q$1Q"'SH?J&1*RL/Q**H'_4VO&.I\;; MK7"@4-*I_9^2&Y25X.?$LW4 ;V8/#@'GP/2]%YQ;20UJL4&^!&NHM>1#Q<2= MAFJ02+F.;M\P?NXT&-U1=0;OV]%46:SFM]I ;19=3*4.CU/[3TDP1)ZOD_!* M!B.?!!ZAV..A4<6!5^U.C62^Z)6]7&6,+, O@N@C)0VO&<.\QJR;0,Y 8F!^ M. ("^.U]_DBRI8.-XQ'=NR:\>F5KLJM_;2;ZZ]9&F<='5&BGZ;%?]PUCZ(P+ M^X7\+2\N%Z0L/ZEAK4=I3I"@H<=C&+)0[?32@$'JI1(BK/9X/O9"ZEN%;/60 M86JS>RO"#7/L,08\ B]X@ M.@N\L)=@Y(",WA#M!VKT;ZKG%0&=%>^Z+)\%?U_MXIJR;VH/)\KJES=/>@M? M7GT7!>)G\HHH@@F"5;[K)1A2%(>P##PB> L))1'%N$=_269:/#'6C[P M0[8$927_CY:W >Q'Q8P3!P)Y)'-+2PF5!2_T?N1?SA"FSD'$"TT3$$''D031 (4*14;I"^ZXG1WF5?,K*J$6N MG/+G^.$[8>_CB7<%YMB^^%;NRO<^ PW.&]F';X#6(0[ZSXS=TR9L TNV4 M-VJA1Z3'IWSYB^#:/?NE#H!N#\8C*3V&$>0^#B&*$8?4QPD,)26A+QD+B)%1 MUM7)U'A(B0D;.2T"#8XAZ.M;KH%@,,0DA8@F(22IIP 5D? QCN(T8F99[5UA M.$X^>[>[6GLKJ_*W'NVFUAVW^.MW=5[$DBKKK M[ 8?A3+GE/%_JX69AR(*/!)SB'W!(4IU*#9+4H@I"[TH3"/)C0K'6?8[-=+4 ML<*+1D#M1LAR756I#CE1=D36UC7+GSJ3>)\U% 86ZS C^U=:.7>9%!I10>5 M[,/ :V'L#@/S2/:O.[CMC&)[T#KM9(OFQC.=[77GU/YBV3=VM'<^[E\TCC:U;Q8U\ M(%GQ%[)X%E4QY3J>X*]"5^H0_*)FQ.O%(OO[SV?3]58R]-NY5;=\/REH2?E0IQ9L4Z_%$?4" M2@1,&$$0Q22 .(D3R(0O))4IIBSI$1I^M$,C#AH_ KR^@[[,EU!+#'ZX)]FR M_!$L\K*TK7Y^'&NSO=IYT(VS_-=P-4*V!=!_:.0\'CEOO3$[B86C_=CQ?D;= MAIU4]_7NZ_0+9R5LNGPN"K%D+VTFE_)C1FB5TWC-8IOCB'D4>#*DB.N0$@91 MBB*8!CB$BEY\PHE(L+"J0MA'B*EM@EI9,U'^";1YBUBC$7@0_+[*I7Y6SB>[ M43(CH:&Q'YB?6J1;^=<9HI1=N%9AQW3ZT;L5MZSZ&/=W,*NGL:&L7,LZ2($480ZG+EZ%$$DBQ%T'BH9"$@@L98+%<9SQ95R=@O@C75N*^^L\4S%_R#$EW[&Y]KO_R-O"*% M3L!>?A9%Y6[\F"W%]4H\EG.0\VRH;H6 M;&I$M*T7V"@&6LV _ES EF[Z7FZKG;Z\5I]-@-^TAJ!2T9*]G VY82S(&PSD MT!$C8XZA?72)8\!=Q:"X$FO<2!7'8.[%L[AN_TV6@8O'ZBC:5]MG0J6 GO2Q MVB@2 3&C%,J J16 11[UPQ'7@%JJJ2T 6WPA=OB"D05[7JSY0K1\\:3XHLH1 MU#];D)OA'87O[0?MGX/L9Z#6;#(\OPOT-$B^D>F?B>%W871,[Z\:/S4?!8!K*\!Z^:=\\,XCTNZ$7QY[II]%=O7WYVSUHBV_?*G& MN3DZ2!+!$THCF)*4023B0%<(2*#O1\(3<1I1W^ID^F O4V.H6DBPEK+GB5VO-FWPDF=*[$)S6ZKWG+* MA<^K!*L11&F((.$H@<*/DR#UA,21U?GLP5ZF1B7K#*"BEM*V\,@A(,T(Y&QX M!M\7-<@T @[ $9T0."O]<:B/D8M[=*BY7[ZCZ^&>_EWM5Q9<>TW:RK0TC1B/ M"$QBIG82<4Q@BB2#/*2<$3\,46AU#K?7P]3F>2-@'R_L'GB&;M9S(!G:C[J% MQ@#S^JCJKER@>^V/Z^,\IMZ>$_/H@RZ2I]\*+NKKFI^+C(FM%-Y11,(T10C& M5*C9S0,,4R(C&,>I'Z:$!3@VXBL":03 D=T<;B/43\ M>OE5M2[$=F54CBCV8@G]1%\HB9090A,6P%"(5(:Q1U!J%"IRNJNI44 M8;U> M]BAN:H!M-P^X16QP;X,M6%;UC\UP.*,D\HD.1JN2;*;H=N%DPS=ZQ%6TT1IW M@CTL\T5^_W*QY)_)2J=_;L\RL @C'(40I5CM5"(A8I*E@,"!^Z@4>"7B K'S!'9U-C8 ; M64$CK(XDK<6UK;7<@:^AN]@1:D-[CH\!-H0;V0 29\6..[H:N:SQ::7W"Q@; MO-.3.9Z?GA9->8A+4CY\6.3?KNH?;&K>"!F%,4A32@$O(@BM07 M%28)LO+PF'0Z.2;9DAEHH8&6&K1B]RY'9#0 AA3C&-:AJ>9\1.TIQP(B5]1C MTN6X%&0!PAX5V;S;CY+^7.>H>R_*['Y9V<*-.T0HJA&![\%0ZBQ$TO,@]K / M4QX$7 H4I[%1C9]3'4V->AHYP9:@/8-DCT)K1C N !N85'IA94TCIX!P1!U' MNQF5+DXI^YHB3C[?]W"\R+X2?8URZZ K*W^O3DS"4!DB/-5V28 4-8@44NFG M>LL3RL@7B&)A=R)^O+.IT<-&UJTCW%ZG49T0FU&$*^ &IHE>F/4XWSX-AK-# M[8ZN1C[)/JWT_O&UP3O]:./G/.??LL7BXSII3>P1'!$:P2 1@>**&$,2Z!O. M843B$''J":M;-GL]3(T@6@'/R!BTCZ(9'9R%S< <8 >+]>0_JKJC&;_?_JC3 M_*AZK^?V\0=[^SI7U7[C1K8;D,U&F;,DY!Z6D(8\@HA'"<1<;1$\FGHBX9$7 MR<32UWFTLZE-\[6LE=.NW4^?X9GH MK8Z>D$ON&=GGV1Z^/T/ F).Z?G\:[& M=GJ>5/J T_/T.WTJO*WTK;+[C-T*I0Y99O^H"ZDL^<5";5CJ6SG9*JO,D?+N M6W[WD#^79,GOOJE?O=PH%MO\NCD"D$F$/99*F'@AA2B)4Y@R%,/0YV$:>H@* M9E'%S;V 4Z,J]:GZX,OM!=B2U*; U@!#V$UH4QB8P4FPT0[LJE<=#:\5W!XQ MH%0$K8Z@5A+<:%-JZYD>9_1##*]-C;2W'>:QZJ -,MRNJIL--P3=%HCT6G5./,-]##"8\P=H72/4]5P(EYBS&"%$O839[ M@.W&I[:0WCRO2GTXK%W>-"^*_)M.'F=GY^^ 9V;7]X5DX"5L$]E4[>A/!WM8 M6^^'%'=DK>\T/:IU?DBIU];XP6?L)BL7V?QJNAJ=5WBN89_!*#Z>> M-OH^YF3Y[N[CNP^$5:7WFB]:H)#R,$ZA%XL(HE@FD% F(0X"Z8Y 6M@DCB.4Q_750=@%AXH-\"- MY$@Z!T [K]!I6#J=.QVOC^>C.:W#CJO%X/$SZK/KU(:%>!#+LHJ\:*O/?1*K M&WE'OG\61:;O#+)"D%*\%_7_UT> B,5I+-,8\DC$$/&PJO?D0^0G$8N8]**8 MVQ6%/%\HF_DQ3B7)NG YVU:JJ2P)?M#%WG_\4X]B[^<-G)F--^Y@#,SR]2CL M:+-;VW(&=+G+7 *EU2#GON[@=%F!_CR!QB]5[P3 @S7MW;3<,Z1%5_J@^IZP MED*)4/O3BT)]PM41^+N7S2.?R8O^T<4W4O";*LE+N>4%_JO([A_4IO%"L1NY M%[="1]ZJG[>5J9_)0J\IP9PR/Z4HD,HL]M6VFL0$DI 2&/G2XYA[D226[/T& M6DR0[FM=P)8R,]"J QI]P%HAL*41^)A)R[Q5;_'AF*T>$_\8ACY+UZK!=]7- M_VW]P18 @+Z [><:$$"%P@PT.,QZ?4D:#XUP8V47.;&7HC5XH7J>*0J)37W(QD'4G*(= $5%&,. M<4 "Z(=>*"*1T#3&\U6^(@NS66S>M=447PLPW'>M][5,QS0_-;)KPR-OY09D M+;C=U+<8"S->& ;A@4E#@UL%C'_> O<'+3G(EC^"M?#@XC3,UK1BCY@CSK'H M>%1"L@?D-5OU:,%!*M7+O%R5*G3RA.K9TYR>P$ NBMSQ,68WWMC1U &U M:B7=0$E5=S0?(J-JW<';I5/=4; SE^KNDSV/75HB^:C=AQ\S0JLCGM;6 M2./5]N22/&5JXZ(5FX&+QZK*8EV0WO:&_2!?@.$!W5N/ZXA'<,,,J?TYVI"0 MNSHI&T3&<<_"AH1Y[[1KT,[.75@.G\55N]J,K03_LLK9[Q=+_NHGORZS5=FX MNEXJB>[$]]4[)?KO\S )1)!*#WH>"_46-8:4409]YLD 8R\F9N'48P@[N66F MT57'F1T+$="UMUK]0*5@15![/ZS4;MW*AC'=HWP@MLO/VP[[6Z]"YH,]6P]V MLS(!K3"H-!YDD1IN8)RO50.(^D9+UG"@'U^Y!NSSS.N 6Y6R_YJM'GY=YK14 MRZONJ[X_I-?0I0Z+;T1FSX5VU:H)EY5K;\L7L5HU*8KG<>HQ[B$"_@ MR]:%V(>,A&O^VXY:>X)M2%&QKVMR%!+NZZJ6HT194ZN[XD;=4'N#&Y&##XOK"I7M! MW^:^YF" '[WN.5R//6/^^-^>ZWITY2?5+RD?JMR4=WDKA_@D5IMK '>Y85C M^I)-@ +DAS*"F* ((L8%I%&40(:BB'BI)TD4V\77#RVR#9>-$TR_I3%8Y:!H M]01+L6HO4:F?+TTCG"RO6@W^C9BM7E,:]X'7L"U59Z!1MD[,.],#O5:XNJRU M"BO2*'#[P MRR%_G$MCC'CJGO3@(6*Z<@554 MKCZTTB>IK/F[/X\IBV-"*$0T#M3R0)E.P1] KM/P4)P$U*Y*EVG'4R/^5CC M.L-SSP/;C(6'@'!@?MV-<*X/1>HP<"UI?7K/VG\.%/ML@-00$=%=W;Y=G+0! M&)W1TR;O]V.F=\]EMA1EJ2B09LO6?=0%X$J@ MCYL 8_6[YT=ZKB$ M6NF*N;?4!HW>Z\CTYH6JP59Y=W0^YE Y6@I&$7G4963,07B]!(W:]]LO7Y\+ M[?9>O7Q6,WBEGKA2SSYIO]2M*@5N8E6V+=;SXZ/^O@+FI.Q_.=0P#+FNG>Z\1T+F"\:*9\&;(/M2-5MGV:O7T"TAFNRX M7L*9%U,?.H5$>^IBYEKR] E)6-:^:%*$-P-L,WR,/M"W<%LFA!X1]I(S1 MKN&WRR+=$[_.U-*V;8Z7;[JGMCM)J/NVT;.65[Z\UUG=W@NZTJ?IS:7])/2# M).8)]()4EP'A*<0)#G5I+\R)H+[@OET\U>&.IA<%556U6NDLZUQ):EG;ZS"8 MPN,DB 2#013&$"5! #'"L79I>H%0"@:^4;U2=U".L:X. *39!NM\> 9>$#>% MT[2(L^;DNLHMTQ#R+V35G#HZ+*;6"8NKLFJ'.QFWP%JGHGNEUKJ?[ELA<6W5/6&4(#3UX;<(PGL9'R7=-9-; UE=6_-M.XN^U1)K21>NW4-GNXAQ/L M\KE-_N\EDL0\8#&(<)@2C%2&U?8@&E# /.@U10+S1V6>.2+OC?3GVC/NZ7_I6PH=%_NW/@M^+GTFVU#^\%6Q!RC*369VWY)V0N8XH M_3Y/8NVQIQ'DGB_T5>H4IK[O0YPD,4T]3 6VRC3E3K2I<6&34"B70(O>WEC* ME_6-):T7J!3KF<[#X9B:;7+>9J0&IFN#$F&OAFNV/9S5 ?*.DC- *S5U2;%Q MZHCUPWZ$>F*6@DVFKE@_0&WJB_7LX8PZ8_LYJ?9*L[Q[79KE8[84U96V.:4A M8E$00IKJZBA")# -4Q]&!&&:,L29YUE=_CI;I*F1_78NP=.UGU[E'*QJD/RF M=:NOO=K>\3I_@,U6@'&';6#F/[M:E]F(]:N[Y01DEV6TSA-H_*I83@ \6.3* M3PU)KVB5PZ"8Q.CIW M!Y(#0CJ?=%K?ZWKY591'4JC$,B TC7R8^C2 B*D_"$\]99Z& MG,?$#TGDV86%V LQO9"1:J,JU;:BK.^>9ZWP_9/A]!@;,U-R6+P'9ML3];_6 M2@R==J8_B,.6!.L28 JEP0P ,BP19M+2>1>$MMCVLU#?KUH=[\6-_$NN>[U> M*H-+"; .]9X'(HH]F@20>2F!R/,YQ D1,*""^3$/0K5?[W/CQTZ,J9F,&Y&U M._9K);2:JHW4BAYKL?M=YK$<(3-^'![W@3ER?=UF2X,9V!V(6@NP5F-]W<;] MM9E^.#J^!V,IQ)M<;.D'U+&;*CU;LZ-,+K+YU7*E*RSECX_YLLI37&W$M\M* MSVF84%\*!CV1Q! A2B#&L82$H3@*%%VFDIM0HUEW4Z/ 6F)0BUPG&)_5OJUR MN]@\^"%;@K+Z\8]F=&B(?C?MN<=T8'HSA/-\(K-#Y@!AE8+]\3[_^I-JJ.8J M]9<-11DV/PH5V:G:4H[E6^YRDY?K'_XY$X5J\N'E?:YKU<_]-)9"<8K:CTJU M/0V%(AG""*0>83CT,8NI54U7J]ZG1CR;#-5@+6EUM^W3Q5_ ;[7,E@<>=J-A M9G -AO' 1'0>O$ZR=Y^$:<"$W,?[?O,!2>@H9 X#_:PP<9:AK:NOD=.R&:B]GXO-Y*4>9Y$? M\D)D]\NK[^Q!GWU>YLO*YU7?%UO>OQ>LZN+N6W[WD#^7:CVZ^Z;8[.5.#><3ONR_J^V9BW*E7YU$< M1%0'?8:22(A$$D(LHA F01A[$G/IQ4;WEEXW/+45M94-:.',?9X[6)WV;O9% M8.!5R$QY*V_E(4U[^25W&AK- WE(_&U?X\'?]S"A/V9+<2-?&>;D>_;X_/@N M+XK\FS;;B1HV70'KF2ZRQVRU.4.9>U'*8L8B&-$T@0@3G=J1!E R0KE' I]% M1O4X',@RM0F]%AFP1F90-D*#I[74%C;2F4-E8.6.-P #\XE6!-S(UWZ &6BT M 9O!:?4!K4);I\/C#8Z%P3K>((UDH X]6'9&J1MX.XW0,[L8S^AT@\6.D>FH MR9'O(-T\Z0>W3_+^JDSEAY7@%U]%H02[^JYDS$KQNA M1Y7E&J>I/NXG F(/(ZA61JS6S8@&_CAWEGJK,+5UM14;-'*#5G!023[2I:7^ M7X29SWW:XSSP\GWVI:@9:&"8;8=!S,");V>0\-BW&\FWOGG57X%_CIM:9P^0 MLYM=YTO2;T&]U AKQT^5!#HK?W\GENSAD12_-U$/C$D>,^1!(G6R1WVDD@8" M040%C0B) \28S?)WJL.I+58[\@(M,%A+W#/LY"3F9@N,2R0'7@[. ]&:L$V1 M<42O)[L;E0Q-E7]-7<;OC6RYZX3RJY?KI:X&5D6R5 D1[A[(LN',3WEU>4)P MS8H?&AM-<.FE/O-A[#,/(I]%$(L 04)CD:8TI 1;W5\85_RID>!=]BC@7RHI MJY@PM9]3R\\C45],^^-^R6=&_BH&MMP''^OI6^TU!& +@R8W^TJAL+'IUT"H MOSY7!Y>Y;,.>?]/@@ :=*9CQ9PWK6YOP_83_YS#?SQH89Z;[>5+TJX[R_/A< M5<,\EASHCGR_6*V*C#ZO=!V7N_PST6F@VUP/7B!]K,MY\=17EKSZ&Z5JA:1) M+(- )GJ!M"F7S<"V1N N M![5./0NJG#=*=A561ANM\4JNG#MJ[LJO. 'W5#V6\SH9M4"+$SQ>5VQQTZB# M6O&ZQ'-5_+D4Q5=1Y>5&)&0>PJ$NXZ*V=B156SL2Q#!-,"<\XH2E2>\2\?O] M36U]VJUMKJ-'K'*>FZ)LME5RB-W *X\];.>5?S\.QA!5WP_T]G;%WH^KWEGC MO>.UGI]2#%B80^EBFEB1?X1%A=M[3K?VI$4XL/*_G!1H%US>U*!U I ;06?2]A M6HZ2&3$-B/W 1.4>=OO+F?W %[461?U1[A MJVB\#VV$^*VR\?QY2+V REA"&GD^1)C[,"4^A32@(1)AJ"C1JKIW=W=3H[G_ M\Z?V?D5=*XN]5+DK>+Y8D*+4@9Y OGK ,*.%(?QFA.8.U('Y:R/HK'7B;FZN M:&'=\909)HYHZ41GH[*0F>*O2[[V*B/A9-;UZKT1?7VV?^R2./4\P M* 7C$+%40(*DOGE.B:2^YT4HF:L9G>7\RXH4J\F<_9U4S6:"OU9PN+F^=8Q# MQ7VV7+:9?[;9L\H"9$F94X!\CC#V@I!S&,LDA"@D'B0"!1 +(45(@EB2M/F: MKI;\?_*WU*HWRI"RZM( (:([#)C_-/=2)M M/.;_/.?4IU7ZGW9Z;3R(;W"F;2Y;3[NR+:W8IH+\(NXKB2HOM>#(CP(B()4< MJ:UK2B"1:O_*99!&:20\)*RB4SM[F]K.M96ME_^_&U?#-JFO@XNNWF[.UDUU&$13_]39P SN MF*+*EEN+"'[30H)*2H>4< ('9\ZHP[V,[(7J5'7?_=3]N'T=],]%SI^98I E M_R**KQD397-(Y/FA9#+F,*!Q#%&LYCP64:KS&W@$T\0/B%&.YLY>IF8/-()6 M$=J-I)9G*%E51C^)PAF5T8^W/5IE])/J;5=&/_UPWQSM M7Q[$8J&W-63Y,O<9]D,:"!@E'&MW;P"Q%X8P8@B),)(!(<8YAO:;G]I$KR4$ ME8B@D=$VR?H.?-TS^WQ0!I[25GCTR)A^2.TS,J3O-#=R1O1#JNQG0#_X5%_3 M7(JBT,?<3=S@U7?MB!#OQ%+(;#5':4(E8@P&6"905X"%J8\"Z 6)3*C/0V6Y MVYKHG3U.T%1O! 9973!Z1;Z+TM9V[T;9U(9WAMS@MGP#65-C6\D*&F'!#XVX MQ\\*>ACU1L X,^Z[>QO9R#=2?=_8-WNM'ZFH5@M!2O%>U/^_7EXP5CP+_C$C M5&>DR40Y%Q[QA:_SF5$=UN*3"*9!@"!G08((Q7Z$(CMF,>EV>O32R A$/0)E M9?GFU4G(8B.W'=\8#8 9Z;@&=6#F:<4%/[0"_ZAX&[0@?S1 U)I^;"!RQ$%& M78Y*1#8@O&8CJW<=)=*XTQ[&C MZ,ED%[M/]Z. Y@"U_) 7FU"[S1GJAVQ)EFRGQN=<1*F0$5?;'4P5/; PABDE M&(8BXBD/0YRB8+X4]_HNUITY2]A+8C0MTGI:[,DSH+-.-?2@5]M@R,&<4,A/-(CM!&>!W>##;B;P7,S,!:@ZT2Q.[(J3]\CHBKAP"C MDEI_@%X3WADM]2/#8S='/^9EJ2L@?UCDW_XL^+WXF61+_<-W0H?9WPJFKSYD M,F-UK,J2J\WC/.8Q0C&.(=:IR!!+=99J(2 3-,(^#VF((QLSRJET4[.^?ETJ M(W>1_4.1I18?_* 5^!$HX?/[9?5C]<.;RVL[$G4[H#),:.K'L4XFET DB0?3 M5)G)-$6"X!@Q3&.[S?F;#>DXN_BM0;W7@ZHL1J9+QTNE%GC0>I4SH'1?F::O M&&92A3R24C,/*(@"CR&50S*E5_1"E*62+"Q"J'0S\Q MIK9PJYD0VY%W3_C-6'IX4 >F8ZT U!H K<*L*9>E"Q-H:>NZ6.XH]3RX''%G M3R%&)VUC,JG2QT'U_%\EE\$FV6*$8\$272@R)5>Q/$?0()]710 M2H@QXXP+;L5J!WN9&FDU\H%UNEC+./2#2)H1U-GX#,P_>] ,4,:V$P-7H><' M^Q@WY+Q+S;U0\\Z'[>-,+_-EF2\R7IE-UROQV$9$ZFN@-(XXC%-=WSK6ET.] M6/V3J!ULD@@6!T99AKLZF=I\WY$35(+VB#(]"FGWS'<%U/ G._886<68G@+A MC!#3HTV/%F%Z2KGM -.3S_8^SJW*B/PU6SUM M8"+[6N7QK,^EP2 W9LX V=WYM;4$8Q]N]X7HP,EW[Z;Z%P+^W*:1T%>#YTGH M^S(..10>BR#"-('$CT-($0N(E$+0!-E6!-[I86HTN*Z.6TL)E)A55@'[*L&[ M0':SF!-X!N8H:V1ZE1 ^J/U9M81W6QR]J/!!A0Y5%S[\H(/$O->/3R0KJH0! MRSI-\.;H^- MTCCEC,9Q CT>Z:NX"5?&D?H#"?P<6G]^#F[L]7M^#RSQ>W/U]].2.YK^U(F9E&8Z$_N(MF M2XT9V"A2FT#U@=Y&F>'O#[O =8@,P[:BO%WZX9Z@=>8F[MMFC^H>EU68VR59 M+)I4*XU+-!(D3F5,(>:),IH2%NIZ'2F,DEBFU,-A3+!QT8XCG4S-;JK%!%K. M-F&31=6'8TAV$YPK?(;>W.U#TZ.,!JI#H6-I^375V*$QATEILX M]NYX521.2+]3'.+4LST8[U9\S1=?=0;XG:+B.CY!%(\?<[*\N/MX\8'4I<;K M[]/W.8F3-%9L&*80$>1#@AB"OI](79D4<]_H7D5? :;&E&L50*T#:)4 %SIT M2)^!:SW !?A!J?(C:)2Q8(H^HV3 M -C/_P)7Q_8^S!U'_PM6'S@<1B)X5U/ M [M5X P,.U>(/NV.MWJF:^^FT?)^.#3L$J_J(L\N="J#U] MIC[ #\]+WFPUZ K)^GUDHOO@M_EUV7YK"BL3J__955DOXO/1<:$ M/X\2DB")0D@(2B%* Z1KLGN0RC#AH4\B+[:[X6S8\=38MY8-/&GAG-2 ,1X! M,QMJ"%P')N=:9-#(#%8YJ*7^M[*ID3(##>J5Z XOF5IBY>K^J&FWXUX-M01C M[]:G[?LN4NE?T+**%IS3&%%,&81CJ:_R^8-@H9*^[FZF1 MT5[*^%90RSQ61T U8YSSH1J87WJ@=&9:_=<@#))5?]W)&R;5?ZUH=T[]O:?[ M4< 5*70AO_*S**KJ0.OOE7F$!+X(8(Q9H':%2$ 2<@'#)/22."(I15;)[(YU M-#4::.740:IUQ;'>3' 46S,N<('8P&S0#RQK0CB%A"-*.-K-J*1P2MG7M'#R M^=YI=_-'L2[D\S%O$DGHBE%>&' B*8:8(LT-A$(LN0<%(SA($I;XB5%XFD%? M4Z.'YI!D+2MHA>U5F*L+9#.2< 3=P#S1&[4^Z7-/X>$N:^[1GL9.EGM*Y0,Y M+9XUBGGO@C69&BX^LX6SUSP#TIX?:#T7+O5;N1K\GKW1!,4V/R7(@&MR,;=+2$0(LX0):=;A2<68\'.QG9<.Q2=-]F['RZI[FX M5YKA\KDHE$DZ#Y@O?8E\R*-$Z)NC'L2KNH(Q;E@-&&*0F":"E]9$;[./$$9]!A%4>@S&D56 M9UD6?4_-M-B.!=X1ODD 4T<&5_+WJ^!B,RYF7#,0V@.SCTN@SXBM-H;,>1SU MZ9[?*&;:&)+C\='F39R?9+E=F,,PC+'$,0Q(1"$B80 QB=7.*/!93 1EE+&^ M&91[+-ZC!&8V9LY37E1^8C65%CK#[TI?Z^)*[OZYDS>HIK$?!Q%,44S4TJ#K M\80Z1Q$+U;Z3!"(*>8]Z/'W!';_@S@@8F]'\F=_CP'3^.K-T"]LF ?$P>:6' M,28/]?!F&:%/&)!=C_8T'2M?%BDU83_JO55][E$4:L"KHY#RWB_7T5GS4/_3C!NI2-E)XN M51X%,(UC"IFR.U-) AQ&5CZL<<6?VIK0"L>=Q(J._"D8&KR3'>"A;6:M%*RT M MNJ@VW= 7T!VP\V^H,*@%F;YF,&UB#HXDEU/C>R:MWYX+JMB M;#\"N:ZS2$[763QW5,R6G6&P'GC)T#!7%;8^;\/\:POSL.4L[1%S1- 6'8]* MKO: O";&'BV<[V+Y0++B+V3Q+.:18*E@ 8

=4$VD*FS'M5A+)PV['50B3U$/\#9M &A3>3.,T<[ M7TD15(D6@@T!F)'2)T3A8^L3:6REV&*[C*T3?20^@B[4"7ZU!6H=F+0,%D3O M?'9T$$I!!Z]7-=*+!:)5HB3EF5J-MC37B;NHQK=16G&X137V)&"(RUH\P_.8 M3[[D_.N@;XDRQV(M**,=&4R,EBUU '9 -=5&[%M6!;FB;L-=!)?80_1!WL^L1IF#09H[ 8DYU#^2 41C0 M$1%SG()BO8! M%#H!08@,D8Y''8LPOKDR;,/T:)2BJ? ;[A#SV<7I2?R2T^59_E#N;XAW]ZOUYZ<$ZHH7^>&%%F@E#3>V;8@3 :-DEX"3Y;5 MTB]ZFV*@\[D4A]$(&T*G<51'J"QK[-]CU94^3+1.BWKUI>8+Y;]HZ;0AO\)O MDPL\>W-YODS9TMYH0N2OL[7(+Z"=UA<#QEHDGT#QLNHMK4F0VO*@\6R=UH1, M!Y+F6B.XY5SPD]>_UU'4;]^_^?#QCQ>?WGYX3PY MRN_DNCWC_&):NZI.SR:I%I?N,26\X=/WGQD^E"A6)H@[4.P-FO//M7?INYL>IH5H%>GOU5@L*3'4]D#@6+KRFUB=%:S!R>0B1^1.M)[ZN /,\5W-(;7K MG@JV07D;(%[QZSO_H=Q:PO*=__3+.W_M&*$0B?SH"))90Z@EX3>L3F+S2"YV M\2&VSO#8#>E8G9O'5;/!.3MTB^5J//U< :WR2FK7P6-G9.U3!ESF4AO;*4!F M$E@;F0Z MP$W:AV]7@S1JR]/KO6W9TS1:Y@TG/U8J7[L+" C.<>!%I"*8*2$TOSNY'\JX M880V/*U>EC00\@ &ZOW@CH"=@#[8D9H#YO@649%.\ 9J"\G%^ '"85IR%1JRJPMY0'."Q^ M!86,,Q-]AI)JY--[!<[5.8S)!%^RS]ZVKFD:@?(MB39C,=Y'N*TO$/[(:1+Q M; %H<58IYWPRJ(!CYJ B2G 8/:04H[*%*VV[-3JX[],/%JO:1=K3EJ)JW=3@ M?2WCO@>3B"674BOJ2@RTPL#I.(H.I LA9E0AKS;16D/?F@<\6 9;"*RQ#_;O MV31=QHL/LY,\^SZ)UQ>5I8B0D_!@Q%44"QE9HC( #\DJ*[-,W8+.6_RO^Y[] M!"RO)F)OV!+S%IZ:9[- M/1%NH!J&(A9"V3\2,S^'-TEO)& A]D$[@''K=3! M:P24K) G2IM>\-P"RXP)+ED*K%,+JN-B?4,H9B32^\BU>;B."%(4RB9"<43XIOO9+?](!Q@RN-9#]M++C6-M@5 M)HP?O_RX^/+U#SS'Z_FT[_,E28,D<(:WN^V4&+U+%D+2!%1K!LXR!.ZYMEXG MDQSKSG#'ISX.VH<05>E[3;].)Y>SS]7(_#"[^#+]5@W..E/JW]/91;59 M%A;H J\7W!C..=@B5;VG3B2?G$DJCJFLN&?;;>98P%L^?! M=,CSV@E3VYROM^=E.ON*"X$O.PFYMAOUYCF=7OY+35;72ZW^^D;.13WTNPBEEP>2L03F9(X+W, M]"-ZF;%;@\@U#WA$U#:3XP"7$3^U;)D$.#F_I,4OU)#VT9>9Q)"O?^\3_I/G MK_^YF"$]?W*.LQ]74JD5;#5]<'IV=B6WBSS+\XO3(A-+F"U@\4C61\K@Y75Z.>]Y@,VR*@65AG ET#PUCI1-VP?24)+N=(9UKMX)P*V=0Z MD98G72 *1V\ XS8@>@28T%/D0N8(;$^6"D$5XVOH"TP$4^53D;55M MQ5@7;N@'3S*Y>"1CL3U)@R<:=P'S5!.->Q&U,>UT%RD/GF@L7 Q:1 .R* NJ M)N6%9!P41!Z"3%$VKX ]]D3C=HSW$>XHB<8&BQTMR8:]Q'56(G&3JC:#D6 -9SL4!TD.&\\Y,1YPA"LR-WR MQ(\TT7AG!EL(;.T+V#+YX./KOUZ___/UFX\?_GCUX?VGCR]>?3KYK[>?_O7J MSY-/'_YX_?'D/.NY!A<+(.60,A/3D M9"C)K&K=L60]FKTGQ*]^\K_)WJ8?X.?,3Z,JPABAP1A;0!E&6V+)$9+5]57" MZ%GKJX]-> XP*[R-%MP9&]]*Z /$'NYK +/L3/GC5G>0S^>3_Y?3:61,VQ@\ M><)D-JD4 Z +#C1CB,E:ZW+K<%0_A(]):88B9@"GXXX0KOUK$PK964$ [?0U M2DN>MM/"@>!T[GME2HRM*^'O1S+6!>E8.TA_\1[ZJG/M4E[^>)G/XY>O./OO M*_?,%(4*C>);G"]OI?5X&$6R,CK-B@?M:P: %;:?&,W!" M.UF0:?)+6X=([P-R!*;K7GRMADKW%O8P[LZJ^M_,H2OHO(V&T1+K'%27L;X# M$:+W4;(8%6N>W+X!SN.V.782^@#W9'=7^W/X7!=H8UD:AQ[HV8S"K8[-?O(? MQ;7]"=$Q%G06 I3G=72RY+6Q&1V63+F@I*3]K%,Y^3&K1G^#8G#-Z"/V 31B M47EY!^&R,YTW(;!0H+:U(W2<;"DN?/T*N?=.AMPZ7V AS%$FM/;3WWVX&: @Z@;V$#P MBB2P* KMA59H"(8\N9P$)B]"=*5U$/Z "K3%7#D._>E#R1!ZLP!71\Y]SS/" MO)R(K11YX3Q:HK36I=8FO2Y(\M89CZB593JTSBU="V9\LV4 \E;5HXGD1YF% MM#4%X[?)'#]_GN7/-9]V$>@9,JMET_-&2'#IO-R57!?+F64Y\>2=5B)D)Q-B M4M%*6;^-X-8G3VYU"?QY:9E]R,@#0HFLSD%F")BC!*V2<)Z5 MW-YI!9E%O:M&0+V$+:)&9*MI;[6.?X8JSEZ27MK/4X?48U6 MCQ-"YJ@8"&X3F3<$S&511U(P.I9(9Z5YT(W_=V:PA928J&] MI89N.$L56B!S(],N$[TKH?5,WF/-+1W,#FM*PA@I'ZM)3UWP/6>8[LQHWYS! M7>@X1(9I\IY%B0)\3+29)HD0LK# C.+%!9&"Z=2PZ^C59=\,TT&UI0\+ VC) MEM':2UM':5F$-G5G%: "JR!9!L6B1Z^38,U+'#H!.X)$D;WX[#?G? #5-L=6T;JF);*3J(?($5D4P)5%VC/ M>:D]*>R1?;B+_$?.2RW%,63*@57:U=;A!4*L+5A1%!<5ER6T[OKRD/)2A]*, M/F(?0B,6!]NZ]$@EN:853(2 F8%6(6-(2K+V-5";(1V!P;$K?:MJ MT5#V#:V,VD#O#_R_T]D2WW+6:DAT5$:PW')0)= +()F!F.IH,!6UZE:7O:6) MZ-TG/QH;HH%@[]*L]J'Y/7[-'\HOF&XF(&\'U;!?\%H@XS<,WI>AZ5#B;=PM M>#VXJ)+E6!)(7B]71"2UCKF0;L?,$=%S[)30=UR<;^@7/ KE?:3:^J)I">7% MLNA!ZYR,\K68DHP96?U7*Q(4EU).G 76=0C>KQ\\;I?71K*>-A)4ZQNF)9:7 MRZEIG Y^4CP0H48>="(LD6D(3AH==>*E=)NCL_+!CX:T700UU)OVZN:*$B/9 M:0:,=[5\22IP7D1(WN9L54D^=ILMN/+!CX:T7035\(;G%RR_+0=89H_&%;(2 M%=>UYZ $QT4 CPQ18M11JEZD_?;(2-M%4 TC7M>#)\_.KL9CW9S;"TS%6!5$ M'8X5R#Q74AA DQ.Q$Z2/1@1;.D[SO/\!#Y[$%H);ZX>,6DUP$K_D='F6ITO? M+/PX^3+Y]FGZKJH./7S(TH+.#Q^ASF W0:P4'7A2)ZZ]]H4IE0+W44A=G'5< M&RN-V%YTT!G&P!4(TJ1HI'"@N:^!$[3@"V;ZEMG"@K)&M+Y6/6@%0HJ6&V,< M;<-U*^#<5<@]-&(7A4(?40_=@5"R4Y:IAEHPVC1 M)0K:VA.')(7/7.MDLQ_G-3BN"H1]E*&9P!]&!8(.L0B,%C*+M")-AH%#PJ)?P$*Q!ZT=ZK J&/^ =/0^\"YJE6(/0B:F,^^BY2'ISZR%.RDIQS M25X%:;C2$&0A4-X(5L@'+*KY-G#D%0CM&.\CW%$J$$I&\@0]&3$L9P)4@YZ) M %DEI8V2EJV[C90XQOSU7M+>6H'01U1C52!(@>2WT;GF<\U/,$("9NLAUQ[Q M60C&T#[D"H2=&6PAL'$J$&ZR3D)$2W\3)%,X*)L3A.P,\%(XCQ@$U[;QQOO0 MLOGVL;Y:B7[D+I-=H#UG\_6DL$?.UB[R'[O+I#4V1NF 95?C$EI!<)GVM!(+ MDSXB9\-/43C>;+ZA-*./V ?0B-_S]/,,OWV9Q'4Y9:9$GEGF@#(10$=GG6-> M0;0!E596F:0;Z\564,>5T=>+PNF0\A^G&N-CPXU2:)!DO): (_&*FDGYL;%"8L@W6U("Y7O JIA<<):(.,7 M)S0B:CJ4E!O7**P'QQ 5-^2@,4%[G8JV>FDV0/:6)IY=T!OTX_?/D5!>6C#61G..ZIHP!0O82A")HP3 "LJEYYCS'__EY M^OU_+3[QFN'%-S\)_OF\<7,Z&PE^NI?4&A[42P2_OSQEI(K:UCX=@A1264\( MC+-T ''N(IU'7FXJ'>K'V^\O'P-O/:76^@;X)AOX"LXD+[.!F572^AA!!JM! M*4%&'U<%G A"*>^CZEAMLN8!#YFZ9H);>V^T)HUZ\>/ZGX#S_+__Q_\'4$L# M!!0 ( .V)FU8WFFAM*\8 .HQ 0 4 :71GA.R,&$;V;<8RAMG^T^=^E_N[O\___N_V^]U[_[<][G_9QS MWJ_7>O]# 9-C_Y#^]6)R'&#ZA_.RHB8G_IZ.4_RO\MO^6W_);?\EM^R_]488A\"P!EB<#!YXS ?HQ%P <:WO. M]+?T6-*+/]*,Y\\#0%+2W]-_1Q6':W\5]!M5_);?\EM^RV_Y+?^S1?[\A8MJ MYR^JR2N)7%!24U)2.Z_ZI^=^K7L\[R!KY^DN%VCK M)7=!]KP-_2ZZN#L_G5: M[K2FNH^]H]JM:SI_R4$_TCC]%UL" @)D Q1D/7VQE+ERPMY6QM5>X(&.OH&"OHG1!5=[QPOW3?S70W>MOU?^I*^CU MT?.H7?5QL/5SN$97S5\NE3E_449>Z?9?7:HN]T_RJ,O]$R/_;GKJ;UZB MNTSD_X+\KN1W);\K^5W)[TI^5_*[DO]:E?P=:3EXT.%5 !U'T2: J\ !!H9? M_W\1QH.,O^00$Q/C0>9#S,R_]/ 1UB.'#[,<9F9F.7/*/7V0?%KU2ULQ]JQ\GIG#?Y\D1%A[>DWS\9\Z*2YR35%125E&] MJ';UFK:.[G4]?=/;9N:0.Q:6=O8.CD[.+JZ^?OX/ P*#@L.?1D1&13^+24I^ MF9*:]NIU>D[NN[S\@O>%1>45E575-;6?ZEI:V]H[.K]T?1T8'!H>&1T;1\]@ M9W_.S2\L+BWC-[>V=PB[Q+W]7^UB !@9_BI_VJ[C]'8=H-\#)N9?[6(X$/ K MPW&F@ZI[J7VOPLA[/E-#R@%-&"Z M$,9!5)-51!W9T[R 9W$(N"I.-EBSHGS2W6\!UPOKWK0PA(6%^E#>J=N1M(GA MI*OMEFVCS2=?R7#N/JP.'U#M9$R0]^G\I+3OQ$JT>S7_$!E#Z9%="^D; !?7 M^+TFJH"(>R]^JH_=K1O+O#+0#_L)W/Z-_8W8Q)Z-X6N#%R*#;++.O)2W4>G^<70YF'1)QSO"Z4V MURJ=MEF27!SA9_GFQ@I!:CIDBPQ8IRL(@)H!4IJBCT%E"[6:^6S+V#]!5O0K;*]C8$ [.?XZK Q)O%/>:CMV=+ M,&ZE.0T_!]8"L@FZ:^=([D1>@EUEDA#T)O7[Z,-YF=-?GLEFB(J@5..-BU^\ M^*ZB3UZC%("GW]JH4?*$L1T&2*(N6>'4*;]B9LERY+L!KP%2^-.-2GX4BYV865BB#V+4KWQG> M0[3]@,\^#&MK&'/UV6_BHP'=M2I!,Z>@EN(RI7.1C!P=^H^A+RK?KPDR-M@-M%X- MP_=#7X$K.,C<*AT@YJ:^/.)'PUD01^=3#NE70S(0RFOC_<\7]^Q_XAC?([]# M']. 2G@XROD-XQJ5>T1F(\Z5C5!*JB^^2TA2V&(/[),,X83VDO6:+V89R#ZX M=K%P.],_L:\$FKRG#'?WDHL99^9JOGK0-*FJ*N_2N;V)=VF95H-^U9?2)7*: MKE$DZ+, \%O_.VJ3QZ\1G:]YA,@FJ]@C?)ULC77>C$3WFA"L($ND\4@=K5X3 M%64=]JFJ)8<@307YDH]$20^?S:7YJ:Z@ZD2.:-4,J2\XI$#Z2+R$;.DRQCFO M!)%DB+BR,B52AJM.]'[O&I!:%Q:1XYDU/V\6(P$9?AT-A+EA:0 ZA,JR5+ ( M=AZ \:'S"Q_*)Y9,Z9BC%5:XG(Z>H@$N'QO\;*$@ZG=P54 \_= =VH=7+A4= M[R"M;4\\:'=P'Q6PZY/IVGM5<6]6%=LPA0J>@1_Q&G.#]& J$9MRCX-WTJ8; M7I,#.FF 'AOL4@9SJ[??N;4UH<9<&L RK!6VN9QI$[G0!GJFMML.YS0L"4PV M;QI1.D=T6;>7OKS,K:MMDL5]F?$C=Y0V-^F@FE?!0:-T/9D3EF(-+\C=T6UF MR%MFQ7I?;P6X5T^$3017TR=0Y_O_>#;ESIL!\;E.,> /-A7GN$+2C?)<)W(^ M5:7DO ?']L5.CP]XLZM\-2)]TAQ05V(@KZ9D[YKGO*LV'KZ0Y7 9R7C&5M']JNC"BV6T>[H M]9CY$1,Q3V+";#;S\T EHK5U9S,'6JX#5(&*!E>J2Y7\<*':,6H4@^1'5MD' MKL',M_O8Y+VT8;KMPIS3^ !DBI(^O)L *KA#_M#P@B+^&73]1Y_,7#.>)3#& MRA>);0^:^@J_9%"4HT.?!,K[3$RN%M37.H M\>1QS/)KOSK5*N088NU7,66L6,C MQRI, /NM -Q"\3V'Y'^QXHXEZ)JM)[L6N.)'366+1!:G-"( Z]VY;U6URZ26KYUEA0F M.7ABZD>PT&L!KJVMBV;3T\GMH0$D8QK0?%X,K%$[H:>:C M[.C3QH63L?<5 E9GR;%8&-*9*M>/^*8.WTYJOK?W,52)VS)_:@!"<"-+Z:HL MO O^8!]" ]; -.#@*7SG&HN'X@2?0$L37[(40>"<\1L?U#;:@]6)5,3M/21< MM=7.!=FXZ&@:WOV^1),E_6F(;)/[.B:C'IQ8L2[Z;:O!M&.^*L\\=WFJN]Q* M.T@L[3D=9BP*BYAH'^6[&QWDD5=-QB M*O;7&5_J!]P1/+';":VXVFKGZ4]IG'G_Y>@[S"?[>-^^9'&9XRN?O]K_+%2: M&8*PVZ;.>&_;@/@,C3ARH3'+B/2AG?*[I M?+Q@(I)JG2,:66#<9/ACU&S0N M M^C 8ZHB?#/J,K)$J\E" T8KR/\Z,[%G$_X>7RHDRR/-'TI]GA(3I_ 3P95 MU:=V+%^<3KKN&-':>?J"N0ZSR).+3,(^4BN>XW J2S,6&HEQHO,8+JI4/^1P M3='EH=*TH>3'YQDKCF'6",B6P-P6M2%D=!="'?X"%02/6*4((3*<=A: L#/G MQQ+N@KATQ_L\W;CV0,39XL02CX:G3C]P22.ZZB-OML- PWU M>9\(*FM:]!G$]7LH!R%>=.;',6+R[5MV[D;W=! ,B_KL_/QH-4-%N=1_G"=RUG3B;(CWX4W]6%FZY=[9\,?N6US$J T MX F$:###.^[O>5)1\SR>*=";LX!L4&I%>=4G_X*RI*HN%./V,S YWN=;JG*; M<7K!=5V+4)*,#1#,$_L;0Q]M[$AC+BKHG&Q[E,!-C:_0/8A_!@?*X MP9]DT'UTKA1) $4)SE6Y$;]VGJ8!@URD 40^;QP/]_X9DB*LU>8@Y=5:;NV@ M-+Q*7:OFA!OO5[%:YI.G3\5=*Q"/^!G^I,>FG>& MR?@VJLA\4/N2RNH27,R&!F!#N@>U?\(?X#B>[#&S26"YPIK.P+N[\G*I/_UO M[HQ I\KF,)60U;!I.-K3T %_Z%79Z?P@CE\\O@NNG$&\)N6ZT$ M!-TAWL190I#;&_U>'KQQI.B9)HS#\2WWP9' (/O.BPX_<@5?9$)6#G*GL>'7 MG9*5C#(_T6VHI@$U-O@]ETF%W,10X2^JV6K#V:ME0I+-8A/4?;3;Z%1US'6R M0 [J-MB5@W@6^@1VB37>^.IU\BFLA?Q\R/6H<=D)Y(;M22"9[!+>)1Z@3]ZA MO 4[0 5@/9:CXPV&[[J$WB688TQJOE4'0->[$CC"2K@;B_=%(VM7I'MO1?#Y MF%'UG*G68HU*ZR_(!IU9QQ?(,N(03F/TS25S7F^Z;:DX6!WTVOB"HHEVV(N] MP+_')"Z&*AS=?YJ-.&3;=S=AH6&D7YC1#W+RQ'63Z/42-?FLY<_A/_A)2 (] M)#RI&UMA=<\E&U99JZT<4!I9Q9Z=,AU4N'8Q;K_VS$+>SVGRC%8UENEU MV9P]M>&7-]@,L-']@8-&CV^PCA!>6WMZUW_-K'K::-=/ X)E#'H[USNC MR-H%Q J=FB&_^@EKG9:E@%9O=\ENKN+EDG?A$"E\% %.*6IP)RFY05UPO:5B M#Y-4W>+59N7')^&-PH$:->?,=Y'?D;]BCJ-;JO$!>*,PP&#*@-1/,1N%V)$@C]0#O]1& MI;'&P!(C\?; ;_TOI)WXT;:C MG#-ID0LCZEI%%L[[#K5[Z[)YQS\$G=*!;0D*2G1I/$9&PEUH %&JJC>7$ ^: MB2^VO*RE,[)QG[(5TGID)BS]1A9L.X2L]7W"6!5$_8GP="=F70HEB M5;O;;B1&2H3<'2@W=<4_]<]L%)WH06LZC6*$4?1"#U)[ZG@GU$V*VST5HRVG M6@0-@@(2UW4S9ZOG6\*'(V#!U"$0SA3#'^K%RP^-BLOBP/UXK9. AFY/5*G# M-FWCWR9.WV"_?B8B= 'KR>5JHS#JX6]HL[]Q:\@3](U.L4VERVL*[;J*E"BL M+52^N4_6Q??A89!ZFV7X9.+R^GXQJ!TF$KB3YRYV]R>J44,8 MU2T@FYCA)>[=E1,CM9V,>_N_A-04[G?WBE@5! %FR_W$/T* %;%U5FY\QY@[ M:(H#M_I4U2*'!CR+&-C9.PU>;J9NO^IDDF+9W'JP=IZ"Y,SP.3 MHQD>280H]>$-F%]^3]';J>ZWGA-_!\EPWJMI@1T;5@_"LH:):P]N*!GJXZNO MNKL=3]+C^"@4Y?N=W6VMCSY>C[ /9(3982-&VF=&KY9E)*^I=P].VEVD 0_\ MD$A-NFNSCE(R&\ $#I9%W'AE- \63P." @)U@\ZH9P6AS^>J,U@/PYC;A:7O MXP.R4\3U0=^H*DL#8"F4(MR."-_V[O99O^MT7"FZ&'6:R@5]L[JP51FLVO@- M=2A05)<8,#,1)GIE\,'V&^7AA^WN;L<2E'94A?26]7YFZ9VMDLA!G2J\99J< M.3DQV3A.D=*).Z=U*X_[9)Y]4KG>@R0KD9P82<,_>F A,;RU#AZKZ!9_Z79Y MU= #V33[D=T+TF7Z37$EAY5\8MYWM6]IC^>XFL9A9Y3\MEU6^_$_NS$L.S=133D-'$2'^,6;(AF6)=M^'$7 ME3K- @]8H*R=1-M#!PT^8\=;6JN&L#F(.#Y\VC,"IA'H4(G@=AZIJWK?]2S3 M/7T\$:\KTGIJ7SA8,$%J)X$7;R7PI(JM2VV(1*G:(D$UX UP5;H[^TX+* M@ECON/;90/?\Q1>KHDH\4/5#9-V_!T,O4,T9T0;_79IP_;R.VS9O_Y MJ/YX&'"2$[CT_BBU,WCO[/J N^;R==G327S9]Y-T3Z?8VS8S"6L)1Z)@716K MA]QT)Z9=S\D6%VVZ^5/N4)6P"1R]JB'<.S>FP@MD$P.[ N)2XX,O?2B45Y/( M:0R?O_*/!C='-MB1@RBQD !V\G;/G[P1:C(3[15NW/AR+_7+)2T5Z5>S+%F!1U%Y4-<=C&N!2JF35NI_>623IB="O;X,\#R9_:GU/W3RAX16([/A: MEN7^KY2]&0#D8V:)\F6.$R' M)VM["1%ZIV)$<4]U2P2>KDQ=R6X5A9=_!KE2 [&RQ[]MNDSP]+T_PG<_5O_-8HW M1KL1-G%RJ]UL(VEIB D;49--%QYV?GO5V1[/^F-+NTT/!".4)M/F:DO\':): MM'H][LF6-CVS;HHFQ,9&KXDD65B+ MQBC)KB^XOA5,,KXG]7,#'4YEJ9CQC$"Y#(0>%]24&1F%.*AQ? M?"I'"CJ)C$>Y)$X@.Z&5PVW5^Q$;!-VH\0KA%_?:141KTC'!YC0@9*[OE'G# M?93?#/SPDFFUZ,4T!>KU1EYBUD:_15 E_#0=-@Z8'H=F,+?@"=X3Z*Z0/O+Q M8-T1",S$R1:?,;L0"P,3GR]G28U\J-)[B3A[]I+[FA;U9"Y(DOV0E[QWDMY\ M[;X$$GV>&'S[7)'BZ5SN'#T+N6N)C)IY\%BR[T5;+$N1V1XYL_57*X)SW(#.H]O M*0D"P#3#HA0^2P+O$R\PL^G0)[< 9Z$!+)/[]7)G$Y>-.:CQKTJ,916>S:W. MU.7Q?,(0\XIBUE/F%G@" U;;Z8& 3.\S(Q^ANNXTX CSLUS@C?G^^1[6X%:0 M%.^0 PU =W*O5YI G\Y?S)<#66 OI C.[]<099\%R7"L_$@\U5T>*NUEX7!R M(+].VVI^:FW7O7K_(SWJ/]UI^3/ U G)%.BR$=(AA-ZRJ4%-,!Q9<);&'F? M*4!4B!%?;;86Q?3X.]*2P")5P?CJOI=9JN@1E2,?"B>H0@'&.D&O.PP>]WB5 M-SLJYIIGUL2EC!:MCNJ4C.K =&"#B(^\"2C'J/1]["@II-4D"6+^\4H7_T*B MFJ:EZ&#RRZ[/]]U:BW=CKH\XCUN8I40>%A6)V7/Z@V]9!.K.,M0.JY^VQ<&C MQ;I/8A.I9W8-J4-7*1;@J<2$.3WD#R*T?^4&\\:T$7WS4ZAJ=!], ;N== M'DW;TZQYP@ZE8T*S+T-+5Q).VMNSS*P02I0E$TXGE5[1-PE17$?T@+[6KAX2 M/VASYZ[#1=-"7B>^L^DPEV5Z-_7P.?C7;NJ'8*7*$M.F4<]R1]3E2FP6T4^\ M;)CW'*#K=8+%2)+T8<('CYC>*G[_>TO#,2]MXI7\**8J+=ABVZ*.)F$/SMBZ MEU:&FDNEIMM@'10]SDG91,V:>KX+O583U5J7;,M[^Q&G[<6=YS[?DT+(W3]2 MN G"KXLL5X+]5%(#CME8WGU+#[?/]02+@N4_3H*MG5WF($PL;)71G=!G-HC!355,7=7R ;:2O.ELDU;8'L))/T^.8*($JC' M*.2S6+[5Y1UU3. M>)JFNU=08>.Z2$5]"8R5Z?U8+) R$F_I66+35V'5OJ>(^+5(NI#U_1\1TM_Z M?T6=B+GMP4Y/_*3B3>\,26\WJO4']/CZ2[9SV4V^FB6[YO+IZU^ >&9S2U[) M%-*/%ZMR7TRRME*4BB4.D[2(NH10W-)0@UG)A$O91\T;?!A?/UWG69!"F/?C M'S%[XG^,ZH96-T*\^$S8^RPCDZKN19CV[A.>GW1,)<)("1]I$L C$ZH0SX1% M:X=WUFZ1($,?$C=D/?+DKT^%B[\5>C3-GK*/824:QW58-CE/2L*["9@ET!O, M"_)D)PVX_@TI/=^,V[\3,^%+ [K?H\Y6(2CUSG1RL!JF0+H);S8+MTW-B'RQR==>4<]1)^@T6=3+3+ZS;3$2"S[ MO'_LZW$F3LQBQG=D+$ MF@+)[+*>I\ N==!]AR/-S=0M;AL?%3_D][[Q+<)- MG/%J7RX%T:JF+[/ZK'S6]%-;38UH O\--CG&N9O%'=Y9;EOTF",E\Q6I$TX8 M#M%>1.SFU719[Y:1HH! SBP\AZP43U-I9/"67L@ ]$=DHDU22II93QE^8Q5% MGR3CAAJT"'3R93VX9/Z \4.\BXC*K83:5*V4.'CY)X_@;.[=@-:^2!B(:#CS MW@]^=$G94C.#8S(2K9&=^-!N^-6NHQC"\D<.*BLP/%:!3IJ5Y6$;UTM/-UE# M,^JWP%6U#W+<<@% M?$Q=P_O=2KI[5FG^Y(=Q]P\Y)^BX_/&ZVI.+S"^@QV"#- !W_0%KO-U,V @\ MOE)J"75=W&Y[SUX3!=:"!IE M9[C=>R2APFO)%.M[^_$[D"+*E;[8FV]Y MCA.GD6CW/4';<73-J9-CO+N9!E0:1]& "K)9;G/87"'/K@&IOOA*2*?(7)CW MUTR?H["P/VPS )\,%5;A+WC:L'$R$ ;.?&=" ]I:AN'H:'@)(ZG_YZ[D6T=4 MMBJT;;5>H8H-NNY*\)ST_&JM(51_M@\[!<:QJG\)*K/PQ]_Q+\4V$I$;6C9+ M<$6/NBK.N9ASUI;*DI^+SS4S^;U##G(T_V/J! @5G&YZ17D%GB[05"0*$,+D M;%S4;6=JJ5I'AVH;JJ#[3A>Z1.#^FZJ?I4::G'(:OHV*-SO>AB$3\@M &J/I M(07SKS>\-K@<7_.]P;A;V MS%%O6]5-I(P"A;@U6#UW1F_1,)@;QA48T)8>]52I.,Q KZEAT)]5%W.PIZ2' MJTREJ/RY[@S4E?H-A(.$]$BM[H/;5LQ1-:38TO%K3(N7^+)/LC,_O"'(4=>9 M3N:,43_3;HN$GO-X!TXANPV^0S'_[%LU O:O.Q"I=T''VV\6UU1""#X[D\W[ M4QI6"9V+W-R)T\;1EJ V&L!^M9@8*+C)OR,!" M0A]2\M6=2+IN& ^\>9G23^\RMQ )&A#@Y#)*N7OUD9=W[5STLF'HK]6Y=_C> M,MPNE64/'WNSWY^U5'E30V9>;Q5_HDGF2<9;E.M*>^I6:X83W MC/<+K%=J,XOG[\WG.>$VKN6#[AU-JO<73IL<7^,*NZ -&=@Q:PXW$\ND*BMX9-2I/N Z6_LA_M[J!+1 BL7)RP> MI8/K?1%2XJK@%S,I?\SOQ]JNB>[#^\ .L@%.!XQBL.09;\]BLEYMXEW42?\! MF;NEF>+4=/#1<\+AKOCP!L@W/ >OPR?%BV7)NW7:;N*;BPV3::]W,[EGJD/: ME3[Y?(76&PT4RIP"(2!S7)B4Q$2P$V*>Q3RF 4Z8BF4(7BZ&;,@CL%93QG%V'+44IUXT M*ZC@<2_X^$ C#=#M+R%KY#7;%: G[HQ;ODT0" E,E<@VZ3>[#3!_Y':D1X_< MMKANI49^N?%;U#N-EM3M&EA,=V/?F@> DSL],W77_$R8TXFJA?3=^S3@T]%; MFQZ;R^EC$CDQY%5*[;]E?Q0.@_8ET,M>DQ+N[3/:(;\P$C*], MNA%.Y#941-VL3)K"2BP\<3@GYB-A[Z]^3&LZ?-%M@PAMN]$G4<4'=C/8LR= M)T.0AI 71 R(*/H<+Z=\]OA^TQDZ=/ERQ@6\T:DM9^8"#T:#PK$P;Q8'LSJ%2I9K6)7]P2UREZ% [5O/*9*$H]CS0=" M(3E3+BIW7Z&U)X^V)&(3M+_6[M[R_CZ-AWXG7^RPFH M-XE8F"H.I3GCFDBZDJ8D-7X[_@?(K1%+?I>\YE_8U:_-O:.[8/MW6).PPL]S MGQN2I#=]4V Q 36]T)G($\J(EUS.XA[QJ*P/?RSM&J#EDTNTCYN[&Z:C:Q+> M WL,^XK!F<&/DN\.;:/8B5^GP&Q$Q.W:F([>.S4:"7G>HD\3%)?[ZQ4 [G+P M1-6RKD ML_O*PV!_\.#,-/L3%'A6/5SRV\>M0DM00XR[D9H&3\^.C1'5W&E#F!//S&G_ MJN[VXHAW:Z^>FN]NSOJ N\[*B[W\C.5T<$ZP1 XJN6];Y#]_M][_#*7:@*?K M4)NIIOAG$:5;B@;XYE%/ M4J^3695H0%@I]2+LP5K3,=AWF[-$>0SEBH2:-RD@6G_1R6Z$C M0DQU8J2F3/0#I+TULU6HW/CZW2#3:O!Z/80K0@R90@]2%.YD"E4*S MXVN;J["0MA^L*0MZO95!DMN9?G#-))LZ@C/E3DX3*Q%$%!5**;_$!AG%' 8[@]C(#P8;>OCW8$-O^4H*V@*.93JE M4$^MOTL,IC#*])T?ZWLHEVJ-6,)L;8+?J"(>^=Y(J4L1[3/8FZVA--0D]AGU MO*GB@C3!OD%QQAQ"L/X>S_=Z'J$J,\^\,.B _N=.QG=.S[SK<]PS1?9D217( M]YQ_'<8;W7'[9@S=:6(UGEW66>RZK7NIOC%WI#_$%0V%G:[>\G3^L%:9YMOB MMZ8V"T%%C@Q,N1471QUO9Y.PT;N#X[[MH[?-36!>I8-7IM31AH2Q:DDT $+TIP,)BG??K43KP>U[,_35' M(N8ZO-53+#96RL(5F M.3(*O/--?8%"WS?T&S*!QHV4WJJ2[).LDRS.+]-CIZ/>W-9E_B]X/U2)ZOB6;X]KV5:*W,S3L;M22<'<[:QG' M7^Z8"[V^+EI66B>E[R]NY)JG/&B97^FRI\!/##9;^AKO7*BCWZ.8[K*>'JP( M"_WUI.]Z_1K'&G]GZZ5")2D;ZTJK+J VVK]-/O,(Q%EBEGAVP2]I4 M/.=9:(65FH#NVG>*^*.;TS2*">R\>#?NR&J0BM$[\.M0MU$Z,)[OFX<>TXPG ML@4H*T3^?'\;,UY/4J'R%H>39OLE2HT[^*66Y-!PZI&,6<]'+0NW^U/(UC.O M-N>Q Z*$XMLKI#$=(V:PFL=)ODO!D)XJT@@D\]Z6I-3Q)^\+0#*CR58%/P? MB:KAD;XW$KEP%J5\M](71^(#8BWU@O*_FUADG<%'(F:DH,K[,Z=F)<-?@Q8; M#8/ \4VJR\(BF$.(>N,JCR/,NQ\T^CQ;MSX4C;TW[=\8ZY/^@K\S&BBENY>% MD:4!(^^WH?QD\T%U_E(!/4+Q-V\FW>=P-+B53"G^$NJ E[N-?Q=7T?T3O3!7 M$SVC44&9W:%(,;RJY[EOP)ED'*R_*76_P%2WQF[[1H5(RS1E\8/++KS L^^; MU!#<=F-/P_@IB'#)&;,//1KD'YRXJD$#Q MQX=1.=P$:8#"#E)*G 7[%5#[8 MC?V&7,I^(G&6!N2)[JODQ$CML5&)__G[,?]G*#@MD2B+).?%SHI3GKK#MY^@ MF_21I?#_/7B@?+[2@!]+\$AP$OA #QSC!D^ 9M!+J$\ BOEMBOVSEX]-CO\P M=//WF,A-YY7 (V[JGB[NUT%GZYTMZ9N"$U4X9U)C2<:P;Y:=;<;"=UJQQB<" MX>V^BP^-'V:_33A9LKI@P2_M'A1P%_SM\[3D,8:#B@!6:["@ 5!T M #55&VK0UP,DM?WAP/3$&SRK9/%L+YQ9TD!BZ^31/V/[- MNQRT*TEI,O@!C&^9/Z6C].'@I*'8UG6?WK4D5WX)Y+("L4PLY?FOI1S(>VHK M9C,8<1B\^K ?M=W$O[F\ QH+H1J;SC!3$M JU+36NT%II#PHKGO3*?LE'&5" M P3AV^_@.MLFVO!3" S#/UYC^ZW_QY1Y$T]GS,,TX&59J#T-^!B/I#ZW@G29 M[2#)O!#JK79\,K5%&;6OY0X] UFW@)+>R.$Z-W6G+9"D-4]\]Q:=,T"\/_^B M\_#+&)PKA)S;V0$EF'C"M\?S1I>J8/0BFPNAFXD@/OBX-IT;#CJF0?.'B:AC M\"\=R$)2&CL-^%*=2+P2(X$4)#SYC]PC]*<=G=XR,,Z*!NSI0F+!*R0C^L3R MI?C'#&)/8 :U\A.\_2ZTCX]N413]Q:: !KRKP%73+5MN)?K]L>OZ7Q)5/JAW M4P:01(<]A>]?P9CW-" !O'\+G/N+?3SOVWCT__5$&3EO2F6_13<]'?8=4>%$ MYN[LS#I.A.,SL'+A9#G;_*435B[!1C4:I25'SR(8/]TV!W@5CLB)53TK-9 _Y:-?Z.%U:71S#]J_2^8[ M2@/.5N!;J1W%((J8(@,I[-_3J3E)!FX!6?R4S"815\NP;R,!^_#('8$,M^@[ M)<_U4\OEU5[TAP-:J]IP 1!NOP\]2TU0F66FW E9(V3/@H3B!K3&"&R*_$%=H-E M!30!]1CPM_8)R3! 25T;.IL8^J!->5Q4EV_Q"X M!]. ]]0"Z.C:?_JZWG^4TF:PJ$ZYU(R^ M5N3Y[FI+M]>"E-L1#:%FQ]8'NNBQ5OJX(<*;;2MI %&L9C5'3A%>Y@KB;O!P M^(A+?:/))^+ V(MZK?;J'AM*#O\%CV2Q2-M*HQZ^0 _N-, 55)V%!*U!2)8T MP#FP.=1!CC 2/D/QT$DW/NYY**R+^#- M1O#I&K6\-L2!4(7WY M$3X7R]I#L=\'6Z6_OHY3+ IZ=33&ZRFINHQ.:G:"2 M3#UJ2JG45+DRBN%$N1X]ZWYEIH%@E7A\Q?)GEI-Z_==G6Z$]7V2&-GW3*0F4 M3^#I BA [R$OL_AP\:AVX^,;WYA%%IIPT7+K#K MRUN.N _TDL?A$X,$EPA_N:>HRKFJ]HXLQG8W.RS%[EK6#:Y<%/K?#T6_VX\=:^-!_I MR(\.8)P_;:) .',)AH1UP7%>HZLO2/;$HL%6*A^QU#:7F+1O=KSS^I"OCHP&J(V3AD*U@@E+$H$-+!S_X""S^ZFZ=9H"+G?@V=;V\[-&B*>FIZ1+JRQB]WQ4UGG))[JI M+$HS4*(D>#5HAC[H;?CB7'8##I8HK0F]VQ+K5Y)HV1N9J_V!DJ_3/+3X\\J5 MI-M &/=_^\@KF=6(906Q.N_R1Q8$N16,69[=6_=PN),3$6;QZA'S2-$%G] R MR(/7O>=C,R>3AFO*M;]**;0(*PS 1 )A&//O.U(R5H9U?#'S PZI*CM\0IU7 MU,*;2]7$CUPQXC1W\]N]-E#*\M'L7)5$E=]@G\\FJQ+O_/FSVA ?G>$B(!1%"Z0P.63KWEF%C^=Q + M=1I **(KVG _?Q">CU)H[@HZ.3"&IT G2W#*U#;#4UI@-X9Y S[WZZB MV_:G(0DN L6Y)9(+H--.E$X:L ,:6MFG_!?81?X?H5*1E((F,6.<+\&5&(4E MW:44M#3Q#55%?ZQ/((58G+4Y FR&Q\7MQP!4_P9(?A<=H;'2!V9/C0UH^*R[ M\0RH-61\+5VBRQFD-7!&DKA13"[O7 M&^*U?4)\V34:01*^$^#OA@",?FN:MQ!;;JA=)1JP_FM#FBB(S$_!\5)9Z&B1 M:8+HCT_L%#Y/;,PGIG6(FY+,/D05+HT0SL>Z&ZWW*$N/R*/.>93H^6Y=Z#AT MT ^*"UT@HSD:='07M:NI_[2(DT8%FK\#LSMH#,RTD]FC6"FDX# M'>EK]SQ ;%GIQ+"5;IRJ&.:\66D59GK9):,[4H^/(TU1YM3UW??QX=TGQ[2D MP;JHZ>^>Q'-1,6!7S'A?!XB9'%!L[98^V@(M[\M>YDUZ[?%!L3A9,EIH+!5> MT24\[+@DV/]VYI"&+I6]GE+>I^J1BPF7!+BU#EQZ%/@ M_:8G0>NOF:58Q*2S^P[I: LF)T: I[_ G]2UCW8@XC''+06BR6"[' NB]QEU M;5]_>HQS=@!-.0\<%"?E^%-Q;SDP&_&(0^2+I*OD4WBYQZ'6^:W%1*?V.C^T M>9Z+!-;YS)7X<+*T0HKMUX],]QZY[=$187A80Q 61!1#D'FA6-W57&SI%1=U M,);47#'4RG 4TC=$:.4J87$R#X1[C:/OKG:R#SQF1^^K42>'P:Y:45AJ+L MXK_O#HW%,Y/C7/<1G[PVR+'.-. I??K"]SG_LP\-D+*4'-0#$"/U6YV;2K22 M4O)M>\RA%)=GGN+;>[Y/32D+(L'V>&@6J(J9S!70":J\4#OX8-Z3-?#^#>28 M=)ZF^U?XH$NMXVQ1?)'O%PVWM5JG1UOJ\V33M5)D[CF%\E=S>#&9KZ\Q:_9KI( MD&1R$\!AY[]\N;C'Z6M_;^V+TMX"Z3)L.$N9DE>%J S,,$\R4,6$-65XOBHI MA4\FBHM3\J6GB,B+.:@<5:?'/M]>G^M/U( NI"+G!J0&;=80;3^"L.OP=GF_ M,@6"G]JMB"'XVD(#YD/:L%@ B GLC#H)ZZ6*4+_C/E1X%^S%L1%*0KNM/E[2 M.[YG-:A^OJN9>__('UM731M$\?!5-"3VZ5^^O9\$;ZM;0HV_0 TG4\95US[% MPVS[+;W%F>9>#UFU74TMT.O4"Z4!KX/ *7&JO.T/Z)PM/_=)89_._L";'^IK M(W*]REO&=KLQ%WF#U0\-5> M6_%HRD7&]Y;4 "R<8TL]:\>2\!*5)>6)EYDE(A5(=H]"G;^HOM%ESUOUEJ-: M]Y1"=\_D(/*3J&N)]W-BI&:,1_]9?/(;!/PK0( 4@IB,=VI!'6I0.5LVR\$9 M"&])5P?#2'>&;,NJC[P#ST,+&%0?MVZ%P/E9L!/:4>K;;=_%+G/I+], J,29W] MJFZ7*#6* ZAOWR-G"[ 0LN ;TH-0$^D:A.#.&_D31F.5[E+&@\H&^(^=!#[KSJ_>])('@-ET M@(HMRJ] CA%]^M;X(];R(C[=RW)OZS[AH7'HSN,L#N%A,F]@ ;8SIL&;/FF[ M!Z:U\7>BJ_#CLR"UO2#&1\4-L"YPWU&+Z3+P?F"LP5OO.5>G[K;?2,??L4AGM MV.R3C-3F'X$;BZ2(R41Z9ST802G29+M[C0JBO*7*M J*7YBP)J;.4X>#LT1J M@T0W^KK[@O=7",'T^TV'\&Z(\$TMWABY!@[\E:[#%H?JL\_D=5V&1UIQ D<3 M5-3 A4Q;ET'#*=S$49(@O'D!Q*0I:SV^!.\1 M%;2>WJ$@'88H+PG&ZG_2CQG[Z(;)[2DE/D,0)%T1^WHR\,/^E"G8"'33#<0) M7KT]#-Y.LJ0>6_S;!1MT=J[4235%TD/U+ W83USVI\!&@ MJC>>P!3O$!]BVM-LV$@/>R1#6EV$1M$EL@]Z'0[//8Q]0@/\?GY0[=5=42'K M\F*1^RJ>'#1@!JI" T[3(Y6&-EP=C!>$QJ 6)QOH,#0B%$-^IOOOS0D[0?T" MQP7V/0.[8-"=,_!6"RKC8K ZZ%B#55Z@HP&1;"K=8U]3\\**[XF _M-O7H7 M4=4.74L*^L]@XS1F D5EOT))A=\C%:^=)G448)GCI&-U]CG"7RB=LWUN_R!] MUF?BVE4V^%FSQ,':(!N&!$AYS0CQ^6H:)$]VE,U+Z;PXDM MRU1#WUN=3G>#SI_2>%CIPS H7DA4F8TB\\()*,K;N4QB.-W7;0)W/!@@X5J- M_&S2[^X5&G _Y>YD$EQHZ:^*S:J,F,SNC=W:C/*C]!5/68S_O7'!QRN*XZ[6W3B:NGLD!(UT*YLU1P M!9URL9;\.@%!/$U2358!*[LY6^K5RX$.B@R43A-H%WQUA0Z [*AC"$99F=F1 M!L@,ZEGZ S&Y\5#C[%:4D_<".HB39R7R8:CW$!MD*6T52L_]ABQ 1 8XO",[ MX<#1,.YE3OF._:8WXH2IA$:&H -%=SLNK=W)^TR5!"A9.;5]CT&5D$FSJB^+ I.$X'V=-?F:+(5'O8;$[OH)',9SJ8>\95_6E M<(R$#/JXGLSH31^='FV^,/AQ\!UL '$R M'4K4@VF0;8:S7R6-# 26[[D'K42;:YTD@!X,#\F01%ZU%J:/[4L;VFK_ C/I8SW6,=;U[^P:75H M\1&40HR'W'?<)-;=G2*7IVSK+M[W6IP=.MY,EB(>R7D$1GV5(LK@^CH]!0// M#5=Z\@46ZSEHGD49&/7B C>;?WUU=RH-5U0S5.X-"K[:TI5$W<72Q]>I[.]VFN6 M![T;]4#\:.*&@:#)-]\-\1UD">P0O'D=RE7)YYY+?(&#?FX2C_"J,)Q9TU_1 M?IFX$9&QIF]U4G5/2V3S+8Z! C*!OH16(,C"()(D^6Z2@">?%9$TXSX[K2=; M^(Z._.\4@B>3>O)>QNTZFZ.T:( C9@(QC5F+R)<9;:$!SZ:.X#^/-TX/5#D[ MUM6<[-NXUY=QO%/5W_2R<.F?KDES&[<)GQHDG\F>7$XOW7[U2]+A+[-%!X&X.ZCP-\ 1+_$2H)274QL&N(?9A617O")0U#SS MJ#A/+/QM$O6&SFT:$#SIM*RZDM@-18=3.20H>9K2/=Z>.,QEG$J+NU+7YIF8 M09+O[6CAC/Q/(*<'(58<2Y=!0_1NBCD":3#(_S:*.*#FV5UE3*6ZD#YF7:T=E9< M5J_K\P*:'LFX\2.1^YT$GQ5^4U>!;U!'7N^]B4ZS\YBZ&2W[*9OA9\T#5%>TY$$#HDNF-YI.T;$ M@IG(=P9O/SXWM)TW*!>S+S8"NWMO-JY!CDB/^N\ED%\3Q^@X:XU"IS0NQ2N& M("P;_T(S^)@U]V5T%R]:ZM*]@[S?WY]+\-EJ/<% MHY:!CUI\,XAZ^'R(AMG M)NT,1KJ5DA?>!$]B4[2 S.EV"7W,+N3E;81#\/?33K)_K[.#I)G'B!'U^0Q%S]CZ< M(GKB0)<'AHU$ZO%G44I4_/)W+4&!L/-G/%[WW6.@L/=#N^B3/7V(7:HG?,5O M)RLG(P.9FP_<6+/F;<%].[VR"T./,L 3/3MI K![V&=LT""4;\[FVU8]:S0(0E&TOD5DT16L_/9<^@=ZG%*(6YU#.'&358#J^%;O)3-C3AG--"=)O M,IHZ:L/M;#E*B"-^DAL?O$^I:#.=LK<#J63VU9*JC6%5*W ZS9RF=[T)SYEO M_?!VK-I.B8->]8CZI7QKZ5>=%IJ]9WZR":HN&]LX,^Y3ID(H<.7U'Y0EJ&D6RG[LD/?I3?IV/.3Y64,@^&8;13U2#C=A1ID.GY_ MDDH.QF%:,HR9 [>:H8VI>H*XKLBZ@Q MNBFGX0# MMC%#UYH#>Z;I#:NTBFFGSZDRDI]/).F:+SE'I'=<4L!+_!<SQ4^_\OODHA0KDDQ"BB2,H]R2@)25(AE\R.)+>D*#)F%47NH@A%+B6Y M3,JEA"&W4+F346:,W,F,ZV+6K#E+>[?W9^_=YWS.^9YS?N=\'K_/'WG4REKO M]WJ_7Y?G\_VZ++-:[:_'785LF@.S-]496EI>M;BI$R$BUE$L+(A]0?SD.;\9 M M&Y3;.29[&WV !?87<[C$T/CC7.'0QX GCT3$3E) M0.6DZA..?M"2CKGMHTQ.[K\0RQF2:$O3U6>3*#G4ZC*-9._-#!P51HXA@RI+$$%(AZ)O+9!7MGG M0H9 :B*-5_Z]I26 >6X!HR];U=$&OAU#;Q[%KZ#S)S.9S1/[N(YXK9=R^&SO M9K7?<3ABXOQ]9^8<2])5.[+B3E;SU:LZ&L7%!87MIJHWHX3-X\\Y5AY;(9L" MB,!=2*7H-%CE1J*.[G,;X,M4.>W+59F4 Z63K8X_BQ<_ZT5VV<$1T"/[T./< M]FZY$Y]0 Q7_?R9S$GW*-ZUEI"DP(H'P'49)IB_4A#0J32'):J4L#>+[5$A= M$3$?&%!F;BLA+;FWC<^22:(T@<6-G7/82_V4Q0VM;(#;W$!DX)\5Z1GZ"<>1 M#]\Q_MHX8B%+EFB2O?A)9Y-/5=J:D?Q?8#.HI)\4)+4Q[A3C4(%SA@N#+OL0 M<;'-[]@??X4-..W7[:3COC=/NM!5]LL%M>B0#=,0:.J>X=K-([[DU;+HUOA6 M0 =N;@D,"1M$O2$;Z.&@3864F?O1\OR/5T"W,B/N/-,+\;FK_V#?*YKPIM2X MW5&9@5ZX'=VS5BOI_(='##'',[U4IJ$MS$OEMFQ $-=OR,"$5ZAXG?0ZT3#2 MDL(I!=8D?7M"%!%E T=[)S]VW8JTLBSM]ME.5,[/5U;>^:!!;>;=V5C+?=;W MO\8&F%JEA['B=QM;8YK:XN(NQ;TY\Z,5FX*)[6OW"QDI:V2#S]OI7)(1.?O+ M)6Z9F/W#6S+2(V<=3;.\ WR^G]18E9G26VQ&=?=&@2(C=VB[KV6"+K;*V0YZ MR9C)F'HF*V>*@AHF29WMC/%J?0OZDR*7'-N=JYZ&N'>]!X.-/HH)V#]R?OIN MB"2HJ-L[G_&&E:IC(I7=G^V2D_]BNCPVA8;5S;@)S*HF6%2R!). MCZ8<5FS".N#";4CUGCV&E7W*W4EBZI&@J6W.D[#=XJ([JF]MX@=&Z]O*CY*2 MO$[Y'[#OPTF0&.XM7K$\%2U*FN)IQ4[V^.)ZYH#95%\ MS@;@)]TT+"NPT(RE8=O"-4I(&@"K) K M?0:!"+\^JMU;\7@V\-PB 7DP,<+Q%>P50@1T('GZ\R^C%"Z\$"TZ[-I=OU-S MBC.LD$RA%I4$J]=X'W)+?0IG?ZSA('%RF3:9$;HIA;U?;$8KU-J1#2,):[V< MJ./K752(=#;PN/'LZ[5-N5&(>%![CTFF*#"FY<.Z)[X;C@I_]YM2;_]EZCN)>U$^&,[#S6Z%DK@A=$:CW--VR M?,VQ&9<9FF(AUY:]MVUWFTGY]2B\&'YPKJP+M8AI)&HHZIB\HV^"%TQ/&$*. MC!>2BOULH-:V6O+)PV>'$,MP6F@T3_AR-HK=Z\KU+X7O1*T/4JG'Y7?"*V4* MW<6,+4_$&+HB42"UNQE2[ARN?S5+ZGDS8%FT=3@BE[H;4JU)6%C]I/N,0?-\ M0'6)DI?X2L<[H2KI][#:0=)*W MF9\%S'Z:>XS1 ZODP<'MI)=FK'LX7C8PVM=%*FE$I%'@$T>:ODOIR4(:B:BO MG)URP_4._GGIIE-A$0Z$%T-W1M884H7+H1NYNFFT#X2W&L 7MAJ=)XZLL(J;I [7KV:!L %P](/W$%*0%SJ.$.O#^YS%QI:$7 M% &"V.>]W+!,_RA9*RLZ9L/T,*]2CW1$CL?M&.Y04[SD3TI QU)?8"=?,ZSF MA:"' N$5PKZ]MO0+!1+;[]N8)MO.G;@C^9[O?E8T*U0DV&^CECI+%JP21E=N M1( #H2R0<=5@>,QH*C]!^;1P<4'BIB>AM% C8,?:K\G^P7M6KEFSUHA[XD,! M&*]]\DIDT':%QDO;9:-J5EL<,Y:=?\1G Z/0*_ 9:EH:4E>B;Y!T M53SDUH0\5KA"P88SLDPS_;1"[VALE ;%_DPL1_?N](9MTA<,UHJ3E$C45QBZ MCWPHZ?PXR[$?G* \=24(0 $2Y4_2:%"X[5B?K/F],^Z^_K;GQC8Z.-LY-ZW. MP(;G3\IL<$#]65S?=5W4E 4&H^-6X@JS8&&';TOU-5*JJ54(=RF?.'3B;;-< M:I:.(>3\2YUM;L39(Q.)JY[)>>&$6O^)-CL;=GGJ['MF2W%9L-+0+,[?&DCK MLPP[9>?MY"2=+?6HTW4;QU3T)PK"?XJ5QP8<7^=-QM%VH%Y9!\N[DFP6)5)T MRVG3F0O6M\B UHIS/%J+1W?C6J["Z[(0WAO.*$9(I&.C;'# 9TB@)I6?_T%I MKMO3O+G(D3)1>]M*YOKN9&--F>S>U[NF&C#U'PAL *R* &>\<0L*X#?7ZUCP MZ9^P%8D+I%(](>W59:O]<_%"K$3\?@FW]8O%4G*,+W>:YR\';YLO=9M5B=CE M=N_=D>AM4RP:$/ 8G8,_2I$B*P30)=N)]/3OTW2N(88_NRG -UJRWV/VBLR@ MQP$JY[JE107QX[OO&?PR!Z.@ONH B?J1=D;;OR^>9TZ=/&[5]4,NW-SX= M99T8O35TN>]]A]K?G6D;A7YT"E*\6J\,R6$B3QR#'&GC][WW9,W,8=:Z;LTO M-#U)%TB\8,3S%=#Y%&8$IA/"?#Z*82WAYZ%\#3W=[:Y,ZBI85T; M^JYD]$N,7Y]2>2HQ_"*!9^=F2?JJ4/@PIUC%&)%ZM;^[Q@/L%XTJ3!7VM3W5 M48:2%9Y!9;5)$[-7;OXYVV,&[36/\SS?5PM:XNB>\K!HB!DJ9!FP@B<'M#16 M;0J-]DL<6VC=DKO;-[WU(LGS!A>OM.R:=/-;#I)ZAN3KF"?_*%+Z3\VF:A\%M

?-4B:0AC2&@G*&4P(R\WZ\P^DLG1F?M\_VIV[?;W'^Y]OIP_+U>*/3[GBXSI@)7U+:<084DC!G%5P(FA %+F)Y"1.(D\ M%-!46EUP.-[5U";]1E+0BMK[CD,'P,;'R0Y@&_X\N0]B?4Z43X#A[DCY6$=C MGRF?4/C H?*I-_IF/-\MF:E#XBYREC6.QWJKI6R4&WE'OE^L5D5&GU=5%IS\ M,ZFA8G4(2M,&0_8]P+(HCA)4>SY'O-M=D!G2S2UC=%67>-%7I;@ M!UW=^,=#Y8UM4Z"?.W1F7#7J@ Q,:7MEA_7D!!;$X[6=:9W6KG418EG M8%LM?;V\5LQE3G1'&#M+C'ZN/"-G1W<$WWZ*=%<-]TAA=/,DBJI7LKCZSL1B M(108UTNU&20Z'+F\^Y;?/>3/)5GRNV^JKY>;Y?:OFR!8$K+(\Y6)E] 40Q1Z M!%(4>3#0/^5IE/A$&BIGIRBW)D0 MRDU/XZ6-C*/*KCGQCS^Y#F9&'32W?J6GG9^/&?+^S7?E.^$S(LF.:^ROO6UOE5! M5!_9DA0O5:'<3TI-70TR7RQTB:/F+L\\930D) @@"FBD_@@1)(@HKO#B $<^ M#X(TL7%9#"CKU)P934X#6ND#5EJ5/LD?AAG74)) B)!#-< $(@]C2!+!81@R M7Z0$1['T[#-TO/VXCI?AHQG7Z@B_K/PC>0&R^G<3&VRS!6HB0SCP2K>;Q+[R M:6U4!1M=V_%MGJ_4G8%=]4"KG^OT)(,.@M/T)L-(^@;I40:%_'!ZE6&[[!G_ MO,K9[P_Y@J_32:Z/Z[B@F)!(&0",Q!"E-(34EQZ,0RY00!*/^8G=A=OCG=D0 MQC@W;K=E_;_^%0=^\N] 5#+_R3*L^#C"9CSM!K6!:79;R']K,LL>.1H8Y*#T M-$BNXF&/=S1N[.I)A??B3$^_T8]#/A?BB63\JKZ;OJZ16M4I:._]Q!Z/O8!B MZ*=(D0D3(20>PC"5"4O20'*,K2X^&/0Y-3NR$;GK#G^?(B FZ)L1C6-,!V:< M%LY&W.V*S97$ ]SOMP#($=N8]#@J[5A \)I_;%[M:^W8?Y\_DFPYYV$8 M8"%]Z/L<0R25)8-I$$,<1'$0A'%(L552_9W6IT8NC7 E^*V6S_:F_@YRAG9) M7SR&-D6,H;"W,@ZI[,JPV&E[7%OBD%I[YL/!A\Y-V/%SGO-OV6)1)X$@ L>( M<01CK#8:*.82I@%-( DCGQ$:QA&S2NAXI)_)3=ZM_!"MH.=FW-@%UG!&GP_7 MT'.[#U)GI,PXB(/S]!B[O;Q1*HR#JAY/>W'X\9Y!V8\ZX< _FDR#Z_L=50H- M92?H'/2'%?76^MTS?J>ZY9FQNOV7!8QG&;CHE,HH3Q!,,0A[H.+E,[.V5< MJ8&1G/@8R33R>V3-<#HPXZ?2J(HZSL"V%H#7.7^4U:OOJ&>Y84$YZQ$Q(_LA MOOR!V7\'3;4"5%- U\(A.K*FSI^DMX%KV1T&XENBY2HLW[3;<8/T+<'8"]FW M?=]-*9--U6;G]H>M!7.J@+ $>2ZY_SY> P\ MT4VA,)[8W1IWS6;UYM9,5O_:S.(CC8XR=;L5:N?KB:=ZUE353F-]%%Y[C+=R MR;;5JWT9448B&"*DJU='#!+&$$Q2S^=41$&<<*M:JBAS!I$((T@\$:B]1Y"PU!,AQ4$_ M][8+\:9&9-N^WHXD;Y62FU1O:SW!EJ)]G>A.1MW6]S[V6([HLC]S&!M//QAD MUS7, #@_*W BW!L=,;@$]OC)A-->^JT;M4M+?!1*BG9->MDL4W,4">RE:0@5 M^R<0);IPG=YI1IX?1A+%L>\3FX7@1']38_9-)K:%EKA_Z9)3.)M1KT/T!N;2 M1E)0B3I;&Z0OLRTSU1TC&N+BB.).]38J9QFJ_IJ$3%\;.U=U]<>=ZO5BR3^K M+^J3^L::6)]02L$YC2'BL8#(DQ+2("4P%419I3%.DM JZ]400DZ-ORI)@1:U M;[C5$"-I:&>^\?@,?41H,30C)G(^C=V;IVON$/&?)"GS:9#=I5XVZ*MOUK&M M"-'G35$Q[UQ]DV=DQ2ENCI]*YC(OE9Q[PDA 0H4!091$BHR)#[$ M 8Z@AWW*/!+'26+E:#O8R]3H[E;(YR6OIM*Y^2E>XVE&6&>C-# E;>=X !L) M![@QV(F$T\0,K_MX@Y0*1]0\G SAV,,]DH'^^N7=!?O[O?6A".(, YX MX*>0\5#-?)0(2.(T@4@P+_7",!%I:)S;\U /4YOU2D:P):1%RL>#^'7/=">H M##S+7P'2)QGF060LB]!(J2I-/QV[E)-=RG=FD#SXXG@)(;ODWLGOV/E@ MSU0*M8NIO,NKE@OQ[KG,ED*92^7/15Z6B4/:63B^KDU#IW"_:A]VX0@5% M01Q$&&I7,T01]6 :8PH3$2'F^2()4RO/45=G4^.5C:R@%;:GH[D38C-.<07< MP'S2"S-K&C$!PQ&%='8U*GV8*/V:.HS>Z4<;%?5\+G*9K>:$2<$X(5"$4B@+ MA">04I%"DHI8L87$-)$V&6*WVK8BA1$RNE:BZ8R?TC9K]#9@9G.^)PP#3_$: M@<_="%A/Z0.Z.IK!VRV/.F$/J/1Z?AYZQ&XZ-J>4OW W"T%^^-]_O4G]6H];=5?-K/U:(.C3-E3ZK3S M]N1S/5R5[4VX=XTO*9$LB$D:P8CY.GD&47/62U,8\RA GG$BXURE!UJ?&J3 M=GVM\IV%!^XU8 9NR3-@&'B";A#HXXQ\#86%'_(,2$9R0=I 8^>&/*)[IP?R M]3OC.1^/2+OC=SSV3 \^NN!_4XVU'@?.L[I2\>OE)7G*E)&]'P"WB8^[ M^BX*EJE?W11_$>5*\'G"F?0Q1M#C@:_CB1-(I&101"FC- IE$F&+=$##2&DT M <9/&E3?@2(ZM+ $HA5:C2;X6HEM01;N!]: >=]FG$8*+-[H5OE/U]H!K1[, MEK!1<-;<FVFIH3R_O:%=$6I6BSYM[EE_FRS!<9UZO> MNE1!Q)D7!1&'J0XM18+K8A!1! .>2(ZI%WC4J%2J4ZFFML/954H'/*[5:GQH M.W5HUHF*%CB*\D6=;WMR_SQ,5]NU_]XGRV>M^>\2,-$,#_0^5LY M1#%E,$UX"IF'!"'((Y@;Y3H[6Y*I4?HG97 6>GI6Y=Z4H9>Q*J$2K\4&5Y^_ M6-8#ZC](9L0\"O0#D['2 >P6;ELK4A.N5@5LZS(#C3:#$/#9F#HBW?YRC$JT M9\/UFES/;W"@&_?'KH=^(%FALXR(K0PCNO )4[*]S[YF7"SYK6+^N9!"RA#[ M, Y#K&]K24@XC: G2,QBQ@1%TK+(VM RV_#$2!EM&RD5*]=B@I=,+"S3:P\_ MUF;\/:GQ&YCGM_-!;6N[[4,!]*4K;Y36NLH6);8S10/4/\0Q5=QFR\6'_)"2S$/9)+&V(NAAY1] MCY) U_;FG@XE]YG/2$"H52'H$_U-S9[?O2;?R M^TQ*#1N1S$@L< -S4G>(, MQL$=)6<@>%[&@>.X#)%YX$!O;Y>!X+CJG9D(.E[K&0G:E/U1K8GL?EE?F&0O M=XK^RD5%A3^3;*G-='WW5B#U!XR\2)\$ARG$)!%0,1"6 C,9<2NF,>]Z:J33 M2-SD7V8O8+61V3*NU!Q^,]X9!M2!*:@5>@9:9%NYP9;@0$O>^ \, MH6(KM3OG"64>PL0CS(:XS+J=*FD=G%H;X2UK6)F-@!EWN<=UZ!B2C<#[S+61 M^VC==.5E25EBJ1O%_>_U\?4:*D)!S!-##+]$*HQV6 HQB<<1]@O\V1KP0<56K_5L#Q1\^V3EI[YY-8 M79+RX<,B__9GP>]%O1 TBV1 &:>>[T%=RAPBJBP4DOH,2LIP%*<>9L(J%8!E M_U,C!BTHT)*"2E3+; "VX%M;**XA'=%4V=I'S8"27U'*+M:S42P4&P3=FRI& MO;^5S6(#38?Q8M5,S_)=;5C,55.>:AW=D(8Q$4@*&%$OA8@P#^(XD="+(HI( MRF5,8[N3T*-]3>\$ Z MVL^XI;=.J;M7<^OD"STN(C7;X:OO[$$?I+49#'XAM1_[%]7:P]VW_.XA?R[) MDM]]4X3T7JKTPI!XB0?].-:%.P,.4\$8Y#(,GQ^;F[OEJ2V9C7 6 MU;%W<.I>JL[2?N"UII'+X0[_J+;GU,/>:6^\4MB'U-BI@GWP@;XI_.CJ>JEC M//1*I.:TVJ&N=%+U^J^E6IEN]?KDSR5.0IZ2$-)0S\H$4TA3'6 <<)Y$)$F1 MC^WR^1GV/+59NY$/Z)V+H:%J#[C95GL0& >>_EIFL!&Z,B]:L=M_5/C>=N+; M(_F?)5;.,@&:]CMR6D!+./9S!-HVT//BA#*1JVC8J@"$+O9)%I_S.E'RVC,E MF>]%,?-@G.HJJ!Z*(,9(0*+S(*%01GYB='IIT^G4J&DMI98:M&+WO@IL M- !F?.4:UH&IR@&B]ICP?;)\F<>I'Z0^36 <>KE0JK)]M^"%!_4US(7C#./\ @FR@2!R*8=3?QZAKD9U%4%R7G*4T1#7T,!8J4 9:B$*9AA-2N$'D\9$$< M86X7^&'0Z_1"0)JD%J66>@:>U/?^M;K5_$.V!#Q?+$A1@B;LDWQ7FB4'M-'?)V(YO;DN4\Q.K3(J$/LH#4PU:V%G0&.WEK>* MF-6NJ%9FE\5%3?%Q5FGT9(2S%^5227>Z[LE7L!8[$4) MI%R7[DO3"%(J):0L\&(?QXC8N;OWNY@:B:PE5%:->(+/3X \YL4J^T>/F\\' M +5DD5XPC<4:H)(.L4D/?+[!^"7W/5628SLJYUWE3SXQ=+_E'].%MDJTR452J8_<+H-ZL'4=P] MD&5[,WJ.)*R*HH/5SH MJO0@6\L/2*6 '3&-^R&8<=YDAW=@.FWU!EN*S\!&=;"M.ZCU:4NA\BJOYY;^ MH %@!C80-._,0(4"6"D80(N#.]Y^D^%SM"2,*_NHJ\V;#,OKA>QMA#B_VFRI M;.OJ,MEIK?FM$+. %-B MZAWA@Q:T?W'9#:)FB\+9. U,WML07380_;D3HK-JR>Y!,$ 1V4T?;U8]=D_- MKK*Q^P_WG?A2%(IUZEB.JF&]NYZG-(P#@C 401A 1+Q4;8&QKSW_D4=1Z@F< MSI^40#G_LB+%RI0 #O9F\VF_[G/(KYRN0*;X5XM:48&R)JBXSY9+'5I R4+_ MPI85#L/MIR'S2:+@%@%13"L$)#))((F1""AB-(G#!NXKM3Z,"W;;X\A0BR5W MCK,I_YZ-W. ,K*-\6\ N:\"4B"X)N!,#9Q1\N)>12;A3U7T:[GZ\__EK5AI66Q;PE<[PQWQP4;^WB&Z=F-C?CP[".(C'-2Z KO7@:TU: Z/ M;LW['OT0UQJ60\>Y]HV<45GYLLV.Q!!)0T1AH"P@B'A$M=E#H2_]*$@0E8KI MK"LK7T[S5N*Z>.YECW+"E^;7Z,^ 86C^6"-P3F7E2_N+Z&= ,G9E90-H^E56 MOK2XT_WZG?$K*U]VW*T^]HS]_>@O[$'PYX6XD5=_?\Y6+[^(U4/.]2E4G1)R M_Z="Z.+R%]^S1[^E42"R%$4U\E%)?*#HSO4Y]CB!3X[F- MU&I;HIY3UH"2TG"FGSTJW00Y)M8C'$K;P&QUY=L%1F?<$#^K^]$NE+L :?O^ MN9/V^NU UV5/-N9>>2>^K]XI77^?#%(1*"N-># -/ R%) 0+X46! M[]O%_G;V9S/)QHGZ_7#]Z>+3Y?7%1W#]Z@5^N;KX\NOM5?4[NSUF-_IF>TIGB Y,6UN5H+8D!;]I64$EK,,]HQ$H MCO:(W7V-NB3A$5M?)UTU/S0[:RK?P5(C'[/D1Z)L#6E[U R6PDTL#6]":$44_P 9FA4HH M4$GEN/C;CJ8NJ[35#8]?3FU'H8-USW:?>/O N4ORE*W(XJ,@I;BAB^R^WK'' M28@QBR.(HB2!*(X1I,SWH$^I%_!0IBCTYDMQ7R7L?YN@N<.2&\V;M)XW>_(/ M-XC*HF,I23C8H['!3WL@F)J[0%&W6G&?S6/303 MC'@[(O _;9A;]P ,&=MVHF?['")W!=&1 U]>'FF^F,0G!Q4!Q)Y$:9 R%H5]*\ :"3 U\MJN!E;??-O1 -0J-#7"P&]:#U I8AD2 M:3U09OPV)/P#\]P R)]3@\T*/O=%V,RZ?ZLJ;%;@=)1ALVNGY[%\=0/ZH[X M_?H6X,56CH:FQ-,Z#9U/4[7)$AARWT=J^\48I"F3T!<\"!/IXUA:U9SL)\;4 MZ-$\9>*9\!L>V \.ZM G^?7U_$J#OE)=5BGH&VB@V4J M0C^4#%;)?) 7^Y 2AF"@R"^-22B1;V0AFPB&A'9C[=J0&:['!70X:P=OTTST"W6T0M@B"'PCID0+D M'2)N%S_? [;.V'J;]L:+N^^AY4Y,?I_WSTU7L2F1HF\MZ1OQNF^F?E4=,6[' ML>GCR#F.HL1/$@Y9()59' H/4IW<@E-*."(A];%1WO"S)9G:&K%19*MZ4'W% MK]$%;)1Y%;:I];'T'_0?03/+>I1Q&7B!&6Y(SDC'T1-.YRD[;.5XH[0>/>$Z MGOJC;X-]#X]4;YG>PE5Y?G]5UGYY^^77QO#P,0IPP!'D,=7%)'T$4X]**"07 M0<1EF)C=W#3J;6J$J02SC*GK!M/T ,@11(.?^K1RUCF]024I^$&C]J-#\\P* M%VN+35OLMDYQ=O.DFRA_5DVLRNME?=0T#WB:2B^.($UE !$24OTM M"2 C44!(%"/*8[O[2&.);C-+Q[G:5,FG9JJ^BU#=/RC[7$ 88]3-2'**(SDP MWU;ZP$HAL*TTV-(:T!>P_5RC.:A4GX%:^1U3^Z MWK-EDC<+[,W6C6$0'9CY-V V$09*;%W<653W1I8L6V3-L9OZX%F7G]^:L.WQ MSX&)R@C*/F=EAIA:').YQW:D$S)'&-N=CMFAU7DP9MC4 M>&=B=KKM'(=9OMHW;>A2K^GUFG";E;^_>WDGENSAD12_5[F0XB"DZ?_/W;LV MMXUKZ<)_A57GU'NZJXP9@@1!8.:3<^MQ33K.).[I,]4?5+C&W"-+WI*<[LRO M?P%>).I& 11(OI%5.-KJZU65RAEQ-U\S)(X#$_F&2["JGA?$C5S( MT\WXX]J=CO==>]R^S2__M+2BV/SV:?FRV,PT(XF*&08R1=IXBD(!@C$$C*(L ME2I!6'CE#EV4.#6::;2+*O7Z'H:?P]?WT#L :N,=;F^5O8E<8;SB /L"-,$/ MJL_)>Z4#Z0OFGS]XOG1CL!HSNR/L7?TSEDF(F#2+4)&G $G" )%I#"#+8!9S MCG$67]E5[838J9',F]^^WGUZ__5K=/OV/WZ[^WKW<'?_R;/,G"/>;GP3'L6! M2>=4?96]FN6#5*#S@VFX6B>GA+YVO9(.(!QJCG3=W;<;K%C90B3O5/7GW>)6 M",MSZ\_L1QE_EB+&L<0)L!M@ &EHN[3P#*0TRTBJ!8]SSX/GBS*G=V+<*!@] M5QKZ=HB]!+(;_P0%;O#=KTK'Z*=&VY_M&>H6R,\7@.S14M81G& =9B_)&[GA MK*/YQ_UG76\T^CO9 DEV]I(24HSA73[75=KCOLJQ%^[VL1;O4T4)MZM:R$:L-&J5NWL71[>V0 MC3UFK^#!.?>-O=EV@+TYWT(V:!>M@0?D=>OB7=3RM9W+D% 'JH#G+.[*&NZ_ MFJG+N,7VR.GW8O/XVV+)UVKUW2ITMWA^V:SW@P/L7U]6]G3B#5L7Z^U:OWS6 M#&:")US'(,7ZTE9ET)C7.;F[%JX_, 3,9[LN#"*L1WA8[]C;\O\^JY5>KIYL;]0Z M:A\S+3*<*: PR0#*-0,$IP38C7M(*$Q(ZE2"=PCEIK;'WU+0:YX89."ZIX?7 M'HZ!9P6GE(HWG2D5Y1]1>T@OY$P,/Z0>47"O.+0CAPJ;'K1"K%S:O)H'#,\<9EX(F2:H M@IH#E'$"*.0Q@#B!&C(L%/>*VNZCQ-08_5;*HESV1IME]&=M060DF"6RNBF/ M[I;:_-TVW&-SS]HKHBW+4"D9K0N[ M%BW*UZ;HZ/H68B#<>' X> =FP#W%R\"!6O7(ZGU3_G_4J&\GIW==J>S]2AMY MXQ:RUI&[\/&+'WD#<[(:DO]3@@5_&==S7<@ZJ_O!<.Q:*RNP%1[0Z##+>*;746@M\OO:L&V38O^7-8% CB5";+!L\K&S2)L/$LJ60)HC@S!:JXE MT\['E$XBI\:@#X^%6>A]*-:"S:/_>&$K(]1RJ6>1"S>X'0X7@X,X,/]9?5L% MU"SU52IOU\A&ZSXE+MP0]3C;"X[L2"=V3@@'.GOSPJCS1,WM2>.=DWE9MG?Z MY7=G#ZK^8&:&A:A<\=_,FU V$5'29GK9)(QRE?O[JMBH>ZUGF"3-#'SKT)H=<#KML\*7,IUM59T.?5\H.-I_BD M-KO6>[.4Y#JGJ0"QMIY\0HDM#BU!#G/.B MW!_0NWI 5;3S5$T-RE#"B%) (F1("5$,*$]CD,DTPQ13F''H73C@K+CI10K= M?7I[_^O[Z.'V_[[W+%K2":L; 86":F#.:97P';PLB0LDX6H#G!;F02$,41-B3-XJA! ML%8VVBL3&[+(FA,NP4JL=4L;N<":D^G'Y=7<;@MYVER?BNX=O;3"U]=O'^V/ M=XNJOMN]/G>+S6N',YDHF"%* 9O)O+^N->]/>,5^(:XZ\QQ_?5SX7;T9Z_XB\;;*YK#2Z+!95 MFFT/Y,[=>E.5/!GZ"'V0<1KTG#VLQA,XC!]D"-Q.[(<1W7?%_=T\=[GZ83O1 MKQ^K BMKLZ:_UU^JR/#U3&4*I8*F($="5N5+2)(@$*,\3W(HTBR&/DZT@\RI M.=*-IM$WJZKOZOLRQ*Z+\*# #;X6K[6]B;;PE0J7-:(L"S=*AUR3.R,4;&E^ M6>+(*W1G"(X7ZNZW]DRW7"E9;#XP419:>+=\8L5BQE.4(&;XA6MF%NG,^,%< M* 4TC:E,:(H%\RI.?$K(U BETC%JE(S^J-3T[:5P"DXW+KD6I(')PQL?_]R^ M#@!"Y?2=$C%N+E^'D4:P YY!PHB"GVBL!I5ONF).3N2"N)D49$:4!CV[.)*5M.0"$@)B/A[),W2#GA0ZPA$JT[9 T;C[M99./TF8= M;NG9:IBM;*'0]6>U:@K,%&*6PS3/=,Y!GMNH F)^HB*C0&4Q$EC&' JO&B\G MI4R-)4JERG;UL].]>?!I5EQ("8:" 00[;[:0YHSA.0Z)AD M MNC#L]0C:MA'2=&HP+V_>>O X+K1L)7 S8P_3;ZV;2#JC[835G\4P1LK]P% M0:A.RB=EC-LTNJK6GTOFK)>< 8)8@G6#$@6 MYP#1' -JV[W':2YHRA 4S*LEWB!:3HW8MVI&ZTK/7K62AQE01^?QM8=I:+?3 MI60B=RB9N!OJVM9@A1-'&8I0KNX@.H[K) \)\Y%[/:BPGKN$0KP\O915(]XI M72R4?*,6YH?-9_/EK&^WL1IUEF9"62Q)*@&"L:V&# E@P@8#YSA+%,XSDF1> MNX9>XJ?&^+7*4:US9)7>E4_WW#CT&PC'C<3!X!UZ8W&G>'0*Y76T4SZZW6Q6 M!7_9E-L'FZ6A[)7]=;A.\=?!&6I/TD_XN'N4O8 YVK/L]Y1 Q6F?5&[OBKJ,1Y#%45M27K=FJC')E\LB7KBEA[Y_6\- 2V?U.JV\88R MP0E.J']XR7D7Y&V[VD\W/7]."C MC\9'NM?[L2--6=.[Q:_LK^+IY>G-=0:$-WKZ"#,[&97@_EN$=5V1%M#HK>C#8('-0\_&",Q^%"#XL?VU\'9 M.2GT?/1X<\=UMN]-,5<^JF\V@[2+]F*C/A;?E3P,.7KSXU?VM^7J[9RMU[=_ M%>N9S$E"9": S# !2.$$<)@PP!C1*,M0AC.O,R9/^=.;@1KUP=SJ?QQ+%_UA M]?9<@?N.BMNJ?$"L!YY\6C!_[ =SC[R(7F %RY'PDSYROD0O:(YS)_H]IF]3 ME*7X[\?EW-RQ?O_W%^LQ) C#!,80I!G5 ''C3!/%$X"05@EA$@EHN,S&'#N> MEQ^)\**KK:#AOJ,J@'K=TO/_^U\D@?F_1JK4U[>#R1&D,$$HQCD"J4AM?'H: M Z)3 F"22\208%)(_[[=UP$[7M/M-VQNVZS=7-]C^Q2T#,4L1S'($L6 05D! MFFH!5)IQBCG!*:6^#;)# #M\=^LMK&HA+::\^OO5B+K-FM=A-/#$V%;N_T25 M>F=.UD(VQCF'2+"V-T<"1FYJ<\[ XY8U9Z\<.3*LDKXKE+N^WSRJU<,C6]R7 M[5C6'Y8KK8K-BWG]#NI__&+;[-A>$]NVT#.:(9QEQKE/*(< )2D%+-$$:(;C M#&990E7L%XXZ#<-\/MUQXE]K[8U/&R+^=1HH#QVX]FJOQ-!L?GVD6ST%M+") M2G"BC4$GJN&YB5H G2C65()4]A2*R@XG)4X3B)(;9-Q?.ZPNK%'_&'%X@PQD ML,"]8;0+W$2DW/?)!8Y3(B' L4QL8!\"7&H.- M&8[[,OCLO+GA[7#0$Q+%@:>;5P P4+\07R!?IU7($: C= DYWHOLT2!DO"U% M+WN,46!R,NS4:T!R1,."$M2R@6/8^551,%% MZ-1H8K=>O+$KU5KOJ%0\:C2OBP9X'HHZC8';SD-H9 J_3?5 *M(IV M$CGJ&M<'A,,5J->]/8GI_ %J*S&C75=FEDK$<[,V!#E)4X!T3 '/- &Y))IS M3>-4DZ9^LB-1>2OA]''M5T(>F+C:N4MM33TYRG\X'!EK&(A'ZV36$;IQ$WEC M[T]EO>$+16S^"HQ+<[T!.B*]_D_J1X&?5^J9%?)]5?AM?;N0Y7Y=[?A5DNOP M?4J$8+G2 %'%#?4A9IPS(8 DF:TI'V.V$)&R_*D M0%3:5\7U/"OW>HR%&^\-@_# ?-> ^[X-;G4,4RN^C5H+GNWJ#U@@AO,0/"JS M^0-RR&@]GM"[F5<9[?M.-5&_]\]EZ?(RW+?8L/DM7V_LXG:&DMCS FEK_2['5@QD\->-"P%QK#1)&,$"8QH##+ =2+[XHNPPS?&S+#:Y_6RRY M+4]G-PSO%L\O&_//!BIS5ZG9KMQPEM(342+5=UOC]>E,\E?M0NSWW=:27J[/]KWJ>880<=,\SCU<:RA'/2%H6 M1HV)D2WQTAA9UDU=WT1M.Z/2T&C?TD'+6P\Y(J'/8T*J^#KG-P. ?/:\9PA9 M_6:9+VK#;$VNIHIM4\(B 0PDJ0@ MS:D@"F9)DG@U*G01.C56J'6.MDI'+:VC/ZS>4:FX9[R*TP"XD4=H6 >FD@"( M^B>5>$ 4*N7#1>2X"1D>(!RE2_C<&WPW\,.+3:P;1 M=BK[HR&A]]A'#2JV;^GHIZ?EHDS8KQ=N! NB";0)'!H#%%,-N T.(JDB21)# MG4JOS=(C"5,C^$K!J-30MR3T(7AN5'P5) .39QN- =:Z9TT/5NGY\/DCUW<^ M8]YQ5>=S%U[;QO+]T_-\^4,UK37.Y/O.RZ$J&VK:+;9OB^)_E*SRQ-XNUYMU MJPDF4B35V'B.T#:V0YH"QFWE"Y7D-,MR2:'7IMA@FDZ-5_9.4&I3MSUVSA4U M,-[)UN"JM7UCG5_JOK$+JO^IG$T91EZ5<>3 M6+M*?_3%]O@8I6?H0",0O.-H:#U?J5_I0'"?[W8ZE,!^TU(5$FHDK]2C$6Z< MV;N%6#ZIC\OU^I/:W.L']M=GZ_X:G5KUN1Z6576NF58(,4(8B"$C &&2 VI] M4R1RB!C5F4BU3S'"*_7QFF)&J%Q814^+MCU141H4_30W)OU\$RW4QLXC&_:7 MWYQQ[ M'W$,!IZMZ[2#/?CO:O@_5A_.I^K#,2;=1+51@]<0# 1PH,GX6FU&G7(#07/]@'U^<1ZYG,F,1Y+ %-;"U"'@M L2R+'&F4P03C MS*M[X7E14Z/.2E/[;:ZVND;K6ED_VNS UXT1PZ V,-GM -NI&7V]!)@W>5W& M(A O=0@:E7(N&WS()@YW]".*-R_K8J'6:\-4O%B4GOTN-',O,G/;TG,FB-0: MR1S$-$$ I4H"EHD8R%AAK@14Q"_:J8<.4Z.65H3:O[1C6T7_V-8^(^/&/0/C M/3 I-=I'+?5OSL83WSBTHO4FK"L #,1D?308E>*N@.B0^ZYYU-55(G\SKV)Y MRJ;DNV(M['[;[ZMBH^ZU?O=BHT\?'NLFU+.,$AWK7-LBSP(@E"A#BP@#F0J6 M:BA$$HNF$,A#KR*2[LHX?:_[!4$>1J#)E@&1K"VPD>0/']^TNBV5-H&EUI$L MK8J,*^U5]O^Z<>PFT>&'Y56J5=K@_=W8-&8T8V$LB2I3(F/+I?*+ <>B=X'+ M8<;D=0I?AAR;:TIC^F/J43+3X^&O54K3W_Z.$IL]'M:["L+R296[#?-"_-@= MP<492F1,$I 1S(T;C['=:$UM4G"629U(2KW<^'."IN:KU]MU1E'EN>H_"Z6; MWQT"H(%GA1TV=N_2:AG]4?\YR/'B)4C"E1XX+6;L0@.=QIXH*]!]?9_NW;;_ MU[TNXT>^+.?S#\N5K=$^@UFBN,X2D*>0V'I. G"D-! ,"YSQ5$'F5(>W2\C4 MB*!4T_;[K&.6K*I1K:M75^LSF#HXD@&0&I@1A@;)IP7X]6"-U0I\#[107<"[ MS>_N!G[FWA&[@G=KO]\=_,*U?5L6FF6N'?RJM*W(L8Q%I@%-J5VN4PHHIP1@ MFE.EJ4!4,Z_PM+W'3XWKMMKU*Q9\@)V;O],?D8$YS1V,'LW<3MDI/E<9,/'^;;YOD"-C3D7?*9'U:%W@[G>#W=^BK8SU/8WUHM6Y88^5^,A/=:J[)YB5%$ MV(7?-S4CC,$X2Q* 4JCMQJ<$#*<8J$P0HO)<*.C4YJV7]*DM#+8J1HWBT24@(SHE@)M[ +*E6(E*-: 0T90(F>7:*3>H2\C4 M'#2C9M-)I%'4X]CE')(.9U,!\!F8>RPT34).K>/ER@/N&'D<307 :J2CJ5Z8 M^1U470"C\Z#JW+WC'51=T'[OH.K2M?[-=AN+>'/<9WO!X-<.] $"O/KCGGCE:"]P+1K6[WUZZM-^RKBK?U%1I:NJPJ22+I2R:7D ?;6^@;8[*)Z-^W:9= MI"CA"3:S>6;+)2$% <\2;I@ H231,N/2J]/U18E3F^IWG:_F95^L5H,QSW(& M%[%VXX>@" [,%3OP2F5;&6\WT4[A@+4&7+$)54W@HKQQZP6XFG]4$<#Y1C^> M61N']HL]L+O]JUC/F$XI0VEBU@@YK*HP4H4$8%F:I3BADE"GA<+>4Z?&%S;, MJ%AO"L'F34>2*IS+*NNX]-^'K9L6>H,Q\*??$P?G3_ZDW5V?M;FA]4F;O^T^ MY_UGC?+)GE2_^2Q/_^,5Y\_K]8OM25^6P;JKOFE9I?+83YRM'^]7G\U:HF#S M^N\/*[98&__"[BY1GL!@ ")IU@8)DY1[1:->K='4/OGR M6+6H+8J$-I]=7C9Z;4S'JF R]^U">8TZ8BU >9+BFJ3MK]J&17X[#L$OB'/PZ_29_PS\A#PG3PW#_+@(=+Y M/Q0+HYAMU=I6;9;DV+A10@&EH "(8[,FP]CF".092B7)(>UR7LGWGVA/+UNZWW2]>_\*Q^*XDZR/;#/F MMGX8?AC&F<":[(RN/L#M3[,";=J"()JH!7#=;J,NEH( MOA2B',0_O6 M29%*GV^Y\_XO,7^QK71^62[EG\5\/J,"IU"D&6 $Q6:%(!/ 689!EI*<2HYD M[%>HVE>!J:T.=OJ#N37 M[:*)_QNG#DDJ /39 O/,QW)HI^V^D>- >Y];K>&3U$L9EQ#)5$%(&, MVR:V-$X!3Q)I/,E89##G%"KH%XUR6>CT0E,"-[<^@;,;@87%;F#*.FYZ_5-+ MWZA6."!%N:,S4#?L$P)?M3/V>0 N=.NW"Z;?+0N<[BE9T"L M*/?2UE^44,5W6S3FD]K4\7>S."%(\]00A$K-"BN7%!"$*;7\7JSM3HG=1A$K)8M-9!L J;7]Y_\=_Q.*GHR_ M:*^PC>/,+]+F%S?F@>OG*F-U?KXNNO^ N3%0J$$8F(*VZ']IH<^TF2/*5HM_ MEB??Y1Y6!;Y-?]M&[ 8,TW5 *U2T;I>H<8-V'8P^BMUUN>?J$^1F][]5SP 2 MG,=QK@%$9IF$A** )EH#J3FDA J>IKSG4?&QM*FY,XV&MD;3I6H&/;#U/M&] M#K&QCVYWYX(.Q2!ZP-?[)/8Z&%_KR-4+SFL.5L_#XW&">N(AKW54>MZ>CC/1 MCINN[47]X?R.6%6!4K&$<)%!@#*4&,Y-!: ICH'"&21$*403IWK%_J*G1L#M M;M$?NK>+^Y7^=!\4-_=O&*@'9NZ *%_1@]D5L.!-E2\*?J4NR:Z G&][[/R$ M/F4LY-]>JC(9#\M;:=8(9C9D\\^L,*+J1M[OU,KXJINR/>2VLM!Z_:*,&UON MQ3TL6PON3\N-6L\21.),,D-[L2[]3<-]4B"0BRQ+H"893:%OHZ%A5)UJ[ =[ M?C:?KF#SN5U;5YO3FV799V@;8FX^=-':=EI8>_R[(@_Y'CCXQJ\XK",MTK<& M1@_+:&=B9&TTY!S55AK?<&MGRV6,*DNCVE3[C/9>8VGMZP^T3R&25Q_PL>J8 MO.+ >Y9#&71(NJNI#"-ZQ&(L@V*W7\ME6%%7]BRHJF_9*JW+A8U.+),642:S M##$)8L4X0$QGQA'@.4A5DB09Q3F"3AM/3M*FMNZI"\_ME/3*_G0#V'%!$PJV M@>=*;\3Z=S_H0B)T,X23LEZG-T*7V6=;)73>U(\VMG656TG!=E_\9643KNKR M9BC%!#$L 4\T-,N(1 $N)0-QEK*8QB2.%?)A#Q>A4R,1AR+N_0%V8X_0L U, M(CO$;(7/6LN %>3ZP!*(49Q$CDHL/B <\HO7O3TV-[XHXP(5PG@]99^FVX4\ M^,UOBV*S?BB>JNKQ305/SJ2*408RB!! ,$X @XP!RK1.,@5YAMW3*GNI,#4* M^O+U-Y\E9C_8';8*!@=S8&+::5NWJC,61$>_+(V(K!51U2JD1[W0?D/@L8@? M?"C&.I\KUF*^M.13[;*5O;R7-OBD&91U.2@V/N7HER_E2&T>V29BY@$;8RW@ MY9#9VL/F48&6YU>!W;GZ[O?D\1;75UF^MW:^[DDC=P>K.Y2\_TNM1+&V>_P' M[4GJ?U&?C0%JEB8T@3J5@&90VBUW J@V;C(RLY@F9IW-.1JI]Y>?YM.+9ZOU MC]3.@(B5D2/%4D9J\D-]M!'I=6K]C]%"J]]0!&N0U5-\OZG03*S&'[K79^TBNPR VW01&-:!J3X(HM[T[(%1(&IUD3@J+7I <$AI/K?V MHZ,W+^MBH=;K6_'WEV)='J1]7BT_+%=/[&ZA[1_V5P_JK\T;8]-_SV#*:SQ M8RS?,7)CKP&1'YC)/("N _PB:T94VA&0VWHB&(CG?*6/RGD]H3GDO[Z/Z=_+ MY4.Q%FS^7XJM/IC?K&<\$3&D,0(Q8RE B!# <2J!5I#PF&>Q5M2WE\N!C*EQ MVK992:5G9!6-2DW]F[DN#3JYO+&02NZN9R^,S1N[F<,>I4 M-Y=SE_I]W%4CMA^S7][,$AH+F&8:L!3;/%6$ 659#"C*LI02E"FW,J&[1T[M MT[5;MTI&_VZ<1KE\-$@T03%) $I4"B#.N4BABS*C?EKR_$M/;7;<& M1'J^_+,NFK#<]@5A6^T]6RSU&!NWA<*P> _,#T;YJ 2[4=_N9O]D+8B*Q<_1 MKA_+SHI!&CCU!S'0V1\Z.C=G8#7"=D],O!LG.[QE3V#<\O2I:KL O5Y52Q$\6SS M#*JJPS,(-5*)2('0R#:"X0A0*C* >28YD90C)7N4<.X4ZO1BCY^FM]5S6Y/9 M-AO0E255ISC/JGS=T+OQPO5(CA2H6^-4-X7;@?GY4H%K_UA=%TA"!>EVRAHW M.M?%[*.P7*>;K@S[K_*7;Q?RXZZ18AT&+.\7VR!@<\&GY6+5_/4-6Q=K>W^] M RH>%\7?7U2=W)]D# FI,!!(0H#2& (N, 90<(12RK($>55<&%+9J3DRNZ#Y MO39M=XOG%T-J-OQQ:TFT,Z5?O89!7P)'BIS(T [-L,.,:O]4B0'A#IUB,82J MKY.:,2#H9U,ZAI0YU>KAD2WJ$*I/-J-V;5S.3R]E'#U% M6<)XHH"L6B2G"'">"[,,QGF:Y11G*9U5(:7&=5]M'!?#8^GOPU^'5@RXI=4H M>1-Q]:U8V(K 93!N&8"['BL"U_ME4(S%,=(:J)S;AC<9 22ARB9$9R15N69) M4K\,[\W7\H_^*C0VC/(BJ(7\!WD+'#=TICBN0^\371^+76>-M\R/2OMM:LYB M%ZG=>G$J%"80CMUWX%X[(-M;[W^,D.R^PQ$L*+NW H-T%'KSXU?VM^7J[9RM MU[O-::5DHKA. 5/$AD#RW/S$*,AX+"2E&$GIMWA>V4>^63ZQ8S')(.(ZA!JE"RKB5C &6Z;']L?_ZTP[+$2CS\^JN_&;IMCJA3B4,@4)!3:Q:.T M<>D) RCCG#"92,&\DGS=Q$[MRV^=RVV5+8_C/MW^9Z_T7D?T/0]'@V$ZWC&G M-YS]SS*=T E]*MDM]'7.%YV .'M2Z'9W[T"VP.1E_(HC-[;Z>P01J/K5;F M[Y]FMVP@X'KP&1W7H4],&SE]:<.XK'=5: M!SSE]$(IU!&EF]!QSQ>]@#@Z'/2[>^C-Z]:IY/KMH_WQ;E'Y ??ZTF80G"$- M,=,H!EF<)P!)H@#/8P(((B)%D+,\]7*@1M)[:G[83V_,VZ"+S<^1JH;?5B%E M9;^'LN>/MBN<[^4*9ZDCMBL,L6T.),YLK ^UBW[=:Q-ZRWVTEV%2^_/M&!G; MV+=0 G$CMVR M1N4T)[,/F*6E>+0L@W1%6W7CO%C=_7C&?1B2 M&,8\XP;\3 N EM7+ M-!.91C:[&6A&N0V.H8 KF )(-58TB;F@7L$QUZLTM8GET**JPI3]0&W"F#7$ MO25RP(%SX[YQAV-@4NP:B=J@J+)H.S+&J)LS/!J./L.!'(A7 R@T*N&& _"0 MB0,^N1]%GZ!^VQQW5UV:Y\P&*&K .O_R=Z_Q^_W3W\EQ^A7H39C2Y#0CZI&E6Z1C]] M7*[7/Y(JQ69;J%!!!;9];"8F,6<*U7^>3TIQ9ZJEP-_ M/>%U(Y4@H W,)CWQ\N]?<@F+4%U+SLH9MU?))7./.I1>I;C/]0R-2(85MM?J=H5&GJ M7XW_"-!N/@@%T\!4T .A7O7XST%P54'^HX>.7I'_G%FG2O*?O;9'3^I?E31K MG/E7]49EH EFB/$2,*0XW9^$.3&684%PJZ;!(/@,3 # MUNI%M7Y]^F2??JO;1G1?Z M>WH?#9SSSX_+A:JK0Z4YPHF0$HA<*\/_MFYZ##.04:HE3ZD2R*E%RZF'3XWZ M2_VB4L%+99@N W?9D[L&CH'YRP,)+\_MG,F]/+:CAXWFJ9TSH^VAG;VF9U9' MW=?P7I\NX%0VBJ\+,=7]%'Z4I2EW&Y@XEYC',@,YTC% F> ,DD!9%!E>8*R M6$.O%@A7JS0U F@WCSQ7_.TF*NUJ:K\)&5Z$NI4TW >["SWM$SQW"L1, MR-2LG6.0X30!*",>#'2I[ MIY<#1#,?FQ\ZAKDEX74BEX]-/!NO?.+2OD4^Q% M6L]2C2DA& '%&0(H51@02,T';WOZ:"@XE[CIYN/VK7?*CMJ8#)L&*:';)&KE:IH/9QV4Q M76[J<4[QKEB;)VYLN%6=FFI\JQBE!-NJEC#+C6^%";!Q\P#&:2HXR:E9_#H? M4YP0,+65:J.B#1R->*VDQ^[R*0P=MMVO1&;H<\<&%)LW\"8,*!X[[E>",]*& MNQ](?KOM'0AT;K:?NF^\O?8.K?>VVKNNZ]N]^<];4?:"-D[5Y]5R87X45;[I MY^6\$#^J_V^%>BHF"!02I+$F -G>'1Q* 6B.*",X55)ZY7WZ*C U&ORB1+D' MM+4AVC?"MV&SYW"X.5)#@CPPHQK5SX-[$U6*1W_4?PZRR]87O6!=FCW%C]RC MN1\XQQV:>SZG'^]5K22^VM9:9?>MWXO-X_)E\T4Q6T MJTP#G!'-F9!)#/($)<;/$QAP(15@'*4Y)"EDL1V(=H5 ;R[EM'IS MY-5P!B++_GJ,RII7PW5(G]<_L,/NH5OM,*_BWQ9*OU>J[%5=UTS1>D@&F MF!>L"A1L=S3<%BSYL%RIXMNB2FLR5&\#"^?5JL>LIBF,=0[R+(T!RF4*J.U@ M"[GA7)I0#*%3RXAQU9X:0]>:UBTDC+NTV>GJL4@=;]@=]@,F.9@#\WZ;R-N= M:RW[1VW#FUZV^Z;?1%OCH]+ZO4X6S4O20! ]3/PE\=@?F>3+,M*NR_1>&K^= MG=''KG._:#QMQMN%&AWAO;VM\:6'.C#\O%+/K)#OE%9&F*Q+E-XNJKH955GE M69;%4L5I;A:+B0!(<0%X9CR83--8JX29%RR^]B3119'I'3'66C>U/:O.ZU7U MHSYUU7J.3]\3R6"8O^I193,&M?KE$%1=8F^[AR# ^:4/@H,=;#HI\?E,MMT6>QF6&2:)CK&.2I[8J3Y0D@#&F@1N^?-41RD?"9[A MA-@=.00@RC5 :9("+J4RW(P58W$NH7)*NG<1-C6>K72-UE;9FVA=?"AX/_ZS'@;!-Q]:U8+.Q?#+E6R@PT#CC-,B$Y IK;NM=<4,"Q3H!(2";R M!.4YU?4XO%\XKN3"CD(C=NPQ4-5/0P^ FS,1"M*!782:3+Y69%)I>M-V"X(6 MO;J(2+B"5^=%C5WLZJ+1)PI=7;ZGWZ3ZRW(I_RSF\QE24L>QX !J95C$_ 4P M85A$*2EC%<=,DL0OAZ1YM,_+/4[B2*.9'P=LH=*"*)%0#I1MAXHHD8!SD8)$ M$I(F5(F8>L5;] %JE&:#U\&D9$IPFA(08\5M,S5H8%((X(PPS)*4897[^P=] MP!K/%[A_5N6<_^TZZ$B6$RQP"C"W"5VV6@I-)0$LIEAP33*2Q+Y3>G_@AI^^ MWYK50@#8W";B/D ,/.E>_-*\Y]9#(P/-H]O'CCIG'AIS.#\>_7N_N?#7Y??R MC.?.3+5F,VC^N2;*6Y$ MV7J:3U6[+^.YKXNE/<-Y*EZ>[A?E0N7SJA!J!CDA4AEZC.,\!0AK"(RCC('2 M.6YY*; !+>@[N_?_7[W\6-T^^E==/_P;^^_1'>?'FX__7+WYN/[Z/;KU_3^GA[9:\R0\+9K6JK/$?NTOJ(FRWUL6NRVG]8CWP=;&H&N-\4INE M-CZX5L7&:+@V^G_Y^MM_&C?0GB8I@8V;C!#(M<@!2FD"&!0(J!RGC*-<0*Z< MO>41%9^:MUVK5;9?^/K;^B9:J++#=GT^;H/,']5NV%1.M]4VM1/.R5 B4@:AUZ[-/ MU>O3PB$R0-AW*ZJAF.C[XK$ZF>A[,]+J9K+OC]]:Z14&L7.M-:8^XZW57@'E MO;7>:\CO6:6YBQSQK*7>#KK(L9KF& $J= D3R'!"$,H"4D&D:9YS1U/> .33DPQ\[ MMP!7-L-G$*C=UMCAP!O:R;ITGA2PEK03)J'J1'<+&[<&M)/A1_6=W>[JG6.X M?+)5ONJLG+K8URS6&"F&)5!0F=5J8I:L'$H*)*8IYPIS"#._G;TSDJ:WA6=P M_EZ46]\VN:4J05PM(KW3 T]"ZT8< > :F#'J,L2VM%Z3S/=3K67 JL07< B7 MIG=2RMAY>%VFGDBTZ[S/\X3N9 MW_79FP>T/GGSM]WGWOWL43YV)_.:3]WMXGXS?Y..NZ61IJ!!H=9FV3A3R,SW M"6% I3FQ^58(L$0E($Y)C E,,.32SP.X('%ZGD"C\!5.P"64W9R!@,@-'KM1 M0];R#EK*EMMEX9P#1UP".0F7I(WJ+#B:?N@TN-YV;>.N@\7*MEC*05^G! N6 MR)@"(90A&9BE@'(F0(I)S&,J4(I[MNER4V!J+D>[*=?10GQK0]_V6XZ#XKBS M,2#40^]U.*$\4C\M/_2"=\]R%/]*O;+\P#G?&YLQ&?Q5):&NM>M M L,'9;33+$\3B#B <6:SI^(8T!CE9F'%J.9(04&1YLF'>ZT9X M]&+/BS=+^\MG&Q^[>515_+<9'ETLV$(49H&\-E=?J-/O=QSL"6KG4:[KL\8[ MAO6T;N\(U??>:W;.OS;#NBU!1+7B%-J.%5(+@&BF 489(XQ7E= MD#,]3B_7>UL]7>'JLVU^%5KC;)M[ =5SU_PL#$%WS8^EO,*N^5E33^^: MG[^\'QG<2EG8R8#-/[/"+*[?LN=BP^95B_H92_($,\%!3 2VG6P(( F7 .4* M82YP@K!788%.:5,CAG85HS)@FVVUCVQ90% L(E$9X$<4W9B[T44P) MT><:LUK5Z(]*V8#DX01*( KIEC4JD3B9?4@G;C?U(Y4ZC.7KHU*;CW;4C)SZ M!$E#SE6<9X91" *(X1P0GMM],XYXJF(2QTZKR,NBID8G36Q/J6K4Z.IY/.> ML!M_A,%M8/+H"YDW<5Q&(Q!K= @:E3(N&WS(%PYW^)&%5,7L7;T8_E"LA2&B M,M;M@_F=;<,N8HFTS3*)C;^!9 9XARA9.8"J=N)IU2ID81C:)1I6D= MJ1V5NKKQ0S>HW=00#*JA3^KZH.1,"4XHG&"#M1+_]&WY_9_-_141F!]VWW_W M4T?Y])T,:[YZMXM[]I5C*QM(O#9/+ /"[7:'V*Z6=_+&IJO&$U+5-)V=PWSJ<# M3S>Z"(/2P%S1 %2J66[F-(I&5M.0)60OH1&L@.Q902.7C[UD\''QV(MW!.VE M4=> /RZ3S!+$M+;=N8DP? %S!BBB$D"SQ(!*$YTDGJD"GAKX?" C!0[6?3!Z MUZ7V'0.>YS'1" $J\A@@(3- M7'W4F96>#1%6BC#V@<6P8 M!M.-DJZ&:.B]K!TZEX-D>T29=U@?++;\E(R1(\H[S#R. M(^^Z^-KH\;O%=[4P@_*C:JJY.0A0CJ5$E$E;J-_N:LL\!23&*> L9@E71$+H M=?KE*GAJI-".8]YJWCPK M!7V[@7$^V-OQ_FM]DFT;8>/_'+'ACYGF+*64(JOI0M-B#,6N]!K9[@C'.<$(0TP+$0 #$1 XX% YG$"1,Y3R#R MW/L;3MGI;1,VZIDEG5;E-M0/Q5:^NU ##J^CTS>)(1O:32R+ [YQ+"+XYE01 MP=U,&+4,OHFVKX&U.:!W.?BPA/)'AU-T7 ]V<,"/?-[A)?:;U M8F4.SFJIB\W'Y7K]P>!7U[98/RS?&@66\T(RJX#UU\TB/U991CF E!O_.9-F M:E$Y!I01FN=8'?;S-^G5K4U09%?UDS?HYLN]JU%AF/<>V M;?42US-T-L (N\TNXX[;P+/(6$/F/5F$0SG0I!! H5')/QR AR0?\,D]\MJ_ MJ/5F5=AYH>Q3:PO([O_FMT6QL2%*9KGY9$.;2]>G3L)!20Y%F@D 29X %!/# MX1QJ( 32FL88*A$[)[M?H\G4J/NS+5WOD91]U2AT\^RHV Y.KXW25:/KJA+W MX2]+6Z*6,5'EKE_,I H\+AX9]&.-SUC]IG8=6E9J7DU_9HI;[49JERYX],N7 MWV[T'+KH> OC/Y_BH!XV7DA\!A+TT_R .OJWWWH2S/ MH&PHW?J7E9E(9V9L..(X [85,T""($!B+4"2JB1A.HF)7T&JLY*F-B.5+> * MLQHL"5%8/?M5NCO&U'6#/@!2@^_(VSYY#4BEBK8EA%$R?$V[LS@$KF9W+.=5 MZMB=-?=K[KQ&,XYNX^J^)J60OF\?EJO@? M)?\U2M.;!&DN=@2C W+M%7YVZ& YM_LYE/Q7B";7O9W8J_OQ2&R(SCTXJA*C=D ME:Q#%]JA>@)JC!4C0&G;T8,E&A#%4H SEC$6QQ)A-ENH;ZS:PW5._1]4:Z?O MBE;?U9'N WYC=73/?*>I9^6 8%C3)U6Z[X;E5M6<1 MF;/@NJY[KX=LE&6O-UH]EK[=4 1;^9X1,_+"M]O8XW7OA>NO1TOCF\:]Z,L: MEW'W\P&#H#F6&]<3R-X^V$5P KM1Y^6]BB=TT?QSSLSE&Z^(2'US.6[IS6'< MTGNCQ.;'C@;7]YM'M7IX9(N]]J=W=?O3@W3%\A_?F37F-OQI!C67*8\18+F. MS:*:Q(#$AN8DS&VS3!W'B>IT"S#Y! MLE/0=T+S08"8V@J=EG.ZCDI\[/GPHJMM]U&N>GE)9*&*'%)6^D7C3FG\0P;O M3L*N\6-])V%V5VCPI!0,L77Q=KDP7$ *8:T%R M',<0>;42"*_BU-BPG=_?MC':&1DU5E91]RT[[4W'!3+[EE@(]A8X+CE>=6R' M7CN$']:1:CV$'HS@52&"*?A*]2-" WR^TD1P2=?.,V_9^O'#?/GGORGY31D? MO5+D;G$KQ,O3R]R&5Y3NO%5KI1[-LL!H7K7$L7DD!S5?"-:("R8!H\1XU H1 M0+(< XR14 FT#:)YO\DFJ)Y3GG&LH9&U-*I,C1I;[5Y$R]IZUV+/WJ:'?E7,)@+)>QLO\[):F0FR[-QXV"D&MFU5JV[ZP38LA]YYJ1!W+$ M&>:Z,1QI5@D(?_"Y)(1NKS2#!(3U_+P14DB_V6*;U=[DL3=)LE2Q5&(7?71&SM08?%<6HM'3CXG/P>G&J0% &I@=C_$9H!'F M!1@"L=0Y*:/RS053#YGCTN5]4_"V._%VB[[IGIOG0MOFEHIB!9#(,L"UHB!E M(N,<4@R)E^=W4LK4OO^6DI'5TCNZ^*1"U/>-Q7+U$H4:^N&W"TVQB]9%Z+T8N ,)5 G,;9Q ,J0 M!N?&@= ) 7&:*:DAE#GE(Q6FO*CL] +U:I6CELYFX?'MVZK,T(NV^O>IZSO@ MH'M$XKWZ0$X_M.Y^5Y^R]1:XCOUXY2J=A^6URU5>5O0?HURE,^#!RE6Z2^PW M$7U>+>6+L)$@PHA<5=E[Q?J_:\NI'5UX_X+X#L1M[AH!N8@,^C-H##ZH9*(/Z[(&Q4#G,S M_)"''._J42WQPW*EBF^+]W^)1\MI1D+9K/57MGE9E:OEYTTIX^'/YI&C7G1UK[(&!@U%D:5B5%IX\WV-H\"@$$'O)L"7W48!V;+T"/8 MIY9CT*'TJ.WX6D,Z4JW'T3Y.O[*.0Z#>6>8QJ,#QRCX.@=->&9?B4 MK>OW&@/G>+0QUE ,?01B-+NIP@[?M^%O5;JN+F'[Y:\/[PAX8A("V5 G*U?I M,NX)3 C8CDYJ@CRT;ZL LZXNYVTCI(HT?&2K;VK]26UFA'+&D6(@13&RZUD( M&$DX2"06TLR4DB:97S> \\*FMD3=4[>J?UH& XM*8]^2\QTH)U1KJD0"4AT3 M&R9# ,N4 !BG.5<)S5(;*+G>5?9? M4=LYH8Y7KY2]L7TF V+GV_T@#(8C+7JOPK)'?X++X%QN0=#QC)&[#%RVYKB1 M@,,]_1:%'Y=LL?[,?MA3IWIS)\,R2[G& ,+81B(R GB<"/-3FB$I-"38*R+I M6,34IJ]2PZA6T<^Q/X&?F[=^'2H#D^4>( .0,/_=F. M*_M7^B\V9=BB80N[@V1X0RU$H=:[QC2[- 0%$>:Y%$!G* 'F^\: (I4"C(Q# M)5 2FS?$OP^ NP+3"P]Z>__KKW:8T)1I$&=F,8[BW.YW0@6H5 )FBA"-8S]" M.R]L@N1U7/K_7SP]FO/0.GHV0> :VL/9*;FKE/]'HVA(5^D53/3966#=R3M!>S=F"4HH@/3 MRSZ852/?@S25D/W1G*$)%U1[0=[8<;5NYI\(K76\\7K::1IQWNN/R\6W![5Z MLIEI,Y&F*&:8 ,ELWT8J.2!YEH!$0F(6/IQK3?KRSFF1TR:>;5-70SJBE3RY M6&ZL:[]0&_LOTJQ ER\+ST13A^'PIZ+K01Z5B^Y:^%J%@=6X.VGW*CKJAF< M/CHC\-4(J1N +D:Z<&<_2JH*9O^J-H]+>;>PS_'.Q&N>'92J!.19^-'-&SM389;]E]7Z?:5OXOOJ-9_G,TWM27JOE]"E3.SI/G[R\=_V<_83&C\5"W6W4TWI&$L13 M+1' 22X!BE4.*&($4"RQPAQK++T61>=%38\?CA-PK;)1J:UGU[X.A%VI(01N M@[-#/\CZ%-JY@$:X:COG!(U="P2?J[ERZ(^BR9299RC*8)R#&-GDIYO9@ MF&+ %,4H45207+G$#U^0XT43HX4.J\K++@*O2ZY;CDR(&?R7;Z&6'..L-":Q MP/!<5USO-)0'F[\7F\>W+\:-?E*KYKSY1WW:/$M2KGF<($!BC0$26 *>,P5D MFN2<44:D$I[NPT6A$W0DJKSE5N2(M_=P&6IG/R(H@,-[%!5V?QI]HT;AFVT% MXQ_;$).@SH4S1.'U4(6FY=56;3> M/EJ^>=E\6F[^2VT^LT+.<)KK5% .4FC[7IFW#!"5(Y"D"'.50YRAW#,(UU&T MSUR^IMST;,(UO;39!6&PHFRM.==?3< M)X;?>9@]5K[I8+VPZHS,]3SD>,EBO:S=2]OM.KFB%MMHT;=Z(]*8<_CNVZHW2@C&( #T\85V'E3AQ,F M@>BC6]:H%.)D]B&-N-W4CTK>O*R+A5JOWRZ?N'%ERNKJXN\OQ;HH3P]5V0"R M]&UFA"%():7&S4 "H"PW7@>5&.0\R[E(LSR&7LE=[J*G1C(M-:-5I6; M/;!W(YIA$!V8=1JEHY;6-U$;XEKQ4 N?_F@%XB,/P:.2DS\@ATS5XPE^M"55 M,;LU)"@M$7Z8LV\S&#-%$Y4 QHRC@W@: YIK 3C1BD"N<\*<8AB/GCPYTFF4 MBZQV;DQS#%WEV'V]AW\$0OD M.W@('M5W\ ?DT'?H\81^-&83N.X6M@!@R8OF[;I]LB?=,Q1+HFBL0"I0"A"4 M"E"&(8SZ+J1D$AL!J8 M<$J8=CK>1%;+J%(S'+-< B(0CYP5,RIK7#+VD",N7A\TL'G;XGQ7:\N>OLN$ M"@:(LHW=A": "BT!))J3A*:)D%Y'+^ZBI\8:=6#O4Q78NXM_#A+^? IZ-R(9 M!M"!J>5LD+0EF6)5-O&6ZTZ$6ANW M:[,H^[!;73[(%_6\7-D-'GO _;*>,89PAA,(4D$10"1- ,7& MAZ%:2IPCC;/8J57")4&36T^5NF[KYFZUC2IUW0]\.M&]?/X3"K.AETP]X?(Z M'W+!HM=Q4>>#1SL]@!W5]$(MD'_C)WM43Z<7+(<^3[^']$CX MNE^+YJX@ K6YVN1*#@;EC:WZ?9O,'.'@D1/7'8Z2$)P]<_-*;3EO>F;YT<,MX MZ4FG==U+/SIS23^/J^QY5]';IV65T[K8S#"F'#&> )Q# 9"*$\!3)@"#4L5Y MAH5(/%M7G90SO;V)3Z7@3;13 M,9QOTXE (!_FM(Q1?95.,P]]DNZ+>_@>M_)O+^N-DK:2\5=E'EBE)BV*;X^; M;2[C%[917^\_/-13#:49DD3'(&&V$F"J"*"(8Z"A2F7.L(:Q4R7 O@I,S8MI M3(C*LMVU$='6BE:JKK4C^LE:XEA-M/<8.;A% R,_,/_T KV/G]4'?0]G;.!1 M&,EC"_L)^#EU5R#8Z?GU>>YX[N$55N_YD-<\IV<#CCJ>\,-RM==W><99(C#D M#"AENPIB30'CN;#9JE@SDVP]>]3Q^&?6O<2',R[\+ S%L-[QO'U^#- M0*^!-YF/,CR!9H1A=1UU6AD%]L.Y:1RAKS/!U3WO;&CEIY=R98DD82*#$I"4 M*8 0C@%C3( 99F0*:YF1+BE &[60(P MX7%*)OP5UB] MMPE_S7/Z%CUX7BE15(7CU/-0K;%S2!+,\0A!CJEMI8230#1POS5=J.- M*4\$]&R9X")V>K$@;:W+.$_64M>W+((#[FZK@-!8#CPWM-6]B;8*EWC>NN#9 MHW2".T#!RB@XB!RYI(([",?E%3SN[#EZ_'T'R W6AH%]H$YR]I@F:JR M(FK,N(DJ0Z+&DINH-3;&F&AG33A6NQK00)377X]1^?!JN [)\OH']JQZ]?0\ M7_Y0ZJLAYQ4SMC?AOFF2\1A1 )6, <*VSXC,N!FP5$,&22S=\I$NR)D:"S9J M1EL]/2M9G8'3C=4"@#0P9QWC,T!'D0LPA*H]=4;*N(6FNDT]JBIUX?*>!];; MAD9?E%A^6Q3_H^2=-/12Z$+)>D?*UH P[&06@A]W?6S-O[T\*7G0IBN'*(=9 MS "E2@"$( ,\YQQ@%J?ZGU-829@*0%/(@6VW;#O5$2"PPHH3P3+DU2G&1_C4*+ZE>U3E4'94VNNWU^NJ"%^M_X7^D(.,8$8@CFF2 $J96>D220#-$P0288^3 M$\:ID+X1<\,/WLC!='P3%&-*: I8D"3.J$ MJ<36&N;^3OB(@S6>R_U@>S2<<++'';"4:9727 )LOB& :*8!07D.E,B%EG%L MX\%\W>C1AVMXI[D>K'TW>=R1\@[<7\M7G%+F2]H>MN5M;_L=>>['[=+,5_O_GQ=LZ:/> T M-G,>ERG(>!P#E,824,5RV],]@YICH9.XWRGMD:RI;<>W3^]*9>T"M52WW]Y[ M%\R^)Z57@3?BJ:<79Y%)/@YY+&D5SI3/&OR^?/!\[?T;L9 AK]>/M4JH9R6G.SC=EVPGS==@3IU+SR*KNV[2C&_=N/AD S8$Y)020/=IY.,%S15>/ M[N>/W-S#R=CC'A]NM_5(>+=E!S\NV>+VX>-M$^Q:!TIFA$G;^P=PF-DRLT(" M0C$!.B%9K@3G2>+4?OF"G*G125E!TZH:W48_&6U_WH:#>Z1(=\#:S1H!P1J8 M+<[CU*?*:P=@'JGC88 ;*4/\&@#]DL,OP]*9 ]YQ^WBIWI=MV,OH=KB\9Y2^ MUDIL[O7[O\2C/>:PI5GO%[9\J/W/]IK]SN:V5F-9J+$0&YLVL'XTB\K]7[2N MG&F8$FX[)VFNE6%:S $A*0%90A3#B$">>^9Y#Z#E]':R*R/M"D@O5ZKXMHBJ M@NS"5EFH[([,C*G6-H5*V *O=NNG_$'M[/+,*AA@^-W6I:\\I$/[GMNQ;.RK M*E6;D;-*WY3_'[5TOXEV9M67V-$]^.7^'6^7QIE:O-B=V?OG.G@[0&>Z$48H M5*+% !J.FZ0Q',1'"1X#BNI9N'NU-&_MYL=G\^5LC!S[Y&?KJ)0GGX@+,]P2 M0,4)0%Q)P$B& ,QR@9%,7J'&K?3L8?53QV^6>?C1B2>G#?/GG MUY?GYWD9IK-7>G67621RG.F8(< D(0AIPBF-),Y% Y$DIKJ*G1R]? M?_O\^>/[7]]_>KC]&+V]_?IOT8>/][]'=Y\^W'_Y]?;A[OZ3'[TX#X(;U0P! M[,"T4[IG5N>;J*WU?FWJ07*Q?,$*1$C.8D*;7=_;4]J9<7HX)'D&L&V+A]+41GPQ"K(480:1[5=._9J6G!/5(PYO<)^G M6(CBV7PTC<9V 56VRYLO6GHL7)*@G*33BK9CAZN01$ M(#HY*V94^KAD["%=7+S^NNB*I>XHY?CA96,[!I\IZ-A*FD<$QRG%@*<" X33 M!# F(;"Y]#)E,&.R5SA&".6F=EIRD#%OK -GJL_>1)6))ZO0]@OR"#+:;NSV M6F,X,",&&KY14N=#0A\X7B6(:J\2X!(2U',1,4%E])L?/K!B]9]L_J)^5[A9B_2&O4>[:RL=GK68S-W($%!%*S!*#_G[NW;6Y;Q])%_PKJGJJY MNZN,&;Z )##SR7&2;M=DQ[F)=W=-[0\JO-KJEJ6T*&?'\^L/P!>)LB0*H ": M?6?.F>W8)+'6 _+! K#P+*H(Q#GG,",IIS&.XT@ZJ=J-9OG41A;C./AA/ =/ M.]HEFA_=QHSQW@"[ 662_1IXM*FZM'+Z"G3=9Y&J_'L'G4H&[T[7H]SXQLP M(-%K/_O]9O5#+LW*UH_3#G#IN1U[0JX7X%MC[33DJ_C]8A#EMHX/3-2%EO0'G)+<[L/UZ:W.48[*71>7C<@+'JIDKCVMQ+_KA<+58/+]=+\85NS*IAFYN<8,5P M*B"."8((RP*2G.8P$0G+A1))H9CUD'2VN:F-/,ULV<3!FS45LKJVVK=?&34F M!\([C[3%2.,5O]"[CK6M8&EQHR.:XVQ@']*A9>*NR=[P@+PAX)WM"K27W[ M%5>@=65OPT('I55_&'> \6>D3O%2_M!KYXPT.(3M)%\U$JV1'5@K\?SSIU S MT1H%R]J)]L\;MJGS[KF<+V59WJR>V'Q9/;[.\'^HYBH=A?:.)%GYU?QTI^Z> M-T:FM*P6[OXR?WB<296)E%$!$Y3H$2R6%))8Y3"*621(CDE,G;;]_9HWM7%M MYPK@75^N0.6+V5!>-3YRJF MZLD]Y[JRD>:X3=NM=]MN;;9R_M+7KC,D4"LC MBT=OMW0J[?ZVT'P]G/UUM="/,3LUYDC03!4T*C!FD$IN](5% 8F*$>0RS5.: M2:J48Y;\"%:[D-)(ASG;2/#'UM"1%(4=^MHR5VQ:_1QRU>%=7@#H>-Z9 M'>RJGM1"-3FVYH,^O-#V48]+ZYYK3/^57(YK_*JFOV0 M&<(QW MK&;EU ]V$7(P=$-3;6,CV!EY!?;1;DI(FP2^*]!XX+&BU1#@?)6TNMV:^ ;%CP;T?N EBT ] M^B^S=%'[WTF +)NXSW( ;NEZ_F$S.ZR<3:;@-)'O(,930(B,2BC0N($)Y!!DQ=:RHJ&H= MQDD4NTR!!B,WP@RGTFZHA"Y$GW;#>=#LAL>)ZEF$4K (J%KQ=DH5-NH4'A4I M*M+\O%JN:J')Y4-=%K=)D9_AC"NI*8M\>I=Q\,CUG8KF?\W*6,5G$F!-(Y 8=>[ZT$FPVP/FFJ-XLUP?9VDD$8]AGA = MAL@L@H2QQ)3\2 N:LY2X;9M<9,W4*.94BBM8[%0GEEOK0R6V'NLV2V(:JS-" MLY=3VNJ>*,CG\]T3,$&U!];1\U&/V3+1]-,>V(9GF_8]=*".\NKIR11C6O%_ M5 MIY?7SYG&U-A4E9YQ*'!N-#,D$A2@M,D@(8C"6-,GB/*(XRAREDT^WYO*I MCI/,61L+2F/M5;-' NC6X.$[)WV8VY&B)QP#4UX#X+<:P-I0L+/4HQ;R>3A\ MR1_WM#2NXO%YEP]$CBUN\1:^?9/?J2E;LW@QF9FPJ M4XDHADPA#A'7,1S-\A1F*8TBRFA1**?5WJ&&3"UH.QXL[%P!.U] UYEAY68' M=]_@",Y[I[Q)\.:A/WS$;4Y@A@O9[,QXZVC-"2R+0,WM>0.3"#E?/YN-2K,2 M=T]_RK)-5.,*HSBG!8R)0A!%A$.:HQR*B*1*XEP4L6.$=K*MZ<5GS9KQQAAI MM.,-THY9@2>!M6,V+V %IJ[&QG:%O;(R1$[?.2A\Y>^=;&?<7+US[A[DY9V] M8> .7;M.WZS0E[.Z,:)Y7HS M^Y7^G#\]/S7'?HJ<95)F& H2:RZ,10P)SW/(4Y(1'1O%DEF)OAX\>6J?;F.< MW?=ZB%/_=WJ1]X&_S\8NC^>>3GK;]U7JFSI?I/[7[FL\?-XH7^%)-]JO[_0% MPR*1]W(]_Z$_XQ^RDW5YO11_D>)!?]O7>C[T8[Z9R[)36.N3GD[=;N13.2-2 M%E&,=:P2):F19Y:0B11!@HJ$LXPDF*4N@^U%UDSMZ]XYLY>C;;0R&W_ SJ'] MVG/&)U YY;@H=%EWV@W\HW528!(*W#_.@8477#T%(9?9,FK X@6VU\&-GX<. M7CAZ?GI>F!3(^FSKZNG[6C[J&*LRQTQ%S1&_SW)SI_2<=(9E$K,TSB%6E7A8 M:LHO\P(JD1+$8IRI3#HO)[E8,+U%IHX#[=']K@M@7OG@O.SDU"W6BU&AH Z_ M1+7%N#G/OH=QFQQ:E46I:CD;!2_M@]?EJR'@^5O4J:_RAUP^RX_:KP\_=;"VI(OM$?_KS68]9\\F0WSU<;66\X?EC3F_LM9T M_.[ESW+UL*;?'^?\>BWIKM9>@E.."TV0E"@%499RR-(BUJ0I\SQ+XRS"5K+M M(]@ZM4"V6ZFO<;8^FCC_;@HKM!F%PPHIANAK.^J=2 \&INECG6?H K2>=F1( M=KZ"S0HTWH*MNZ;3=PX#X_$HU1<#=I#G8HPA+'V3VHP!(3]5JC%DDY<.1^T6 M\C7_Y_.\G%=[Q.]>.O^J,RLH+1")(@:)P 2B'#'($&509@FG41$KR:T6+H<: M,.6!8YN,T77ARE!*YQ?#,F&<^\EU?/"/_HBD[P?X"\C;#3WOC&S9_!O1K!LX MI[G3\3D#TXYI^7B]%.8_YJ3^#[JHED4V[4'R2I=PEE"5I!@A*(FB$*E"1]H1 MBR!3!<)8YI%2PC$!V:;=Z:U"&'NKY41N?I [RQT3CZU0M^,T[T@&)K(MA-4/ M'9.O .T(&%1F>\Q,=D')5XZR59OC9BN[P'"0M^QT\\"5TJJ,]U:'S[Q-&$G( M457^&F,]UR\HC")$B(HEXE*XI-#L/7V:Z3/-:1) *U,=US/WP+-BU MR,JN$ ERQQSVM7ZX]^QQ5P>/N76P]G?THJ';S*6>L9EEQ.NRV4/9;:PTZ0Q, MI82R"$/%2S;4YMPK0S67_2VUW(G=6NF\'G M0;?=\O4*9?"-W7X4/::=# #(VP[M^19'WH>UAN!PM]7^UJ$')I>;->55;?1V M36E[++-9=]H=!9AQ$16,\!R*G&&(9$0@R]("DB(F1@ =<^Z4U^+6_-18J5TV M7N^.RVP>=?C]A_ZZYDVE>",NR!LO=X?4 6O4'_353.I^-;7DS:+$]WX=0A]] M:#DA"M8SH6=&+=A_:,NW:_A[)]#;?MO9[_/PYA#0X Y//4Y MZ"F7'03MK!9]VN:$Q7FN"B(HE(SIJ"Q"#&).8Y@3E"(DN)!Y/N2PY['&ID9\ MQY9.+TC.Z\79CJY\H1>8G(8#-_AH91\BGH]/'FWJ38Y(]CE]ZAAD[SUN!"+D M?/9AN=&4].V)+A9M"[.,TX+R)(=QE#*(4LXA33"&/,\8E44N$29BLD_T_G2_+*JGJM#C@4M MR[F:-R)B2W%/?WZAU1(B48ISI",%$O$"(AIA2+E2L$AYEL9QE.2%4Z3@W\2I M$,Y3+K1?*9WS2+@LAZN%-3V@\J!*]!UH56G""!. MX8B>;^T*V^;?1MK"$9R3RA>NSQD88,V7\XW\I",]<;OD]?RAFE4N8YS:%F#\TI""7F2 N#L4A8CB7+ M$^4T7W-J?6K!4F,:$-HVUP0L%]#MJ"88E(&9Q]C=R<&J1/1;TZ_ UGC0HOV^ M#^T!^5D#4/.6J>72]L@Y6P-@.&O(0-QJKBKU_VQC-UHC-,<.Z.>R<+ &)K$=HOM& VTUV)I]/K_T$FC%BE.*_!V?-@KK#_.PI?N!=U\J2U<%P)]7IA6Z MJ"=XLSQ-9,)B"07/B"D=12!-T@1*PA@7!:*QL*)WJ]:FQNJM=8-FN_VXXCBB M!$4:382YQI5'1H28PRC%<8QC+@2)W4YN>D-VG!.;GVF#+?6.K6UT[PFOX-'\ M5CNO6=>T?2TOD,7K@<2[[-VQMMY(UJ['[=.R=7TW#53#&%K4O2G=?O>\*3+C:FW^.$-(IA)G5)-,)" B:0$9UH2>Y20C.$MEC)V.6H0Q%($9) JE@.$Z3*):QVV QS(ZI MC09=N9]MXN$5Z/K2U2\>JJ[DUE>6PT#X'@C-\V[@CZ28-PA-[]I+;E:\D033 M(*A.*S$->]Q 91.LL&=,@OQIB43[']9RZ?Y\],,8XZBC%&8I%29\)I G(L( M*D8)02AB!N'(NMNX?2+Q8WSB,G[Y*LRW(-]4G=*/#S =97K.R M.MH\HWE.XBQ)(2\8TL$<1I"(6, "DU1RI+*"6IT2M&EL:A';GJV U\;^IQNS M]()K1RJ^( O,)_MH-7:"WUM+/090-H!XXI#>ID:E#QNG7S.'U3W#2.-VR=57R67\Q^5A"M+:9*EA9%X,S5451I!FN0*LIA1Q!-%TIBU M<8T=?=@T.R"J"4PDK8U&G*4QTHU%K-"V8Q-O"([#*JVYX)?6X#^9HYA;1+^> M1]297UP@\L0S5DV.RCZ+!*-IE]PRHVN>,'):P8>_NKDG=RLEN5J,1=M$HJ> MM91M:M*=^CA?TB6?T\4W_9MJ):93KFNW4%EDJN L0C!F)(&(,Z6#BHQ 4G!5 MF.]?4#?= L\&3HTFWEU_N_T&[CZ"+U\_?/OP^?[Z_O;NL^/9,=]]:!>@O&7/ M!":KKFM5;O7.N2K=L^N>X;2M@V#G86>9&OP>9'TZ5 ?X.K[FV[QQC[<% O?@ M^%NH=@:DA#='\4R2RX>?7"X64D-UNYQOYE463-GF@RN+K]4.W(SE$:9RC"".F+/(2H*"4F*8IAF440)E1BYZ9;:>M QW"$F'=()%A%_8& #D[.QOCJ"V$!;.]!%&-3& M@]^;_]HLI/@!WV%V$+@31IHJ=-:K])!&ZXT@DR+PO89>K=95WA8WG696P63= M:4]UI^W?8RZ>=[JQ*FCQ]*3'W;*.E]9@5>E^SI:;&2+Z?Q5) M8<&+PNR@"(@+SB"3,A41DBE'RBT9XV1;T\O : *ATM#)6OY8+7Y4*5V5M4 U M.:6NF5VGD+:;&EV&WE@Y7=\[P%565AGTE9T^$[K.0.$MF^M4.R.G4H2)>*<)6*XLM2G(;50QBGL MMZ=^=$$1F5/ VC&#![@"\\(@I"[4@SK (8CRTZ>WJ15SQM5^-:?#RR\K,76S M>F+SY58SI!+,W-6C<=GOHA-[Q;7FDCN55#%_9OE\T*4"2\S#+8311*.RJZ&)[0RU8M+O7>3YA!M1<$7Z4? MC[8Q;H7'/CZ+?>@)T[%TP*@K\1=BPXI7X. M3*@ANWAXO9+ N/LN=A+*W+>IE!(8_)-E5D*W.VR0^K)=5JIFE&7Y; J!FU7K M%0-$"7J:'+!L/(8<09NVH0,S8=8] MYHW-U8Z5HTY+'^!V]'TI?N,P;W>]O5XL:D&[Z07-F54MX/!$B'TMC\0M,)HVU8&MN^#,P M#@#YRGRS:''<=#9[" YRU!QN'5)B8&@*W+L%Y?^X>]Y4N@AS;NYJLED5DIA( M&D&6X@PB1@4D<<%@EB8DHG$BA9UF72#[IC9W[ACHI+<4JOOZ66\"G1*:(6VR MD=_U9B-7;AH-4]#MW"\3Z%R76@IOVLEC%5UXH\YV+-(0K"OZJSGX;W;$L@_! M,-NO#Q&NF:&3B"JU\L]R*==T8?;AQ--\.3=[;^8T4U.A<7M.5#(2(9I!SA,* M46&D *12,(]S$25%FN1IXG2.R*7UJ8W$C?%7X*$VORX;M.> ZR3#I2\BE><( M%P+2(DL@BC,,"8X)C' B&$L$YHRY3NT"]<9(D[RW[0_;Z5\@C(-/!!MP_]P! M=]_VMEJOQ0'? 9/" ;!YFQZZM#WR1'$ +(=3QB$/&3!Y;.0.E@_5ZM=[J>1Z M+<4L2V6D_R>%*D,2(F6J%<6:UP1E"L2.F67#+%B:HRIWZ[,6^'R'O M$SE"0QJ>84^7.;^J CENSLIUG;D"Q@^@ M'1FE OIY',,71N^Q82KUTL_#Y%!&W>)A \*^:PTY[I0]_B:7\]7Z\VJSG3HI M3I.$<*9#O@A#Q'@.F8PH+$BN:!)'><'MMP#.-C=!:L/=:M^@MAA4)CO$/.=Q MM@@.O:(7F,5Z@1NB,G4>08< TBN2(\62PUY%MX#2&I?>V/+\4\8+,ZT]VHLX M[>\:%GQVLMWTG+Y*L#:UYC6AU6>BMX>)LI@@7.2:<[G*(4)$0:;T_#M/<9Y+ ME# 2Y6X+B;9-3V\-\=/M];O;3[?WMQ^^@>O/[\&W^[N;__[+W:?W'[Y^^[?_ M@Y.X^"_PX?_[[?;^?]R"4>O.L(L_0P HDK9L= M-79T!>-UN.A\_T#5:B,=8O;$UO)1QYTZ.KU=\M63_+A:R_G#\L8LCRWYR_V: M+DO*FS-CU;\6]1::^/MSK>WP66[NU#W]^<7$LOH/F\UZSIXW55FQU1>J'[.9 M82HPP@)#EC )D4A,@BV*(2MHQ)5*(Y,6YR)I/:;U4XM?&RG"K&_/5*&RN! <$F3*IDOS$Q$YY#3CW-1,IS)VX<5+#9H: M46Z--)&:68MS7/RXM'\L%T5&1#WT8HEV!1I?JA-\5Z!QY\509:>8/2UJG*I.>.NMG@"[V 5QM=SAS'LWW3H^[B1XOJ'7-,'^?G9K$_?J2I5 MN;Q[WI0;/<4S9ZC;974"8983A5<9%RMS5E5Q.F MM[;<>@!H[4)32P"L=L8[5CAV[A8[(@T)=6#BW&+\./@Y0T3WZ5K,5WJV_U=:\N<%73=[P@6) M52;C @IE$O$+Q2#.20&1BKE*)*%189^_>J*1J46$M9G@W^C3]_\"K:DN\NTG ML+3(4/" 4& 2:L"YKD1N:AN'9".>C\8_9KI)^X= M41>]W_I][?,SUPZM.V]D]E?KE\]R,\-Q@C'+.4S2Q.@4)P1B7G#((EFD&4>9 M((["$MW'3R]X:ZV;VZ9D'44M342BAP0&B8;()+H5D%(N8,)5@43,J?[?V6:U MH8NPF.V:"(?8O6GC JSL8M6A" 0> K9F51M<_H+*8^YZ"ACW'CURO?M#IP[K MVA^Y9AB/7= MNS':\8:FQVVMG>![;:C;1WL"3KO/]W*( G_(6VP:"Z^:'6Z/WW0_!IZ^[A.- MC/J=]SOZ^HL_<_70&BU&N9V;!;3EPXV>)3[(IO@R_D="P&O372MP'($1\0HC564Z[>/ M2H@R&D.LPV@H4)+P)&=IQ(@;@P[&U@3JN79@F8+#A*,V?6B[ M>"^P(H5*I9XRZMDV4IF FFZQH5>>);1 1#J)KUBT.3E..)*"Z%C$P )H.U+P M#%_H- M*H41E32Q^4SI($1&,8<"QPBB.$40HR*%JA TEE@)0>FL5BG\MJ%KRPCZ;+LN MW]7KUL-]8AU#@6@L!4;>_M,[\+&IJ1M^ZW[0U;[@Z$ZPVXH M\0IOX('D5?VY*]"%N;4W5"&Z'FB"E*0[UMX;%J?K<;^_3%W?C3[&ALXQUGO= M$:4Y(?9%ZC=NN:$/LBGO\V4]Y_)^/7]XD.M9@E@V96J"[,W9;K M\-_9>0E#NO32$OH)B/S:Y=9RY EMWP'[W MU#7#*I= XU,H AP,;A!Z=+?F#+66; M()*E$:>"PP1%B>;6C$+*20ZQS$3,B)!1824@9=_DU.A3]\3J^>%QFS?MD'5C M!W$_,88!;GSNJTV^:M2I@;9Z2!Z3Y4MKG]7D'=F1M7L0AVT*@#OEV0&QS2P/1^^DA1)>MGK'V3,T2'8(U_<*AC MPU1/"QW"=,$1H2,/&\9V?Y'BP109DN7\H:GD_7->SK"* MCRI40)K* F(LDT+2+(^HTUK?^2:G1@V5Q6"EU/%*IHZG_LXCCG@O(5H;#D_C7BG3/1_:+O/>,'8O[?<,# M,_K>R]W:>Z3TK,>CE=;P^#I,>;[!<8]/6@-P<_DZW\4#(^>S#OW#[EL_ M];Q1/NPSSK1?\;G+PJH[O*/EG,\B+!)*N8)%1IDY)V,^;9[ #&>1)%CI&9[5 M!SVH]:E][I51X)?YLA%S^A0STU>HS)_?$6-/=1&EM.HVYZDEL8>+$.% M-/8?XC;>5#,J'=#\]FTF",L*)A7$C""(,DUJ+"E26.2("Z0((G9+ KM'3FUD M^,U461'@VX9:5_'HX--/(\.\#LP-OWV^O?]@%/.O[S]\N_RC/_2Q)Z)K+JX_ MY.8?NV^X\ZA1/LQ#T]NO[801TA AN.TH DNJ'#:6K1N>6H?9%-PX*FR',RWIH-5 M:[M;7&#?!78Q01!@0T_M:DQKH\'.ZBNPM;N3*^C7(-=%]AQEG]@ Q-6C6EEJ%%TJ#"] M[F+ZX0RF[NH.3A#Y4GNP:W1<]0%:6.GX7],M+]) M6$Q2)/,48413BF+4RN2&M+XU*BJTGH"7_2G=4]_FJJA MUEMG@Z#O)Z?0@ :FJ([EG4(I^^=R[W?G<@=4.71$VZ7F83C41\K1=4+?5T7$ M8:CUUT=T?.:(U1*'>;M?.W'@,P:+,SS-JR9,";2;U=*4-)!+/I?EC/ LIDRE M4!)F)%\S!7&1I%#Q&$DBHQRG3M/KGK:F1OH=4ZO\"=XU%OQB*EF".')<;>_# MVBXF]81@8)9_#=Z>G5XE%LZ!X4]:X61+8TLJG'/YB)3"V5O*4$]'G^J"DB*,/'"TKHL^=;EI$[W4#RZL= MG6IVE@O>O>PN:583KO^@:W'WW5S8W39[M;WVX:=<\WDIJW.ALR*C:9P6F@EX MDD!$E8*$9'IB225':412(F)W%961K'?YJL;38FE\Z&8"=*573#* 6"T6=%T" M;52=&. 8J8SU=F"6%#J*)#"5697+6T"2,@I3K J&DS0AM'#5%>;H MF]&(P/PKO19VP? $.WK$%=ZNS]UE7L!>P-&58./Y%6A\O]I/9CG(?6D1J)4? M/)8G'+?/?)4U',GJ<<^Y0,?RF'&\UK-RIIDKO1^U_ M4\"WO%_=Z 97B[FHC^K]W+S3P/QCEN(T1HE*H& %TE/6)(94I IF0LF$9T** MW$IBZ')3ID;6W_BC%,^+2AALWZOZ-W6E:_..@=8S([/;] M;>PU7RJO+-X[U4,=4DRL(;>C0Y] !B:]#H:UL?LK&F?R=-Q5?RR1\27P=4'IM#DW*;A&TK;-@D6%Y$9D1N1)#E%,A Y3"(%Q M;*K ,D0RY12F'&UE:KRQ,[+6?AY0B.H 2-NYV(7P!)]F[2,3@!-Z(?!9C^J@ MC?$+4IUR\VA%JI,7#_O>WSV7\Z4LRYO5$YO7;,TB@@3 M',&45=O;)($LEPABA3,I"R$%PP.DJL:QWNK+&U_NJK(-++=F@\7.;C>N&NDE ML"._"?7I.&S:.@PZ'E^!G<^@ZS2HO0:MVU5::<OL:F%NMWMC'T):<>TJ#Z +7.9/,$6>G[<0:P2 M00RYA6"#B:\$G[ZFQLW*L7#Z()7&YIZA$^/MGH$Y.F *+_YMOGF\>2XWJR>Y M_O"3+YZK]3S-;_K_B7OZ% 22C%.HBBBE>5[6?_W=GG-^?I9Q]55/6#=@"R_T!ZT:VMYS_H9OZCG?IOM@F1,X'2E$<\AFDNC6P=YSI$PQS*0C"9 M)AG-N=.Y>LMVIQ:6U0;^)VC-!VMM/RC_H(YB=;:PV_*5=S"#:V3[IR0LH;5=FU.C)-.4%Q2%%NM[N?US<% =?7K*P"-TU D4A0 M0F""D9XCXAQ!JA(!8TX8(XPKB@K;@_I[3YX:Q53&@=];\RP/B!P"UD\=%\$0 MF!RL$7 ZAW_4VT$'\/>?--K)^Z,.=(_<'[_ 1SWY:GUNEI(L)XSDD*8LAHC@ M A)2Q)#F^MO#BJ<)=SID<*2-J7V,!\OMFW:YO5,XMFR6E!W/;<*,\@D3F#&8FR*(J(Q%DVZ,CH85N3HXCYPW*NYIPN-^"WY8J5 M_5,:#U%&WH ]M.Y;PA&%@MNB>SZP-O0(-8@&2U2PP\7VB\DA+ M;W-8\K3+)\]!]MPR0-'UKN2K]?527*_ILDHK*.?5^ MP(9(L)Y!SD%QU1^"(PFL#GGUW.14[2#I54\]\XCQQ%+M?-G31K6\Y8)# ,_< M5!=?/NA&OLI:A)5OYC_J1*UV.0!E,B:B$)!BFD&$!#="AS'D-$L992PATFD! MU[KEJ7'MGN%54F9C.MC9[KS\XMX?=C%<$)0#<[,O@(>=1' !R^?I!*MVQS^Q MX +'T5,,3@\8N-8T+_EB53ZOY9WJ"BLU[9DBN.6!KE*Y2U<4"!,N<0XI-0$!9!DJ*TR!CAJ>)N.^D76C2]W?5O]W?'5>L+NPHR]6M\< /O1+67]T$_!XD!]43?K[6S"ZT9MSU-3_0':S%>7KL MT"W^'_IQJ_7+WU;K?]PNOZQ77);E9[DQ\AIFM$*S <+7N<)3S8Q[ MIO",LP?G"<]=[^M QS$2JK(>9RKC+*+"5)P4.IKADD)2* P5%DF<,%F@7 Y0 MSG PP>J3&%_^8COXTBH[]-+3':=[P':&Y1?0-SW=<>HD6V5^R&,>9S$+=LSC M=,MO?,SC+"3GCWFO;G9[/G>*>JQ::RRA>5XMW+_6,GA7N7-#;# MD=3Q#LE@@JB"^D>3^IEBB)E D8P047:'/BZR8FJ!T0W]_ET*P.EB416HJ8K2 ME);979?U1S^_C89R8*;;F7<%:B? G:KKPQCEGY--!C]\O#242_W?2U"Y^&$C5_/;9B=6(D1U"8:O M\_(?']=2=D\ES2*D9!QS"9/,B'I4E=J27$",I/X'3]-6:PE3ZK\1-Y\'%E[;Y6:#CM]7P'@.C.M@[QSG!$JN MN?;36Q=;L[;W7Z/,FBO\W@JL.3<\8!KU>;6\H>6CV:V_7HH/_WR>;UY^E9O' ME3!;:G7-^_*KI LCI/=G.E]^6I7E+([R*"XR!/-(((AB+B"+< 0+(6E&5.G>M0^@=@)TO "M&\#X 8PCP7O 83H5O"=&FDMM7_QJQ;JN@<1-YYB, MV>8C>*H[I_,M@'7;.0^F,VI[H(U]X)U; GCS>;NLCSO:G494\:-H]J MT\6:9++[U3W]:98/'U<+(V[U<;4^/JK.*"JB'$NW80H:&>-,[(U+EP9A2O0L?WJ^,QF%TOZFZY< MBJ*G6E8-JI=% %-F7'[G_[ M/SB)B_]J@AW'XG'GX+?C/Y^@!N:Y3Z^0_-"/FGNU.$LH?%6+.]?]\PDKG[+M?4I+-\^&EX2S;GD7.4QYAF!&;41&XT3R')L=+4@K,BYE1$ M;GFSQYN9VL;KUDH@:S,=0ZD38-H1Q>40!::''3J-A0'4,_I!\$0,)QH9E0[Z M'7U- F>N]B+ )==/,YXJ4622PT@1"E&,3"9&Q&!.1DC+-/"6.EH= M!\_(:'6O')2)U7V:V6!?TN7FBUS/5^+]ZHG.ES..*1(XBJ'(BP0B%4E(F<@A M23'-\SRE/+$J;F/9WB2_^)W)H+7Y"M16@]]KNUW472Q0M]@!\(OEN 0Q%HQ. M65$^X1PM_^E26%WSG&Q!.I/1=/8Q8^8NV?KT*DO)^K8!Q/QQM9;SA^6'G_S1 M+ ^V:;B_TEK\XE?]M,?[/U;WCZOG4D^^[__0-KS<:]"WEU;_:(OP8D1D1E*H MTLP(I>8QI(4H8)1*PI10,>569X;\FS8UNF^< ZUWNWSVUC]0.0BTAZ!U$=0^ M@LJOJ]TMU;\=",UOIUL,(6_6E8%'&_^].$3$S6]W.@QE;]:M(XUZ(WZD;L-C M$.![1U*_+8XWZ 9!:F]\#M/"$)71>C5FM:0+;8Q<+*2&YW8YW\RK_.7RT(@_ M5IT_-Y]_(?,X9SF%65$(B.)"0AP1_1.*(Y9'/"&IU1*K/Y.F-G2;23VX^P Z MAKHH;GKI)8LQ=W3LQUGG-?Z G4/=7K@ZSL/Z=YV+!JFD>NDS%S'5L?MN+,W5 ML?K04:C5)]S]>JY>6AI1]M4G,OOJL%Z?/&RKX?K)9"#^;V7&G?HXUQ-KKH?L M2I9L1@N)95H@**61YA:1@J;"-BPREE$A%:/8)7_9ILV)9H)U30:BCGLWCQ)\ MK]8@W+8E>B&WVZ"X&,%QQJL]U-H2W+=E^4P-Y576^MNXL,'$TQ9&;U.C;F;8 M./UZ6\/JGH&)4:OE@]FGJ^IZZT=<_YR7,\D%RUEMRV.-3"U WJ\7I$=TW0+XW5CJ**!S%%$[DK@4I\#DL%\>R XB]\2F M'@Q\)3,=:V+)P^2EOJN'?;1_WFU$G_,%XNOJ\7BXVIM$IUG7*"TP,(4 M=*?Z__ 401(S!1,J)8D4)G'AE*YPI(VI??*MB>!W8R1HK'3\W(]A:?>U7XA0 MX(_=%1SG#[W'?4_?^;$61OW,>UQ\_97W73KL([^?/^D8X4[=K^FR5$8HP+1Q MM_XFUS_F7+9[P!0S%2-NMKPRB!1)(*$)@1)33N)8Q$)(E\_>JM6I$4%MM(EW M6[/-S\9PC3AH3'?6/J\MVO#H^0[PX%E;-<,:R*1$%GX""KCEK5Q]S< MM;$\]J$=^8W;,X&9L>,,J+UI=9FZ_IA3B]ON^[#MOC,GY;QJM_O"W*>^X&4& MC2\[Z 7 HVJ$?IX\4!&*+K:[1%F>I E5*>0Y%CJ*Q S2Q*3!*HQ3R7!"D%4: M[)%G3XU.*],<]90Z2-EQW4#_ Y-6956 @RI'O/6E]--Y\KB:/(;44LIP_+,W>2KMO&]-<*1T7*4J8J;*%(!8D-25BF,E,YYPXQ45'VIC: ME_EYM0'OMS8"6H*_2/%@)B"N8I-]P-I]P!?"%?A#MD$JP'?> XJG[_U8"Z-^ M]STNOO[^^RX=."+S1RF>%W79*A,1F .N=\^;;@0 /3)2>L79/YW%'S5=VCT/+ MXR;[N$-RD/LSX!$#\O#?/9?SI2Q+S:ILOJR%7/D_G^?EO/IQ*8PNZ\/ZH!#J M#&SNC*_6?^<[L2C72 M)?=^<,_T<]UH> =FO=8%T/'A"G0[P,BG=OS8UK?OSV;TV!$..?1C=,A(:?.A M.L8M2_Y20'L3XP<_?+Q<^$O]WTM_O_AAEVFFWJ^JUM:RM4/6A7"-B&OS%S'C M+%4XU>-1I%*CML49Q#GBL&!%AD4D,76K .G2^-2&H2;HJW2+:6/C,$%3*^CM M@NM0@ 8>9UJS35#=F =VEF\#[$JU^_HU&/I4S M&9-$B"2#M(ATY(UI#$G**40)*2*2)9C81=Z![)L:&;;N;?/.OG6R8+HNZB!E MZZ3YI'=NMKHQE:/@=^,JJ'QU7+'P_2;8$>\;]F_H)>+^A)BK5F115).Q&_I] MOJE%W757/ZV>S6:735\ZLW8@Q#T1NV_K1N7^0-"^'AY"-3-L!-G6S;E=?G_6 MCY4_Y")I]J4QBM-,L 0F4@B()":0X"B%-,,J(U+*"#F=W^AI:VK,_FVN$5=S M3O6'?+=Y-&4.6:D[K%H#KFUN&\8@AJ26?+^8-:6TE<;^L5VJ^,65./FH/ MFBKM.C:^62W+U6(NZL/;[1YT3 DA,BI@&D4Y1)Q@2%'!(6>)2-.>MN.[L;OP\#, MZ*G+@B8E^ 7=$_5Z,FI4EO8+Y&M"]_QT-^X75Z;K<./\Y+3Q?](NOZP M%.]-/59%4!;G&$/&L&9RQ00DE&:0I"*61.1)FF4V3-[7R-1XN;$3U(8"8RG0 MIH+WUO5R>R'MITM?0 4FOT$86=.7#0A'R*B4_-\?5C_^0]]>\Y#^84<_O0\= MA4QLW&JIP>K:@9/%^7*^D9_F/Z39EM&].M?CSW59RN[*44$2RB)4Z \_3_2L M,<<0)UD!<<&3-)<2Q=+IX(9-HU,C@MIF6!D-=E:#VNP+EOFL>L!R%ND9U]#3 M20^0NL\J'3#R-;VT:7+<>:8#" <33I=[!^Z!T/72U&7\(NLZ;]7I1BEFB&<" M"R&@2HB$**,$4HDDE'E>2$%9@C*GE,D3[4R->AJSJM.W8K58T'5I!,KJD[B. M2U6GH*4JE@F)%%1*,(ARHJ$M-,53DB0BRQE#-)G]D&NV&A'<;GOAX?WPY5M0 MB"WW7RZ'+3!MMQ::?:YZ>^P*-%9ZW!3IA\'7YL:)5L;=I.AW]6"SXE7IG"PJR:"!>1VI.$;R, ,= @LFAQ9:< >A$,M 8=[!^;PK5=<2E$O<%%S?D?_1H_#FYA.V8R1MN M@;GH%635/T%E:H!<#"M0?&GD];8UKC:>C=L'FGA6-PT\8"S^_EQNVEQD(>9U MF8$O="YNETW*8C4K9*_3S[[*^@A&FZ16)YXUB6CF@BJ)9)9*%6.AHRJ5)PRB MF#%(,H1@3@170L8DQMAM'2BTR=-;4*I.FS'4^J^P(QZ M_>7VYNJ<;I[)?.-KJ?\,U&I=)7F#CD\>#TJ/!+ROT]6AS1WW2/9(X!^GJEF0)BR-<1)!0>-(3\/U7)RRF$)%I8BC+.>DL#I? MU;6^Y-.)2!ZP.RG9#\0!2;1 >A84^-Y /K(3-_=(3+]KQV)]3QX M%-HY[UA+%!97^LGV_2I_R.6S[$DU,YF*LR3+$4VX@"@R*C98Z7A1D0PFF@1X M'*6R4$Y;LL/,F!I%'*:#-GY8I7\Z)I ,[#F[\"]\?P3FHU!=<7'ZK1N2@=)M M+8UXT_1:-Z#.I=,Z/FT8F=X83TT%W"HRFY?_>/>R+?)$>(9Q$<60ZMDU1(4@ MD,A(P4A@F65295'D=""WIZVIT>*>J<#8.KR 5A_$=M3F";CP\=00S)SIR0(- M3QS4U]*H1&/A\FLVL;EE8(F].66:I39S63:IOK,LE80@GD,1)0BB."T@+;B$ M3,0)3P2.B5$(7.DIH1U3'#;A1!#;A@*N:9LV &_RR1<[>QV+ZQUB:4<)ER$4 MF DZQEV!QCR/%?5.NNZKGMYA ^-6TSOIX$$MO=-7#M#,^U72\KDNPE"OR32[ M40F*A"IP!AEFL8X#6 1)FN0P90A+'0,((:SV^_H:F5H T#&S4SMU[WA:;F>LWY-J M.W?MP-G/<[E9/40QRS%*3)"%$YK1F?: MFQH)MN:"P]#><0IT!F?+:9 _]$)/A4X#%R#EP1(77Y.B,ZV-.S&R<_U@W+!9F?QU"W(QF?6 9FF51,%F= \,01IUH9E1K.N/J:$ M?];/6M-%HPXY4U%<,)0+6%!<94A2J.DH=AC MY"WIQ*+)D5-,[$$X3"AQN-?K_./^D6[^MGI>B-LG_49MZE+O\Q_2U'OZ#FB>7[ZA^+XU.NY2;3XTH^[N7W04W*[-ZS3?=2U/UNBV%K:^M$V@9D3Q"C,$HSG.(B!*0)+R 2 MKB\?K M\R]/[-_1MU.V# 7Y2'#]T\(>V'/ V*4"' M]?S1'+MW77ZPZ0G;]0?/Z 9?@.C >K,'ZS;7XET+:X 4"R>\O"U&V+0Y\FJ$ M PR'RQ$N-P_(7ZW6.^9\(T6E:_#;4L?LUTM3N$BMUD^&2:NS\L%C&D1IW;K$G[,F5HP_/7;;[6"RQ?SDT.RY^4=T\]J MX\,]QGIK922HK 25F56!X8X_H)9^.''Q@*3$ID2FA+FEL]LT^C41K'=5-\M_+8"V"[Z]@U;X-&HL]!1F78%OCVS MOTL=@&]6X%=:ZEXSJKA5":D]_2$F];LOP9U298_DL',P[@*?IUC-V4F#BO*1_@A;8\X>R)W[U8-"H[.L/P-?<[/')[@7U M/BPW\\W+M1#Z*RB;_YA4D63&D*9='BL8I1)#E"D)65(H6.0LEHA+@>VT0'I; MF1J_UH:"QL2K]H?JB 6X_V-E7U;O-+#]M.@-KL!,-Q@II^)Z9Y$85%WO]%-' M*Z]WUK%N?;WS%P\,V79EQV\>31!_NSR1"'%;?I6T7"TU[;Q\695E56GA:?6\ MW-RI^A;=K&BNGB4DYRE6"":<($T=6$*2$0IE(B.BLH1&.7&*X\+8.37RZ5:! MYY6?8+X$SR=SQ.8E6&^]!=\;=Z\ K1PV(VBXIZBCKIE'1;_;[7&WYRY>#4'S7&1X+S((,%% 9&*&&1<1C!E:2JR M3!(L[/?W_-@TN6&G,V?M+WM:$X/A=->+*PI!>)1'JT9!Q#K%(,$1:,%5PE2%J-EKVM3&W\ZUW) MN%M:CF_]P Y?\W&"ZRW7?/J0\K+F$_\_IR<*P]=\CGTM(Z_YQ*]IPNYB]S(9 M7]8K\Y?4!SCZ&-'*XW1YU2W,$;O M=<.6;]\]ET98J+Q9/;'YLJFTT\[9;X4.9?6<"^#?J9[OUV$GU7F N;'T%'6>OP,Y=T/6WF7B#UN.*03L^@\;I M*U"_#SN_FSO]K=&.UD>>5FO#VSOJNNUH\+]>P1VOX0O/.K^?EWRQ,LJ^Y34K MJS,ALT@43+(DAUF>%7F"&'@[<\-.X/8CX/D][K*FW.1';X_3),ZU]]PRM0;*4 MK83FQT8N]JM\HO/E?/GP;K5>K_XPFC=4ORWZ+[.LB*5,40KSC.M9K>(*,D0* M2.(T%WE."UP@%TIQ:WYJ)+.U%+#65, ;6UW+ESAU@QWCA ,W, =5"U];X5W0 MVFX"Q1;PK?G@YAS@ ^JB#,'-6\T4I\9'KJIVR5=/\D.YF3^9WWV6FSJ= MYG[U3MZOZ;)44L_"Q$S&2E&*$,P$R=YY3 0M23FTN11;/Z0"_V@I]5R M\^BXJ#?:BV/'A5-\'0*3;.=-Z/A\!8S7X!?C]Y_ :\]K.9*.[T [;UZ0VOTK ML 7 G(]L\S+K=ZJ#0HB3D>/TF_?3E8'-?J,3FN-TQNE3GB.U?^F8^5>ZKA8E MVS&Y4ARE2@B&LQ2F@J40H1A!EL8%E!E6>EJ/)47QL)'N6'-3&Y]T-\E*8*[9 M(/BX6-'JF&"OSN@0G%T'ADO1&XW.KT!K*M@&TGY56NU \-;"BW][\O,K$D+E(\FJUCQ )D1 II#BG,,H+JJ?3.,*)T]SYL(FIL<:K M!:AA5 M E?KE]UVPBZ7/*6<4IH7,,F%@@C+ F*I X9"D2+.(RIYDKL)4/8UY_)&CZ,[ M>?OYKQ\^W]]]O?WPS76QK =5VY4S/T@%7T9KS.SL$(+?@^@KV"#B;9&MIZF1 M5]S..WVX_&9QSS"Z^/#/9\,[;KO=^S=-Z.6M#0NRGWW<9T^OYZN'C_I"'G?L M]2MXXJJ!9^@?Z;H6>KM9/9D5Y6IRW1'%>O>RN^0+?3&_NOZ#KD5M16>B7J7= MW#_2Y=UW\XCRKSH^-@=#ZNK7,Z92HCBA4&6*0Y09Z65"$(PR_2JQ/"64DME2 M/IB)N]UX-Y;I5A\5J3^JK@/AOJW:/O#+? E*XV'Y)\=S\6-UNAV'3:HC1SH. M:?R!M:QFU^FN')V16>I>UW@.*M>O0$.P'>^;],R-]A\T %R!YEW1KTH-@L?S M]"-WFZ\#]F.9/>Z)^Y$[X^ (_MCM>YN2;0.NO$"1*B(%HR1+(4IH FE&JZ*$ M$8[2J"@2I^JC/6U-;?WE^$QC8 YG'\:#YV<3C'"'@N9CO?I\W.E'DXB+-*89Y A1C51)!)2Q 5,"Q+%.$EPD5NE M:9YM:6J$T1RE->H^^^:"VE[70\>G .[G"Z^PA9X/#T5LP.'C,VA<< #YU)-' M/H1\QL'#@\CG;AB@\',M?AB1=/'M>?V@'[JX6V\>5]^EF/.2+L67U7IC=HI^ M-;^@BZ;:0"+CA&:I@HE 6(<8>0H)57I.'(LXCU1.,F'%%T,-F!J-M"Z UH,)*<3IC/3R+G ZST]G$N>,P%4A/8U/!()5,0D&3.,IXGE'IE#W0V]K4!I2]4IB=(W96!=\'@&TWG_4& M8>"1X2+T+LA"ZD'%>Q+2L;;>* >IQ^W3*4A]-PW1J7S^_GU1+=#1Q2=)RZ,' M;ZE(B<14P(*;A"0E(X@53Z#,H9T+$'&7FA]:2TZ8-.OI&CSH!%U M$AW\VE=!=+EQH.;$:BWG#\LZDYJ_M"5(*SV+(R?59RG&<9%D @J2F2-6N8(, M\QCF**(9+F1"T\Q)AL*M_:EQ=JW[\9^@<0/PQ@_P6)>=WA8[=CSYY-HM=B%B M0+ #4WN+;VOZMMKQ55M\[:C4A4=YBV'0^5*\<&Q]7!&,8= ;DMTUKD2H>9".F0,Z.F#B2!-.42%H*0G"<*(^)4DN-(&U/CKVV9\(6Q MT3$7_@B$=CQT(3"!N6:+265>@++I/>[[RH<_TL*X"?&G73S(B.^YU)OFXS?Y MG:[I1BY>=HI?U6$]S3 F_V.WV*)BF4L49Y 3L]NJ?8=4_P_,$Q8E#!.92JB"E;&+^M*.C<;JH<"T%;9S?(@L.J,:3C_1WI2W MED9T!LU"]=#]F1=7WY[_K/3[=R=K&4]1BA"&BH@"(DDB2#+]SX0R(1(L\]1. M4MNBK:G1Z!?Z BHC+SJO? BIZS[!14"-MDMPU6 5_)CR23C\5\L^:.FMBF2? M *(DR2")-&@5* MTC3C:2XSX<(7ENU.C3O:@LF5QDIK./A#6[XMG3PXI]:V*^QX)@# @3G'$[;. M%.2(E"/G#-W*DD4:V&J)]N:AF5G"[^1]+U3"J2Q0E2 M4+*<021(#"EBFM@XBA031^@ERV7U<;$/ MO=3>5SCOJE);Y.:P5]>U5LRUZ:S:+V <\[@"[P]E7ZOR'BP:=Z7>'X0'J_<> M'SUP1?\8X1L#/LM-(Q0UPS&21M8:"I*:22=F$&,50_W[HD@2B63AML)_OLVI ML>HVKAE29<4&8\LM +_(A=X2.!H,;O<>J=(]!ZX7B]4?)DNSJD[9:.H85;FK M5JC,XQ:"/7R^MA0L6AQWB\$>@H,M!X=;A\YJ2\UH_/%Z*=[KF'2Q^FZR.!KV M^_"3+Y[%?/G05ABY77Y9KWBU1E=N9I)'K&",P(0E$42Y+"!)D@0R'L<\R3'/ MJ'03[;G &I>/&_93H9'Z8'@$^3: MBPKMCA_;^LF_;%W9U7DRH@"U-\"XDF=\DR_2FJR0\2=*>VDJ=Q4(:#EO/QMN6*E7/^HA16_/V_,SL?2J+!5 M<>D-77"C\6I*0JT6BX^KM9$-F$4D89'"*:1"ZEFZ(@@2GDDHBH()%0FE(J?- MX. 63RW:W&5E7>T5>VN=!JLEV+H-*K^O0-=S4+D.]GW7 =7.>_"[\1\T PM M!17L%;)<0IC2BQ%Z@6$Z[\3P*E>A^\EWJ:Q@]KY-O:W0\)\LVA6\X8&+'[1\ M-/_?"-W\H LC<:/'YC-[9*OJQQS6?]7_[L>NO48 M_F@$=LQFWP>EI-F,RQ-.2)%!2AF&"%&CLQ9G,,T009A%<53$L\W*I*W;K0:, M:K[3(+EU(APA?JX+9U1FFW"9:_^J$+OZ0>X\=5RL&?>=L%SWF6Q/AUY"TJZ8 M,4KW:,.@OJ2TS'O_KE_ATU"J"% ?S2 O&G*[#% K1@5.D2H(;#X_K3 MFW2CKZ6L<8T?=U7L33KF8('M;:P8-G9><[Y^EF)O9*^2V5&&&>6IA$P1 A&/ M):2,2ST%Q#RB$54H=M)J.]70U"9MC9UMF;FRHJ15)?O8EN1>['QP&Y1.@FTW M?/B ,##1M^AUIS;^SQ"< \(359YL9E12.^?L:_HY>_U &6/^*,7S0MZIBKN> M^:8J_W8.V46MG9:\92*C&1QI.G#9'>D20I))AF,,YKE488% M+9S2U@;8,#5Z:5VHBL)65%Z:J'?/'] XY,@N0WK(CG@"XQZ8D[J0'\79R ; M%ZH^T4Z W^^KE98@=0 NP-*7/.\ "\95VAT.T8%H[@6/\LJ353IV: M/!/=H)XPZ9_*N7Y6]>LV+GUI5I#-?FFU4#RC&5<*J1CF&>$0X8Q!'!<$1K', MA**,9BQR2_WP8-7T4D","D!5-';M?'[*1R_9L>+(R =FRN.G2W<.@3V/=AM[ M+U>@XU6]!'#Q55OY$FU6]QNQ3RYW_+ MEUE*LESA/(=1DL9Z/HX() @E4,4YSF0B4X13-S'U5RU,+9IL),$;*T%E)M!V MNHJGOP:RGP2]P!.8TIR1&2"2?L+["\317S]Q9%'T$PX=BJ&?NG#@&KU^II@O MGLT)U&]FM[U:U?NL>_?]RAPEF*4%XB23*32EKR'*:0R)4A1BQ),D%KE2D=-Y MJG,-3NTS[]H+=@9? 6,R^+TVVC$YZBSHEFOV'J$,O79_&8KNJ_B6T/A:S3_7 MW+BK^I;.'ZSNV]YW85;INVXT\G$M__EL=,FJFL\9I20E1 <0LE 0(28@%8)" M&>E)FBIDP:655JU#FU,CG&Y4OS5T4$UM&\#MF,8SC(')9A""PS,6SV/B.^>P MI\6WR1H\#\')O#^+6P<(8]_0M9A3_O7Q9?/X]"M=TKJ,W6?YK)U8B29-L"U; MP>,D-JM!-!>:>5BL()4T@;&24M.0_C.UK^OBTO+4J*>Q'=3&@YWU32V75TXX MJ#T[]4<_)P5%.3 S.0(\I&Z+VYMOKZ\="O&1=+:](^^FP#T$O5XE;J<'CJ?( M/<3//67N00^86O'LSZOECZKNZ=_D_.%1__?ZAUQK3_ZL'[UY3S=R._IU#[2P M+(YD&N5&>2F!2)F3J7$B8$1S$JLD(A')G79KI^7?U :[UG;0& \JZX$QO]*\ M_K?_$^?1?U5>3*4^][#WRG*O>5I63VC0'J_:]Q:I*W#N[6QK^P10S9KHFS#Y M N+#O/O_29WQB[IVO'+DEYGI7=5,3W[IWU?KFP4MRVHY)HIPKG"6P8SG$421 M8) P6<"(Y&Y:N>J%E4Z/&;B)K'76RWNBTW(6G[# \;9(Q'HC-#SRP.^K%_EE'V3C/.]N,%F;2>,/>>8WNI76^4?>L)SM-YN;X: M\)FQN\M*JTHB*+E>2Q'/D,RC.*8)9 G-(*(Y@HP+!47""$(IDHI>6A?F9.-3 M(_8]0\%F9ZF/7-P3^-O1;RA4 S/LR>S:#LSW%C![2J#MQRMHINR)IB>0$ML/ MBEWNZYEG#*.QUSFSYD!7-1FDL8QXDA10"*I,D78*J:(1S)*,Q3(6A&1.@>JI MAJ9&3P<)Y_71QB%S[Y/8VM&1#\1&S$*Q!\N9:,XAX8E43C8S*H&<<_8U69R] MWCW[_6:^>;E>2WJS$G*6(!SG/$\A3])$QRX%@K2($8S2)"](DB.56,4NKQ\\ MM0_?V :,<[;&CE%1B+*HA3F*=>?7!$+B$V:*&-)PO)(]Z5";B?Y]AMP>>_& M.91W_>W;A_MOCAGF^Z#9#:K#@0C\ 38+T2$V.X_[["LM?/_AXR:!'W7L(.7[ M^%4#,BX_ZF!\R>M3P+_ISJQ*4TC1GBBM3@3?+BN9(S%+,Y6C.&,PSDT S1"& M3/(4)FEA#I%11F5BG7'ITO+4!M9[HX)H"O$U+@!>'8^?-^8ZY/TYX=_/!T%1 M#;^7U2"I[08=PT%K^54C07 ;&&.'W,I06(^46^D1<[>LRB&X]695.CUPO*S* M(7[N954.>L"P<.W3:OF@F?/IO635=*L]1IBC/..4P0*9O3W"",0ICF",DJ(H M.),)=2H0=+R9J=&[L1(:,X&Q\ZI9 1AT9O $KG:1W>5H!:;M"JA[5Z"0%ZV*E67N[4M\V*_^-QM= WEW6*UG9F@E"2 M5Y20$1%!A$@$::K_3\IBG/.(8R(CISU_FU:G1A-;HZN-X([9_V^;.3JT\JQ= M)]B1B'=H W.*%U3=]\Q=4/*U'V[5YKA[W2XP'.QC.]T\9+*Z6LOYP[)5/&[+ MEOU*:R&K]Y+_W^:NIK=M'(C>^RMT;($0D$A*(O=0H-VV0("V"8IT@<4>#(H? MB;&.%%A.NOGW2U*2[<:Q0TJ4HDN0M#+YYHWYQ.''C+U@':P2A<_;ZZ,$X7_<(.4VF4 MU3>7Z^IA*:3X^/BS-D>@=RL@?+-\L(E-=EM*$'(ARL&"5RZ4]BH#"F!X!)8YK^!#T-< :TU']5 M]JI=X6ETV33^0]XU)W_K"W6II9HO[TQBN>_R/RW'(8R\\H@/0C.WB$9_C;'_4FY_9[BO^$Y"\<0+PZTM MCV?1WY*MHXLRP'F;!M#VW)#V\T?XU'[_HB<]W;;_^]=Q> M&6XVSYY1:+.)MJK,,_>>79Z>?.I%%F MHJ'X#5C6I'ZQ^_,=S2\^MSLC[7U>OHYZ8BX]A) M=$+O^SW?R0Q2RAS=V3O]],2)W-JD,#;Y2WU>-O517\P,LR!"%#G-%,AS2 6 M2@&J( )9HK(L)X3%B(?0G-$LF)^8;=-=L3;=E3(YKAYLCJNWRS(2U6K%UG5T M)]=1;9AX-U%.MIY?D2'Z.0NW3RC,/7.J;;.F-2R82I<-#Z[)TV:0,6V8'U\[ M(UI/]#-X/8WNFF 9S0;"Z/="_8NMER8-A*D$;B_E4IXRQB$#*!;ZC5= "@JD M7WL%3J&D>3V@L2(DSH$YFZ8'-,>@2,WI M?)1P4L",(.8YA3W>V?QFFTWNU=7VN<\&G#IW&@^T M&0\'$,8;&^U)\EL+M]W0L%'*2IOC)R9N/G#3E7"43B,Q#=[HK4'\KCEOU#+; MH([V8(=3'"^6 HF/6Y^3ZI 7#4\ER>_#_=2I#8CJJ^H#UQVLY>6ZNI/KS>.E M_A)M/I0V[_.=>60AI9:H/%$ 88GTQ$9@0!1G($$X+81 $I&XDR@W=7+OO(=$ MC:Q.%G&]M"LKE8KN6N1GT9W!;O?W9(?>3ZP\7.*F6(%IGD:V.M#1IHI:V-'E MEF2+_,RR_/E%EKW%RY^P0 KFT?&D,N9/R%,MZ]%"/T'[M*S9]?7::( >FA?J MAWR0Y;W\NBSE^4;>U@N&"!44Z]",\ +@I(@!H80 19&BE$FFA6E#N>V M /,[7J-=+>+H'X,YLJ ]EV1>)-U-J$)2.;(\#6316Y)YWO=>AS;H+303Z+Q YQ,T$JK[4KI+G)XJEQXGE1\/"IXJD,]'@Y? ^= DH['BUW9Y<.1=<8@$ MC!% 18X!-A,AELH<*)2JPE2CAW&HJC@.<.8F7?X7$ :ZPTVTIB-Y9#T[61[G MS*H:MX<-]JP:XWI"&$+'KYWC F8NY70\B/.HL./3ZM"B.Y_9NM13D_I2KKL3 M!$MNE'RYNC=KX&8_\4IW_E$S\N]", E1(B" "9(ZKF00$ @%*!!GC/(8<>$U MT^N)8VX2NE^(Y4^VXET58/WG]_M;DUF^6K?3F;*Z-6GG]=_+,NJ,-B>/FK-* M?8OH^+G138$G<,[(TKOOET.NSR)K1^.8QI*V!DYDC(FL-:.4P^G%9_#B-WXH M7JG432^JCA>VZ==XRS$.G\8%8\?GQ@I0*:#M:":Q46>)?:=UZ5Z4 M?L=MK8FL.=M#((\!8_?AI(:*Z0<@F3;6'T[9P1I @"9[WK:M:I/GC:UDW2Z* MP33/LEB+)8IE"K!(D9ZDD@R0!"6$DH3K/Q:EW+CIYD'[?MNTFY&5T, STYO: M /2\[7K 7)9F%.*$ @X3!3!+"U"(0C,7BR(M,)5<>&79[V<'X&7MT.U/C/+"=3#\UN'4#>P-;_[4;U*?;GF1@.YG7#6ZWAX\-\'U? M?-6_O7_3_8O^86YIOW_S/U!+ P04 " #MB9M6@A>9M)Z\ #FD@@ %0 M &ET9W(M,C R,S S,S%?<')E+GAM;.R]67-;29(N^-Z_(J?F=;PR]J6LNZ\Q M)2J3=I4DFV16=L\++%8*72"@"X!*J7[]>( ;2((DEC@XH>PQRY1(B#S'ER\\ MW#T\W/_U?WV]&OWP)4UGP\GXW_Y"_TK^\D,:ATD__ M\B__^G\!_.=/9Q]_>#\)UU=I//_AW32Y>8H__#&4 M"=D&F_7_<_DW263V@F0@TEH0-%LP!G_62F-((,3HI!>?__;CCW_\\<=?O_KIZ*^3Z>6/C!#^X]U/_^7VQ[\^^_D_ M^.*GJ;7VQ\6_WO_H;+CJ!_&Q],?__/7C>?B4KAP,Q[.Y&X?R@MGP;[/%AQ\G MP_(GR'=S]&)2/@#+@]*]?9_$O__XO/_QP(X[I9)3.4OZA_/W; MV=&C5P['\W29IG\=I_F/Y=]_?'?R]\,SI'3QF_-OG].__64VO/H\2G>??9JF M_&]_&&UGZ=IADA9L/D1/[C]_?*6C4E(7^=I'-,- M5W_.7(^C1:?#F(:#MY-$.8'?C:?NC ?<&Z,

72'C,<:%XAB0O5#!+X:^7DR\_XH-1%8R5+XHXV$(4SUYW M(Y;MZ+Y;<1?XLP/*26!642!1.UPD@H&+/@)33.LH4^34[$3V\ML>4[VLSH-I M^&$RC6F*)N/N=6X:GJGV,5QO?^+'SVZ*#X+P:3B*=[]=;$<-7"T/3:M># VX?#]K)L! P74S>>#8O@ M[P"=L_8Q.V L(Z"+M;.)!E#4*>H-CUSG.KO#DS>O!0G1/B1VDFC/J#@73=& TPMD'#TZ'!$)G#98S#DP$KC115$>Q$QJ>OG$M%,AV4;"3 M!)O0_EFZ'!8AC.?'[BH-(@^,Q8SF#$$+PD@"WD4)@666#5'&F-V,8J4(R<G)N S87[>A11?,,\O,E/W%I"[F1,V@I MU]B"(-:!93I ME(XJD)D6E8 S NO7PLJIG6HU)!M$R YB!%5,+O]Z^-PG.B MZZ0\P\BZ9.1 "$7 ^4A!"^O0@[+1Q%0!("M>O18X;.O@V%6FC0*##:BGB6+P M!,0JC3Z4$&"/5ZZ2OR_2%C,Z&VA(QW^.7)]&+RQWA@ M<^ I4 8D2XG@)A(\P4V2AQ2UUH1)N)7#K^*1&EE=$Y&U0/&D[>OAXZ&O!H^'<9R6Q M]@R.8O4.ILDMZ/;.46VT1R@K!R)0#CX$ 3X[13S^*TL[GN0MO6T] #2UA* -(FK# ]M) M_4_?N)[Z&\YK[B3"GM5_,76E(NG\VY6?C 9,!Z$4;E+X%H&X31:L+]_ZR+G& M?T'I[*3[1Z];3_$-)RJW%UXCB_[P:_CDQI=ID8F7#HGG)@'-L;@I/H%GA*," M.6$T2^W(;G9_U5O7PT##&EK$=7,V6R"-.KB>H>=JK))"@922 MH!N#)LU[I<%'$H40C#BM=X+$:V]?#QK-YQ\KB+8)B!R-\6DHCN&7]-[-W2U; M VF9"O5S_5?"*R@FB;@$@YX)^^ M<_-T.9E^&P3%#9?,E@0J!^&5*$90 \4 2!ADSCE7J4KB_J7K :+Y'.3V@FP" M!^=7;C3ZZ7HV'*?9;!!"-EH'"0$A#(+2 )XRA^0'[K1GB:7=BBM7O'0]'#2? M;=Q>D$W@X/ J32]QR_MY.OEC_NG=Y.JS&W\;*&L3$=X"91IW/DX4X"\'L$%Z MZ9,+KDH:>N7+U\-%\VG&W07;!#[./Z71Z(YZ&96*%J/D;+E&B93[*DPS"%20 MA)M=T&&WV//Y.]=#0\,YQQW%V 0(D/"K4N S"?\X_X1RFYU)@DG%0;91 ,E.)4=""J%&I>5K-*P'DH:SDY7%W 9H4')3-SH:Q_3U M?Z>">IET;#P54: MQU)?_F'D+@?&)\L4&CNN2UE/$8AS5@'&29%)H8F+NWD6CUZWGO8;3E]N+[Q& MKFE\&,Z"&_U7SHQJ]GIQV.^E\Z'UPVA:A-?63'3>IQ_3?VM9[-K3* M+# JD6Z92M:7@^4HEA ,I=HI2>1KQRC;H^8)(?V"9Q?=KH3)+F)N BWOW.S3 MP3B6OP[_S_7PBQLA.[.#^3LWG7X;CB__[D;7::!)3J44 ;C"/T3T%%>6UNC0 M<\&Y50+%6!D]:Q'6 IIV@L"D:VTT ;*#$,JER]E9"@F9\J-TG.9WY],&O7Y> MVD-)Z2,N0H:VVJ@(6H:0(PF1NM=NIFUEF5ZAIY]F*MU!JIKLFT#2T?@+TCV9 M?D,F!L9I&LI]_Z25*'D%"59)#XKYY -S//+:R%E^?S]]5KI#RM:R;00987*5 M+MS7M 3U 7)LO"(81'HF,31E&)KJ%"&JS+5PQ";Z6M9F.XBL(*2?!BQ=8F57 M:?>8SKG?;2?CA21^'\X_O;N>S9&CZ4)42Q;2$L\="0HXQR4@I$0AY6" &$)D MS$Q+^=KME:T\G[?)ZJ>32X=^3V5-- "NTVGZ[(;Q\.OG-)XE=.I.YI]NF;H3 MW8!R;H@LK02,09%%Y<%+G0$M+,W49\[U:R<-VX!K#;+Z:1#3';AJ:Z(!<#TF M7N48!&<:%$_EGI"0X)3&->(2(U1GZ:K;J,T!4_T$LT.7>6OI;@^-R=R-*MF= MR>!R]^X6@JLJT-A*F$W X @%/KX M DL>;:(7!%R,'E@.TM(D#*'U8_"WZ6HAWJH"G^I*:,![>7_[VOL@\IZU0=1< M9Q(R9*8R")8H6(GL6.J]4D::G&K#Z65J6HBRJH"HDL";L$HGN-&Z<@/N8W*S M=%9&%YSDWV8WRV,@<;/UI<]^<=G0R&H-SKD,1&F=!7+#V6NU>]O@YU6"6HBE MJD"HGM@;,$ W!\=I)2O$ZAQ**S<92N4[LV62!5=H6B4UC+A@_&NUXML@Z!5R M6@BMJN"GEL@;0,]2^N!X,@ZW8:+3(:9@*7!DI[3W?KFO7=WR MK"*DGUZ<75B+K1_\L@VT45;DY&,T#:2<=/H;.C MN!MPF>^*D$[=MU(H<,>%)C'EDJC2N/DC%XZ"=39!YKBY*T%$EK5CK=64]+O# M=82;"D)OPMP@']/KI>35O90&.H5(/-(>G42#G*4&ZW5IQ6Z,R (W_UC=J7Z) MF'X/++J#4 71-X&BQPFL.WG=]=4:1*TX,I1 "8Y2(AB9V)PB_N%$H)EKQFJ? MC+Y.4;\G&!WAJ:(2VMC5RNIX+JL!(YQQ1S'^"+FT9;,!C,=U(G-$AU'ZTD:E M&\/TG)A^3S&Z-4P[BKX)P[2"!R0]2J886+U(I_.,<:WP8-#F6DVRX;JV,=H2 M-YT=773E2^\F[!822DO1P%)>5%$26(P[.Z3554P#_OCR&?-*=JA-1)7*RU0:ZCL?D1WG47:98NCA5%*U M^P.\05(SOGEW**NIE 8PMCB57C;)#YR4UHC99 MH@7'_3T:!%U:"Y)&+)#7A ML?9=LY>I:<9[[]!^U5%%$YOD$AL#&S2&.!PC$*L#[O#1(_%) ;J/!&EW4K/: M6?&EU_=;<;3OL[B-A-U ]%?Z;P[G5XNN .-8KLWA_IW&H;#B%6&:!@M6:%O* MJ#"0U;@&/#+DH^/*F=KVYQ5R^JU#V@N.:BFC@6WM%0E%&[G5F@(1FI<> 0FL M8P&8MMI;F9E6M4NR=RQ%Z:R::2^HJJ2*)K:UI7;!-ZU+O/>Q9&B!2^Y F)+< M#QC,YDA4:19K1*Y=)?F4AK[;5]71[@I3M+6@FX#*08R+DBXW.G7#>#1^YSX/ M<==<8FP@!6.:(4]4ZEA2^Q),D J2$;C@"#%>U ;/VU3U71S7"9PJ*Z,)@)VE MN1N.4SQTTS'NT[.#$*ZOKD=NGN+[E(=A.!\PDW&U< J!4.2)>@_.$(H[M].> MNRAS]6.[MZGJ-^?9$< J*Z,)@"WQL A-RRR%:?J4QK/AEW23SOTXF94D[DF^ M<%\'0=*4 XN0?2PKR$#PN=P& M(25-&?JC2=@$0F@'GBH/1'%&8V)"Q=HIA>=4])OL[ A-.PJ[@93"6T'-P'@= MG4BEHMZ6]NU9@;.<@TG!41>HUKIV%X"W:%K/AZ_>^KJO+-7N>JF&L]ZZ9)\N M-/,IS8?!C1ZS5;UE]N-W[;E_]BN,[K.9-LV$"MSR0!%N02@J2P_VTII?9AFS M3!2(8&G-M2+EYR VXE$OG#>>L-5+YZFV4VF^FO9%NUVJFO8F8 MVT#+:#3YHYQV?YA,WT^N_3Q?CY[WW[T?S)N\T%YKR#&BGR@CLN=M )\US]'[ M(%WM_'=TSWB7O; 3%35A]U[A1?#H-,$@12W.USDU8 DN748,"D]S%F5]-W(G M@/5_SW@C_:]_>KB)*IJ U=)Q P9%)]/%"HV+\ZW3-%W,'QWD+*P2N RS2!%$ M3 (M-%60.>.*96-)]9D_:Y#5MU=?!P,OGS%644=K&+L9:'MP/?\TF0[_F>* M4,T\YPYB=**T&DG@&>*IH]03]*^3TO3MVC:F=Q-\FEHYFLVMDA#NM MM%,$$BL)86HT>$\IJ&RR<3%+7KVEV ND-'N66!5#6XB] 0_^U=':3EO&LF<0 MC,VEP5X9JRL9J,AQB1"I-:OM1NT\S;R/@\&J.-I6 =_32,KS"_SSU\/CB_.3 M#R>GAV<'%T?XKP?'^$._GIX=_H*_@L\1\):%4 M2M??G$G?AZ*)*J#W_:@LQ^ M X$:R'E>N=.MKAKQY&;SDUSZ:R]"]33],@QI=HY;SB!2:3DOI[DQE,)NF<$0 M+8%&E9U1P;MEOSI=?WZ_5W@9)M9=M N40/!VB:1Y6R4Q"U M+/C.$CS/NG2Z=OKY,FL':&RD$2RE3B]^CYC2:+L4:W[#PX>P'#\$73"C3*N%_/RC8^"#9H M3_?)32]OVJ;P;*DCI4NA\AI$U@:,$!)P/R&"Q>AI?%*R\SQ]LI1(-Z!#22!%67P0'96R]IMKE>0T>]-BDZ] M\RUEW0!/+8]-XO+6:C)!SC4R]PL[94@/%6 @^",L=#,M5GO[Y.4;\- M93K9].IIH!U8/6S@=T=$P_$U\G:[PT_&LY]2GDS34D_YPZ\H2U3@<.RFWXY0 MP(M67N5P:;)(JMQ9_8&2#IW.*(!HA1Z!*K%&BN@@2.*9]52FZL5^';+3;R^; M;K;G-G3?A#=XR^+M:OXIC5,YK?!9424M@Z -LH%"!FLY!4V)U<%ZDSKP"E>2 MTO,=VN[PMYO0F\BZ'J?Y4B DG([,!0(A)Q0)P5#P$W8%ONFJ;<55W_Y&;#\-#- %T#Q8@'SXPMMP<8&&H5&DH3# ;. M++K:%N95@M9#SW=5I%!/ 2T$I:N8&5A-<5MU'KAW!@1&V6")+EU/=# I*&EL M[5Y;*PGI]ZRPHJ+7@=!&4F\0.N^'HVL,)@::AAAX]KBV2F<*(]!7(S(!TYDD MZ[17I'9EX@ND]'NHMS_X;"/Y!@#T>RJCP%,\0.?)7:;CZRN?IB?Y6?GUP_U? M%HF5(4(4J<3$WH"3N'%[G3D&!AP#X]IF:5,:U[-8WU6Y5:=J:L+A7I?#&S,M MI$=;G"-D4H[&I0BE9[V!0!0:<$]R,K7MVT8$]KMI=HN6+:&YN>+:-8^WQO[Y M)16,5 @GV4*PLEP<-@E\H@X(M<;X+!/GM0MN-B2QW_VX!61645X3-G-%X\2[ MIHD/_1((#0()AZA+O1LC$BSEBS$RC'(:A0W+-6F]A27^+YPV2*WL3XIC=5^'8Q=>,9,E@T/8Z+[T8W>H__?7U3 MKG OHEP]7%Y*;%Y" KH76R&:0,Z'$DE\ FR4$9S8SG3EE9 M^X+ 7AGL^9[!GO&[YO+I'TJ-[QCOW.S3A]'DCU]2O$QWU3X'&5]^EL+(S6;# M/ SN3F HEAL)8/0HO"06M"8)G; M0-'XLEC'"F@7LR6E248L$Y"M-F M(25PUE:+TC"_]M'CCB3W?%VC7<#75G<# MQ^:O.*R#3 )N8)%#=FYQMUR"*S,?@A**<):TL'O,4_2+RJX=^UIZ^)YZVB]W ME'EW;QJ)W M$E#:)V4RP>43# CJ/!C-%7!T/#Q/M@Q1JI\NVY#*OMMD5D+0BF1:E^IJ(E/Q M.&&8LS 470ZPO+3]M"&"L\E"F9!DC>-:Y@[0UDIRMFM]OYJKW43T32#G(;&P M*/5&P2W*OB\F&$GA]\-1>L3@Q613V2:M;,C.H \LRM =E++AB:)?G'C2/'L9 M:^=RN^:IW[A\S_AN"B!-+)GW"=\=A@N%X]>C=)MH.+@JT=D_%Y\/E'(^E/-C M%U1&0V "^$ )2&J%R9IQF6K?8U^'KIZG2#2%I4G':FT"K,O4WX]2&%^6GB*E MI=O[X>QFY,: 8%#GK!001)FP83/#/2QPD-[23)%\)6M74:U+6[_VMFG0=J+> M)H!;[OJ.\4>^_3[%J/7]Y ]>2$*KZ0.#G M5/2;#6H:C#NJK(&4^UU=>(HE+9;&LQNKKXW,S!$'BM%0\F 4K&$9I$U9)D*, M5KEV F,E)?UVIFD:?!54UX3=NY?/QW*R<%:J%D\RBFXQ@6O9W-]=3'?*A,#* M=?3%=4J3/;@4'+ RSC1)S@*I782_*8W]=LAI&K:=JKM'B[KH5H;B+K(LW@@Z M(ZL[>MO(8:&H$$3Z"E+8TID+!VL@B,)>]#C20I)X ^H7F<%N]OM\V/4UB M=4^Z;*=KQD_7L^%XT7GQRJ-+791_TS[A$IG$KV8H[>DM)J8./UTP_^Y3^?)H MC*OV>I'&?N%7RLJF Q2X3IZ9(@H)0F8'ECBU:,3&I%69D=KE7GM@J]_^0TVN MGE9!U^=>AJ_<)4IV@XDWP[:B@77?VCF!WEZ_&13O(2HE,@X6@].*VIP(CDP62 M'!=646M\!^/;7B:H]UE2_0!M6Y4TBK#3:?KLAO'.!;GU/.[Z]B^"MMF ,T^H M50:"U>B%1)+!^, A&4?XHM&0JGU793M*>Y]4DPN2^)E[6/8-XGJ??A#OP[A-JII-PB97B,E0^>' MHT4D-PB1F*BD!I=9!.$XPZ^U#M;2F/=@]Y[3U?LDB=XPMXN"VH;=4A/N MNS4E/ FXD 1PH=#_C8:"]>A<>,)MTMJ*S/=B[E:3U_NDB5Y!N*.ZFL#B^H7D M Y\M3=R5?ENQ>!34E'.E"))D*K/(4LO:XR?6IZ[?L&3_UTVZ4%H#%X)?X.RF MNF"U(*GAG&HFP'!;EK9(X"GN!EPJHU20U)/:1?:;4]EO)F??U^IJJ:L)"XFF M?7$^<#&Y')A+G M@TW56U:M3UV3%_*J(66R%Z4UD;193(1-<3'0Y=R-TDE^F;E$F? N!J"AG&MJ MGG$CH!8\+FJN"9&>UTXK;D!>DW?H.H-D1VIKH&)^?4D.K,\4MQL/UH@R]P77 M'2X_Y(Q(RCUA4EM3UZ03V14>.U):NT[D_<6H%8+4EI%D(@>:67&"?"FH M=A:2X)DDZF+]RQV;4]DO//?M1-925Q-.Y%GZ?.N1G.2/D_'E19I>O4\>PT N MLC7$@ I9X](BN)8%\N2-B%D2EW!]5P;>2[0TZ2!60\&D X4TYPX>S6;7**[T MA"?&C5/*!'!ED(T(48)7-H/2W.2(;J^J#K*WJ6K2^>L*;I65U(#/]\B=3>&Z M4%!*VW%WP"]+2:6D(<;L0.2 ?^ V )92"38G)HV/(8G:#6C>HJE)_VX?D-M9 M00T [I'%?L2(\(Q0]$2!L8 F&R6#:\A3X#[H;$-$(UZ[M=B+Q/1;A]#G)KJU M2MK816\9^3"9OD_3X1=46>F$B$*Z+I^OD." H>"D(@0L$SBIJP-&[6T5G M:;0 \^3"?2WUC9\FHS*5"XW["VT^;(J.LI AB$! ,"70JL<$RE#B/*'"5Y]' MM"VM_=XC[#N"^[UTV@^2]Z#:=N!\PTE:M*8YG0Z1J<]N=+>D!^@KAY0S MA42"0-]&!#!,*?2?J%M?A .1F.54!9 I M6< ]PI3[-KGTO%"4:%?&,_9V:K<>$O\LYRD=::V!T^3#G%.8G^3#KV'1AN4, MX7YRTP8)_R\U&U_&+@#-OK-=79V'MVWPILXL-Z)W=4#DO#[T75Q^)<%>R/L@ M^4Q0-(H73]]'\-Q8R#DXEK*S(M=.X>^7PW[SL)VME89ATL#6L9O-<#K$=98L;Q>TF2MP1MX?CY2/?>_?SGY^/[P[/SP/WX[NOBO;D? O?:^OF;IK.; MWK'W0(_*9J8S 2L][NY6"#!9>E"&:9>4=B1U.!WN9<)V[B5_]Y*+Q?50#'-- MS#Z!E(F!6(QG]%(#U4YQ1CC&W+7[O3ZFH)GQ;I6P\*P!_/;R;N#DZY[Z&XF4 MLY#)N)CC@Z_#V<#&TJT^6) 8+8(P2H"+S ./.43E)>>V]M6)5PEJ!$M;:/HE MT.PL]@8P](2']Y,K-QP/)&$V94+!:XW;.?4<7."A3$"0WK*@677LK"2D$NNEX.+Z^%NNZ&ZS"&8D*2@T898.S1<34F_EP_J@Z>"O!M S4$(UU?7BR*115N] M%6/);QFSD6JK2BF(ILB8C>6"CC; )2&*J<1L]6G2:Q/7[RV##@Q3)UII &[W M[@!&V&G1]WD@HW7.60W&EV'WU&CP)"L@)ED=/7)1_:;43L - M0.3YX<3SP/5L,AI]F$S_<-,XT)(Z3;0&'4JZUWL&QN*&S1)1@G.IG.B^U_JK M)#;B@6^)B#=;<]533P/H>\[,P%)3UB '@HL2A$,[ZR1&*E$ZDZU-QO+:7OAS M*EIK@%Y1Z<\LV$X:Z/U$9S&U:VG(P<7DA3#CH0+WMGQL:?[0?27YR?3O:89N MP( )8:5'&3!?1)H]QB7"1*"*$F(HBTX^*5)]83I;==)::YE>'YH-J+2=8L&U MY>"?%I>?)=3&;#A/YVGZ91C233%"&?MQ.5X\Y>]N=(WN#_-94Z[ "&_0I74$ M?$+9)&ZTDY[ZJ*L'&AWSU%H']^ZL=U/HZ+6LZXG1>%$:JZY-EGMLZ>'RQKO) M&"F:#S$X.)[,TVQ &*$J9%0)$:7,V";P5C*(Q!!C)4W)L0TW@YKTM=89OO,= MH3?EMK,M/!K:-- \Y^1(+A,94*8\*+#.,*#.,\8D%.Y-J'^SN2W%H/^>Z N4_=-@#E%6$K6NNLE#* Y/K2*A#] M^X!?*<6,TS9E*6I?CMTR<;#'?O%[31QLHH&&2^I^.C@_.C_Y<'IV>'YX?'%P M<71RO$VEW*K'U"B >Y.\2G5MM\-/AN/+T\EH&);O43F&07.Y0N49+3W7#0%; M@H3 G16>1T-"[:7V,C4[[XK32S<>_O-N5/4,'Q]O5NPXGBXIZ23?WO7"D.HN MR3M[/YR%T61V/4T7*/:?\+G_&(C@9)16H5?@RS1X=";++**2[U4^"ZDSJ3U& MH#8/_>8_*R'OV1;9IZ*K[9F5;=UOYT?'A^?G!^_^X[>C\Z-B3,ZW,G:KGE/% MVKU)8"5SMV)P/>)B,6ILT6%]M@@X[X%(4L(M4BK01)0[GBR6$2@$-%(BF4A2 MA-J36S>C<%>SN.)MJ]9 B,PEY@E$6Z[\1^G L0 M34_-6@>*:M18G?]V>OIQ4>9_\/'=P?DO'SZ>_'YT_.'D[->MG;2W'EG#A&U$ M=JU+"=>?D?NR<[G1W:V;PYL/EB[?&&>55@1\*(/A)<7]BR<%+AMOHB..5^]L MM0Y=-2YWE>EH27G&05 YAR65^P:,!1&H$S1;P-*DG7Q?W#=6CK MN8BA-GI67=VJKJ**YP]U[=;1\=]Q\9^<'1UNY5LM_WH->_0B.95LS]UTZV\/ M&KT'3;#2&9HLQ%"F70M& !]@0 OC%-/?H"NE,X9&0E0 M@UP*20(X$14DG[D2,NHD:B?E7Z.G[Y*6.IAX7A]520/-&H^?3T[>_W[T\>/! M\?N3BU\.SX[0C3C^^>BGCX<'Y^>'%^?'AQ?;&)5U'EO#V&Q,?B4C]/-D$O\8 MCD;H=1\AW>/+= !H9KLB<&?B<"&["PA,M$$>T]BV&S2CLUYAUAZVGYJU# MO35K\-X?_K2515O\7@V3]9R 2C:I]$Q> 1!JN%%ED'VB"1UI;DMAFL]@6/8N M9952,)57VVI*=K4RCY_Z $OKG8DL.B"2)Q D8,P020(5R@$489G8VBT47R"E M7[M10?]/#40-D3=K"1:=''XZ6/1Z^/7T\/A\^S3/ZB=5R>ZL060M^W&OZ)/\ MN)9O4=RT:,/^4.UWUR7S'F<\9$MT"$ L[@F"*@TNA@2(%,NYY#28VNF>W2C> MV1ZM^_;E&N*EY$.T3 3%*>CH4&#"6#")6=!<,Q>5I?QI$?C^!+::Y)[MV_[P M^*5K%6IJB=U)!Y1%>:H\/N>$! X.=!$.6,J.VSK$W< M[G?7EUYT=/79#:>+VQ/CF^NO#R]+ M[H'H@[P[.;Y ;^3P^-V6QW6O/:Y. \0UR:UD;-"=OAK>W#'#'>5^+$AXM)\\ M9#LY:KYTWPC>\I+,* ?"N60DN0W,22=B;?=@(P)W+BY8YV5+"P2#EBQU I2* M!<'*_'HO&7#F':-&^"AKNY&;4=BOT>H.6\\J#KK36[.&[?#@[!AMP_GIX=DY M!E6'AZ=;&;15CZEAR-XDKY(!NVL9=9INQG ]%!-KZHQVQ>$UIMQY$:7,Q ++ MI:Z72*^J]W%^B9:=FR(^>>X#DED6RFA:'/K2],_I,HS$E*Q*#M(8D3BK77'Q M(C$]=[2K@8-G?1&K"+Y9$_*\F?+6Z??'3ZF6>G^%N%KVXW'W7L8THR$QH-IJ M$$GAUE!&Z[(4RGW/%%/UR[9U6S:ON"58KD(O'1[)J*QB H+0OB1B+;A0^H3R M;$)(6?'J!Y)OT=1"+\RM$+#"#ZDG_&;-QH>CXP.,2 X^'AV7#.]=L/+AX.CL M[PSFX[MVQB4C9Y?P]1LSU E(_3!#:>+EAQ+9;)+MZ*<8EQD MT#J7%G:,@Y=:@8V&E>XV(I/:ES!>HV?G@8PKGOVP0*B15I$LD;N2?<=S3+?Z!+KH"@]#F23G+J]\O3AJ-0RRZ610)*B948> Z]45:3VWV/%$5DSHPD MT('&HGP*CH@$AC!)!(^$N0X:^%?ND;)HO'>$4IX.KWYRL^'L)#]YR;>E,Y/D M@N*9EW88\B;AZ8Q;5+0D0Z)/W*[7)G'-%S;;I&03U3]J<=B%I!MHUG6<_ECB M93H9XY?AYC;Q#6=/^5.4!9ZI %-4 $.]K69[R86-P@7@#R@ET!UPNS?HM@Z2"%H;BKJUJGP2^1$N_S8L[ M E85P?<(H(5U+D7D!^-XCKF0R9F%)=20.@ MAVE!X_"L1"HDXM#A)@?>) +$B<:)#(J;VI9[]-NXZ#Y]2O!ZEDWS;S?V? M*1Y%U.0P#]/-6V>+UR*XD8R/0^>'HYMB]-GL^BK%A:Z6NBBPS&DQS$[FTN18 M97"1$\B96$),)*;^0):Z+'Q7K< VP>>SW&J/JF_ O;N3]))8T8G],)E>N:-Q M+G^5CY:;"TFFHE= ?"!E^'R9&>=#Z;]FC*>1^NI7638DL=\H8X_([5)UC:;6 MWF@+M_WVOMZ#]]#9KL--?ZT.94EQH@)3("V&%")CB&IXU*6Q$&DN]Y[8W<,\?4KDM7H>&Z[5&:$81I4WF0#4B26!@#,XD46Y3)4M+ MJZ"PAXYQ]74_+ GP":^.%\66HKDN&XE*2!'RF"4)P)/*<0B;=V:77 M:>O[2E\=K+QL?RIJIE&#LT;_N>T-T?H/WU,KO0X-UX9-SU0TED<%B!*.7GDD M8-$E!Y85MS3)Z*J??NZUH=[#$KI[[7*G;6H,MP&TBA9CD\([TQ84(9[BVDR& MU3Z]>H6<[ZI5W@:H>=FH[::1!O(8#ZQ\&(Z'\_1Q^"4]$]]34YTM4]IY= 9= M!+&X:)13 IU-*GW%9*35ZQ!J3V>Q+;!UB[TV3?9[=K+N M\T9C]]*(>?O@?.FW:W6%[C"\?J$W,$=#)7@@H&7I0\*Y!&M8@FQRRC('KVGM M68+=](9^L.+E^4^PFJ+RR6H"-!A<-#8FL,))"#$+IU345%8?W?H*/4UVB=X$ M"2][>#L*OQTW[OWMVV]'-8XO%RU>G]K )#V1TD&23(.@H=0O4 -,6B.,92$% MOZ&[MLY[^XUR*^*G:YDWY&>=Y%]=::!9BF%.\L?)^/(B3:]6+!?.J$@L6U"V M#'Z7*$<7F<,P79&DDDB.=9=H68_&?@/73NU7!TIJU/E9W5=^AZJ0UY[772/\ M+EVFW=J-.Y4-5UR!< +W/6HMH.%"DX6?(7:XD-6/'?MMA_^PB@X1,)-O*9VG MZ9=A2 ^-T9>).A@M'KD8B/Q03GBZ&+]^8_@?!B$G@F:?4>"X[$KW] 1&J0!, M6&N,DER9VJ<]G3'S7;?0WP33+QO9/N'1E$NPFO/S.3)U\KE\.;OMK?WMJ4_- MHTT^&%#9E5)(GL$X1D"6T_D8D6I6O?)L9ZI[=EM;0/Y>%-X>Q/U3CA<=Y8.:9#?GKV MIIM9%OV!I+T%LSQ%YN /-XW+)J)TS;K!1[E4P[Z/7EJ9U'L$PB-!JJO#?'9/EQ=XZE=3R#J,'1=?RY, MH#(X813HLH!9,D!T>D(R9GHFUWV_G:9/8;W_4*SFK::W0/ M?F4FS/9;\-L/[7B<38<;\&:#1R)&[SP:"922"**,B/1E9)JE6AG-B9"N]B:\ MUZ$V#ZOF=#J)N&A^=].I&\^_W=T0?QJ]B2!R9#%!J5DM,\V+3:<)>-""&4)Q M$75G\-:C\7L:;+,)OEZV>!WHKE%SMV)RS/9F[N6'=33DID.S]N*($V&,24HZ M4*RS\%JH MQ3;/- $A!0%G"8/(+2=,1(7!=W>'5)N0VNB8G$TP],KA4F=*:RIX.$"+'PM+ MPR_I/(7;HH7#KV%TC?K^>T)VLMCA )+VCA/P&IT3(5V#*R5"KPV MC*E,<Z,S\?R;1CQ'9!>SV=S-XXEW)Z,1A\F MTY(/?V+/-9>9Z<3 RUR.?0*R;GP"3:BAWD2M1'?6;$-BFYHYM0EF7NDWTJ&Z MVMI^0[B^NEYDF!8ST%>,W?HXF3V[@FF3D=X[R&6ZE_ \@R-6EK')HHSCXOA- M=WOM-B3WO+%V@='N5=?HWKG)C+'M=]4MWK+O 6H=[L2OCLL2/&MEE =JO"K! M!MH]%SE0@NB5'L,04GM?[G*,VM+%R;NWW%Z6?-3Z\=?DRFOCR?BL.*\E7;YH M0/^TI%K$+"47&(E9AXL;(S$;7 +/E;#*Q<1H=UUZ*C#0\)BV37#W2J>!/2NY MJ?W^KI':+RE>IAGN$HO8ZVB\W682F:.*"VD8JS[?N L^^BW;[ SYO:N\ =B_T/]_Z8C+,XP[ M0%F#Q7@5(G'$\!PD";5;EK]%4[\%DYW!L:HJ&HW+GD]BW2&G^=*S MNAD9VV4'YA>'@Q)+M9,.*(L9!$L$7,X!*,U"1!-4%EU/4JTWCW'97I::HOO) M?[>OG%U,WDW&L\EH&(NKL=QR+K"<40K645[Z S-P7F1@GC+/K"6Y^D2A[:EM M=O-QUN/;*)>N3!1-50JX9>@-& M>."9$LVSDU;7CN_K4-YOB+,7\.Y!I8WNO6].(M[EAL%ZC][+0.5.[QJL-Q)7 M<,93( 0XLQ&$)A2# )[!ABASLEQ25;LQXY[&*B\7!2]>^-.W7]U_3Z9W[YG] M].U^_=ZOJ2>) >\RYYX!RL:7I<3*3!P#1FOEC$@DV.XZ%&U+==^W$>KC[K5R M[SUHMH'=_AG'1;Z':"FF8S>Z9_M@/I\._:*>J@S129WW-?%SQ1@]M/%+WRV6T< F&WCB%L-2C$A% M$@D<2102NC^*$ZN8(YUM].O1^%W-[-P$82]OXATHKX&=>057!U^'LX$0VENK M%5!)-(C(/3@>RG#FP)VUS"I5N];N!5)ZSGYVJO^WQVQNK(Q&,74SUC:]GURY MX7C (R?J7- 0$HD^,LIDJ'T(\291;9BTG52_!IRVUT/?S84/ MIFZ\Q,FOZIL5>Z"&\\O'M86(' M_4VJ"K-O.)S,PF1Z- ZWI$=KN=*$ V$2(QRB!1B)H?%BY+%D$CG+:^'@\7/; MF/#< 0!V$%^;.PS&1NEHGJYF VI,DBDX()2R4B7),/AT":+PS!!/C.1[F!M^ M3T_/!V ]^R_;J:5-B)VF:2BZNT1I_GU2DM9'&'2C0N>SVV49!R[D)*@4N')" MPOU:._ V)UQ72BGA8LQR#Y[-&I0VM[5MB90U)M575EM#X%P*@,L9\S N#J)Q M*>/V/KNAC Y8S"F7VC$NJ2VCE3B&OS9"]HY0R9.+LG9?KDWH:VZ+K0O$ZBIJ M 'YW+1LO)K<+Z([9-/MY.IG-!DQ3QCQUD%5VZ$Y0B8ZDH\!"I.AQ9>:K7]5Y MBZ9^$_6=P:RJ*MJ&UG&:WUPHN+?:(F%,LC@2QA 9A/,4'"49I#3:$H/.+]\C MS)[1UV]1<1^0VTU%#9AYP4SRX8PNP>@I87J%L+B/K/ ,0:ZOF."CR6I^9V.CX(!_270NB0&?%(&HO6>! M>B>J]SEMO'0$_1/K:7*@K$\@+/=@A0] !8]2"\^EZ:Y%SI^P=&03A.U<.K*) M\AK:S9\>63/'I8M:XQ94^@SAM^ (B9!IM$$ZE6SU8OP_1^G(1OI?LW1D$V4T MBJG')YY4V60E(9"]B.AYT R&LPQ6EF9HB3F7NW(,O[/2D8U4OW'IR"9ZZ+M6 M8'6U@V(R6V71F.>%#XNB<8HJ2-$%KZPB4IFWW+GOMW1D(_V]73JRB3#;M#,/ M,930(E E<W4TA#$ECS-AT&L M1Q%%/\S#(K';AF"W&?/'C<$6H\DPZ+[)]]S\)#XE#1==8V8#DB1!&Q] >$U! M9"+ >4M!NVAD%D:GN(<(J#I?S1G/+5'X=H*E7TC\R9;)Z73R.4WGWTY';ERN M)Y7V-Y_+6=6 :D9X:=M-:)DD&,M]N11L28LIYJ43BG=5EM,I8PT73[2R4.J MHH&5\O-D$O\8CD:#0+VB3*-SI8T$H4@"8]#%3YFI2+34/-2^,77W[H:K*';! MVU:B;0 2-=?)$2IR?#F\_^%%7\:+3VY\+QR6M,ZY5"DQ@V)VDH&-4:#+'Z7+ M2@5-:M_(W2N##==KM&),ZX*D[[Q 3+(IQNKSI M--CDVG"?AW,W6NRC)WXTO%P\;I \%3D8"X+'TN/:*3!.)J I.TECZ456>L5 MI[GVM8?]<+;6>K'_H]=+)5A\]VOF+M^P6DAI/C!*"NN\AI"31*T1 \[8"(82 M3@0EBN9&DE5OL;+>81CYG[(LJFI^^\!C4G:M?=8FGTY+?\@K=S3.Y:_RALIU MR*^\H:N:XW69ZJ>^F%F>DO<*K(@8PLK@P)O @&-H2S3UTH6NFF#MI[YXQ=O. M$YH%-/&C;P^+<7%="E]7*CYNBCPB8R(:G6XOGE!#P)239LJ8)"RIH.@>W/6U M:&VCEJ #Q*UA3^LKLZ%,S=-Z1R-T"%1Z8+FTRBK5#X8Y 5H(DO$/YWU7*9:F MZH[W@X,UZX\W44JCV'K2<8DD1MLH1^MEX^M;D"_"Z"NVU%/Y!,$^53ADAQ80K*<77Z6(KJDK*EZ;SM M+._R"EEMV,;N,?+V-KJ3PK;&X)$BQVKBOCM3V3TBMU=>HRT&SG\[/?UX6(9^'GQ\=W#^RX>/ M)[\OC?_<(7VWYI.KC"W=@HE:0TRO/Z,L2JVV&]U-$C^\^>!A/BXU+C!)5:DU ME" 2S6!)U A.S636W 99^S1L';IV'IES^]QRX(-?WDSO+1,,Q_$#KMAQ*%_C MRORR2'\_# Y^2"4)%9FT'FRYAR<\U6 L3Z"X,SPH;T3U$_5=:>[YOG9MM#V; MI+-/E3;@+MZ>[1]^_8S&8#@O4ZWO6FS]=#T_GLS_*\U/W3 .B,Q">.E .UY. M;$0$7TXNK65:Z*1SKGZG>UW:^H7D?A'S#*X=J*\)#_)]\O.CV>P:!9@6_8SN M^'I_/46)WDK[9'KJIO.A&]U^O^0,#;+5*E-&@/H02E=-- .>>V#<)9NDC\S; MRHC=F>A^/H;Q?A?>=;ES>R!:%50_2?-C(4HR&,%RT0F92.EXG\$8S($)+ M9TG2BMNWO-"UW];S%?:N-O9NI-W SGTVO/PT/\F_W5YU./'HXX_+[9_#K^&3 M&U\FC-<>7XFX;TTXL-:%%*7'E2*052XI^,@#,"=)B)F7$MC*IG$'9<():E8J7\7N!J\*2MZSXAAZ"7B0MB01GM *OM)12(<.T]NG' M&F3UZWYUCK!*^F@)8A@2#6>?;HI=G[!$O'6:^PAB,?J;E][Z >,@*Y3A0NML MJA]JK$%6OXTA.H=8)7VT!+%2*FV+J4U)%>/+05 BP A#P6*DRY,43)O.]L-U M*]L[:[C0.6@VE7"CQ>@_GYR\__WHX\>#X_>3V&*_GP2U<>GC;@6)4HD]1S[3.H[ R@ M!;+@=))@+AT5LI11F5*TH:FB/+)'#P3$AT M)JD5H;8Q>X&4?CWZ[M#RV.*(\(Z!DL]13[%#);2[GOPYE?4QP&-[IE MX+:D.9GL HUH>J5VI56W*7V8!6@C.%6EC8KR;[E-+SZ]9PQLKZE)3;'UK??C MTBI[!0]F.R)6$OU+[R@YZ.W.MJO(;P&]H:[ M+?/C?2DEX80Z6KJP&X((CCF +5?XH\3H4Z1,B*N=+WQ&1"O]Q>LY%+O)N2&@ MG$U&HP^3Z1]N&@=!AV 4182KK$'PK,!;1H!9FW4BS!A6^[!F!1EMA#9;*O8% MF&PKY8: ,J V!>.-@B1( )$< Y\C!V(SJOB 261AI?CFPYDX=NBDFFTT,G/N!$OZNL=;KF!*@4L M!=R,8V#@DD!O7!&FC8LIY]ICFM:GKM\]J2M,5=9*2_9'"AJ90COL&#$@LHC@ M,JZ;J$6T"HE+_,_9D[PS^[.)1'>T/X?CV,;IP?N4A^/A/'TS^?J"O27@XT>/ R94G!:(?53RIX.-#Z\K)B;J(@BK^B%1*!1H64I[75--@[0W$1#@[24U2ZN7)^Z M-AS!^IAZ^=BCJKX:V,Y?X>>G;P^F89&^I9K'X#,#ZE2IQV<"C+0!C W"9A^] MJGXNL@%YK9R2U$7(9#_J:AN)#XP=NZN[YB*,<,6<$Z!$21>EF,!+@2O;)95I MHMJ1M#\TKB*Q7T1V!I7U(;FSWOI.X7^0@H!A) +31BNBI+*QMF%:AZY6SBS[(Z66S@G'1.)9%'[ M+&QS*IOUSCJ'80VU[3KQHFMHELLBR63"!0M N!8@;-3@K11@+7<\DNRXK=W* MZG6*FG7M.H?GQC'"&V<\-YZ)Y%(RFAED40K_"3K"QD8.+D6FF+*: MR-H9L\TH;*,&8)_'"=7UUL!N_ 9/SY*/.FI-%:ZW3#T#P80!I\N%.:T]]S(J M5;TBWH9 LR^^XHT2%L-H/HSCIL *874Q?3E9O^8X9;T>*;PLM=SLDK9Q1#QS<3 M57IH! $N9 O)*968%HRJVI<]7R6H:>CM#H=)5[II &@;K-L']SNFH+U4&G3R M);_%(QA./%C"%2?).BGJMQ#:G,Y6\H4M[=G;*;%]H!Y^#:/K.!Q?WI=2.I-Q MB2M7+H9)$$JB=TZ# 9ZDU")8EG7MJJE-:6S:;E9 S68PW4V%C7:#WZAL\[5L MV%(*;-&<=Y;V5?ZZ'55[KWFM(+Q>"EVUC53Y"LBC8' M4WO>Y%X*71?GIYLIY68GM#S0F!(%QKP%$? K0TM35J%B%D%K:<); -_VY=]3 M->LFP'ETJ-VU4IKP%LI(D?M6!!_++]R-J O$2"FY B:X!Y&R F=(@JA*#MG& M;%+M!?<*.3WVHNTC^T0"TX[82"BZO(8A \:"E=*! MR5Y[YC--U8MPGA'1)'"V4?#32L"=I+W#J7*="[_G:30J<5(:IZDKWL)!O"J] M*N>EJ_>7=&NP[U@SI>&.8 ;U'7F9J27 ,%QM7D29>"8TN^IG?IL0V'>CVJY MUIV6&K!7:QW3$Y\%467:J_2E#R8N*J^"AV!C3,X)H],>*VQZS@OVXG)55U,# MT%L65$FN/F9K8*R-QDD-FI<)U$:A)6?H4FBAN$=V'*]^*>AUBKZ#2L*-$##I M3!U_\AS>A^LR3ZO-3-Z;M+64S]M,D+UD]6)FY0R;@W&6E*YG#EQ0N+98#E9$ M'@3KJL?77JZO;Z.=V\L4B^%?7]+Y=0@IE7S_!Z3.C?XKN>G#"!Q%#;K-6D'B M6H+PVH"Q2D*B1F2K#)%ACU<[:[#T/:46-T'O!B['WI'1@+>RF<=WEDK8@5 H MMTSN>!]$SG0(40*-$I6@!:I#9P79QI1#XH+3/5Z/6)?L9OV>_<-P@ZKW+C#Q MW2V#8]RS+_Y(HR_IU\EX_@D=5%>NZFD.09>S#FHT&(VN)$;@E%NM"8FU*YYV MH[C9>QO?&?AW0L)WA_LBY8L_)@/%!X MWQ+:[%61[PSEV^C]^P0WHC4-'%-9$V\!!>A $!7!F)Q!(?^).,\BI?W#NY#: M[["B/QG -];]=PGQ#Y/KZ8"Q& *W!D+(#(3D 2PIT]&=9)IFS[++O2.\4+H6 MP.7_#_!.--]W0Y&762Q3Q>SYR)RH*5*6808P"5D-DHM69!4 M9;E>JY$=B%@+O.I_$GCWJM9&T_7O#W]:2B/?M9)ZG_Q\ASS[VP^MD2#?D/1* MF>W%\U?4%\;,3+()E$NE^AHW:9<$+?AC"$MG;/4Q1JLIV74/+T\]&N.SKLL) M_\VAJLF2:,T2((OH7RODT&?*(5GE G?6+HU8K\C<$S+Z39%5T/O337-743?@ M\;W#5P[G'UP8CH;S;XLJM21T%C%&4+;4]$_ M5G92[-,*K-VDW!Q.;NN%"&4I1&. A+)VO)7H_3$*W#EGO-0Y^MH3.5;1T2]6 M=M7MJU#90M -@.4L?9F,OJ"C]YB9NY%FUAAKE(/%G"S!I$.+2QQDH8U7/NI$ M:V]&KQ+4$GRVT?>D*^$W@*3S%'"SCL4>WS)@B;%960HLEJ1AL<7>X=JB+"IN M@N>T>O.T9T3T>]Q1'3&[";D!E)3087X;.ES@[RR,,,F)\^@E2@0W;6$S[M>! M$3#>9:Y29B37[C2UBHY^L5+;D=E9T@VBY6X%Q6"$H@:4I $QKP48(W2Y@TNL M9IH+43L 7$U)O_O1[AI^ S);B+L%T S'Z23?F-Y;(TF4"L1E#8$)B^O(9S22 MAD',CD=FE4S5ZU2>4]$66+;1[5.X[";H%J R<>/9J?M6C.W]$-> _SF%=/-2 MU,XC>!,[/M-H]D7?!5>O5]],YY6*MO*%ERJ8\LN46Z MJL\55PZ1$DY1@#9 RM9Y^HX$P7G"D#_^A%R[=KDD409B^#(R(C(&*5M/*'I( MQ;AH:>WH[BCE[G!R:QH88J6GK*\ MF^OX6L+#M@J"!0/OZ.G#$I+4.PHS;%!<40Z=+<\JF.<3F;S#[/SZR;O;"(R;1/$ M5*>G)?+(@^%D3-&QK'U*QKU8B;#>5_7D>[2 2%O9=N>,O+]NQ8TU>M>F@,V! M)*0#A?:,G#5D'LD31X7--[0_0#P](Z3'Z.GIY\ERT5_BR(=I!^=TCZ8QHN M:P(QUY*@RM#O<_PZN?AZ-%V^@[U;+"["-&$=G;-I3 M/N@0,R:M6;Y_ES4&V\8D]^0V#8''876XZRZ=DZ;/55=UD:=:2VPV:C^@C]U+ \)]\J]; M$/YK!X%]($=Z.1-OQP:-!Y_32B3/$SAL&X;0RBA6)"2>,K:3QM&5L2 3QZ"9G6+N_%D1"2'D*6246&*IO62AD-IP]A$[^NT86PB MZ@["TT>*R$D$R=>1)TIF1=Y%[8Y/M1"3EZ)2LJ$T+Y,^A#:,C13[L.X8#5(C-P)=,)U$%XUCH/_QP]'39G[(*C9J+O M $:/UI9+149::>(A"#+55D9PWA9 'DJ1NAAK6V?6#Z-/8Q=/9V=)=XB6U6$2 M3KHLBP+KK0454B2QB Q,)OI3+>B&;SUK]F#Z-#;2\'I]&IN(NP?0/&P?"+$8 M+0J')$HMJA$,@A .N.">&5[W&C0OOC^,/HV-=/MRG\8F@NX *@_;'H5S)K#$ MP+.Z%B4R.CY!9LA&:!D%%Z9Y-4IGO:4# &4W,7> DT?:3(*)%FTM$Q:>_E&L M@XC!@0@^EU!,=%XUOX.VZN?9=WO&3B9E-T%W )7'&TQ,C"5J CB+B>RB<)%\ MN.1JZ9[6RJ?Z7-@Z/[-U/\]@K[(# &9W<7> F4>Z$)SVB9M<>QUKNZW."H+C M&CARQJPQ!9LO23V$?IY= J(=I=P=3FY5&><2"]=T@H3,!907))&Z'M4)CF0D M!?92(%K]O-L(LU>0/%(!XKQA@<9Z*RXFE$LAJ22F0:&5B;C.$?[ MD_;S[ R*':4Y-BA>[CE!\J*,8N1]\[HW33$%41-?/A3A$D<96%@+&X?:S[,U M1-K*=FRD//&T=33-=^WC[9.0$;5$CL"XK+DA7FKT[TA^.L3@C.&&K86=+;Z\ MIVK4%F@:6OX=.+O_#/-)]?D_A?/+S+92/O*($7P]%8H;"?1O9<@\92%"H!^W MSOK?IZ$G&.T>$.TDXPRZW6N=1V2^F!#&@L16,JN76>Y2$5 MX[J\NVGU&8AL(>*QKZFC_+\N%I>E\U]72>B/= %/)Y^_G+^=3,,TD0FMO!U_ M?'NR,I-66D]6.9 7OUP &"3XG#D8Y%+_":Y16F&@89)<8,:XHWIT'E M=[YT9*5OH[)9"_F-K?CPURW"/6'>\X*00ZP+@NE7+CH/SB*+B$*5L)9C^9+B M;W_I.%FR9HK?6GYC>XWWAA[,OB/Y*^>_XWPRRTL3&&5P-BA-V)5TXW%E(3B* MJ:5DC*O,Z?/66P7UTC>-N^^IU67?7J@](V3E.5OO-;,\@S:ZOCW)"+&D0+=F M*AR#+7G-3.G+WS7.!3& 5M?%RQ8B[ADQ'Z=7MC;+DBE*)XY$W1KBN"$KR03$ M*!Q3=+:<\#N#YOKK.L7--MI=%SG;B;IG\)S\.5MQ5'(6S&<')EOB2"%QA!;! M5LO13O;O%N?ZZ<9R34<&SG:C'!L]O&&J;;67GDHVK Y U240X\LBJB'1] M#B@4T651M-91!Z?=6G!YX@O&>< ;'" MQ-E![OQMF,S_&]RE"\3:"DTW57$+E[Q1F?I$>M6^?3UZ-L+739WCWC M ;71$\9NG9G%0_Y6)Y(B2R%#MF Q1U!%U G^SD$TGH?LK638NME](P+'SHZB!5YHND& 7)"Z1K +2WW$L3BFX^ M]^@92[0M'KV70Y$N=6CX1A6CGE+=2F ME]HP)2%*+8$%E7))!4MIO9'W.7K&KNIMI?4GX;2C"L8.^EZ';]\POPYG9Q^_ M5:UO:5;N*EMCZ6-V$^G4P_+RC( M/?Y"TG_UX_$/6)ZY8)5*4DCR Q2=N42BB(YED-[13U@I$ELW0P[(SEH@]H=R M1?:B]VZ/P.UZ7*.=U+VN7.%'*"G!>ARDP5T=Y" 7%(#.%XJL4XN%>UFU5N,Z%O8D\.[!63\TA M+IQK:PP'#+(N**LB":(N?V$AIA2*O%^@.NK"%,X.Y:9L(?#N<%,+<$^+ED[Q MNALH9I)*8!I\W9A9M _&")NM&;:;O%(Q=FS00+G/3YW=5-(=8.7]K1$^UXV+ MEX5;KV;S^>S/VF(4OM%/SG^<SUUA7>]NP7FJ*ON,I\7$$$O20.+10 X&FO:"'1LEC\'_W33-,2SPW?3)@^!8DDZ2\)QD#.C*]^ + MB3&BY$G[G&1:K\]TN^_OJ4>P :+VH(0>/T M=E<>/V4^2A5S FUM 95C@> 00<3$@DPI)M-Z^]>ZM/54K#Z$?]](*QV@[;&S M]*,@OOF(+L0J:022L(0HG:#Q=,]EX',22Z M>GJ-;(^=C:3; S+N+F'X>'&^J-L9;I8B&Y6"XH4"G^!MK0IP$(OT=9\H"TDY M+7+K5.M+-'65IF\$H99JZ !654;_PCH< _/1=YS3G?UN2A^/B_/J89Z::"3S MQ0'&NLR(HP&?I80LD=Q16V>N#[%[^AF2U@/5P:7S6RFA"TQ=?NWEN)7+'=B_ MSF>+Q2DO/C,*58!+E^APH"=OT!7@QMMBE8A.MT?3$\2LAZ.#2MNW$7P7"-IM MV[K)W 03/=!_#2AC"D2>Z=1PKV-R0;,PA-7:@>3UT'@0[P%C*'%KS)*UC;-& MJ/W7?')._F7Y6*X.XGV^3G7,7FOF00O%03%+X; O!JP)'BD>8;FT=M)>IFH] M[!W$R\% JAC[H>#QOM)55KHVL%27X5-5V2DY"LK7UW_A>:K%;0@.EUX#%PJE M-SJM-T5N_>]<#S^'\P(PD+3[!-'5O+PWK]Z=_')T,KMR/-_\]0VGBQ6;O+": M2R8V;2)1EEB+V44"(8TW#EG@AN\ JG5H6 ]D!Y'EWZG[KU8'50J?:!5-,!Z'Z? MSQ)B7ESVH-Q9 G;J90C*>0&N'B(5H@*7@H?$"SKAK56B=1O/,^2L5Y=Z4.GW M5L+O $?W'*6G7%+TD\U,]%$'4%H^HOAYF#RKQO*=K>4@(W^%YF9C].;_'%I'&9@ WL![Z!2XL,IZ"#01W^VP+1L^KW%)S^U MW*2LD8$U2H&RRH%'EB$G+#%[Q:T?MD-Q V+70^5!)-KWJ[B#0.A-2/RQ')_/ MTK^7]\#)?/+Y<]U1HPP=2>^@YFA 8?$0Z1H XZ0S:+/ES2>=[$CR>F@]B(S] M&$KL#K.?,./7Y5R#)4^W,CC2^VSK$-NL'+DJ/F%=KL$A%M1:8I0&S:#8?)*T M]3!XP'G]-DKI#FNW$X9O2L%4S?\MYAC*H()!2$F1>Q*X )]=@5CGNA01E?+# MCJ)X@<#U<'=0#P7#*:@#]-U^!;F>#WIJO3+": Y&,C+7TM>Y+;P R]ZS4*+, MLO6=^R@AZZ'IH-X'=A?X^+F3JYE_'R[JE!^Z[VOPOJA/^43*JQ\G7_"Q>9&G MPM%QJG 5(&JK07,GBO/T4W\OG?MD(F4["M8;/7 0[P+[TT0'1NJJ ME.TD_'6T6.#YXC&F%J[ MW@J:JZ0+H-V,,UV&2,W-D(/%Z^KR4(M;TE&&MR3-;Z 411B(6- 4$5R\(%N?:61TP\\'8IAX\5G MB%L/70?QY#"L8IHA[O_^KP>B)K[_O?S1\B?UW_J$Y?^H__O'IW=W/G]"<E>.OWX\CUO-5U%HGO"_'"9N2R+=C$63T M-:DKR33K:$&4E$N,OFZ7'R!+<)^.\?&RDW(?R0_L).D.T;(:+ZSK^D<5&#"= M*.I,CMPZ)3)8(^J$86&\&AHO/4SXWEW#+T!F"W%W )I/^'UV]KU>[7F)$NA;JTJ/F0AV<)Z@M"VVA\-I3XQ\Y/UNSJ^UF8 MOCIY_^H>&T)E%;QE@.A5-)V+<8;@#F)'= MQ-P!3M[?&I6TXB!$GG2R&ER4=7%UD> 32285BXQ9;ZP<<@3?!D@9K"YO *3L M*.@.H'+7]5^Z<8(%H:-.@+GFNRW+!'91@)R[F+31RHHAT@-WJ>AI+/ON =&. M4NX.)[?VK5BG3"R>KE"FR#1Z%R&8(.L >2M4T9E9:Q3EA.GXY1%';66$WBE+6,Y2\U?S.>^\!T]X6%;!3[F MR.XHS0ZLR=WX;+6#6B/=FY+N32)>*9_!,\/)V;(8"B_6A]S8CCRDHJ>]#KO? M.CM*N3NALH6@ M.P#+\]F?P(-D%A$XQ7+U\2-#="'00>+&D9NH=W] 5[54I0%=A9@EU]P+#25;"TJ:99910]()'>/)F-SZS>@)4GKRB+=4\QI34S>5^=;0 M^8;SR2P?GX?Y^>ZQTOVRD$LZ3M&IZ)-A$+7RY-DG!\YI"T[YB.35,YO7&PGX M^.?WE&?9#1&MA-B!(5EC *9ULN2 !J*TNHZ1(PG55O-,=W>=?RE2\S*71K-( M]UY]MXMY::R)S;'E+[$UQ<]U\-))NZ7FE_-\5QNX[QZ;4V0ND?D@E@*2\50U MD9#)>RM!!)TB(Z&U+O%\CIZ>G)TVL&HF_7X ]=1%')AEK"0.Q9%+2/8V@OF-F';#.0NVCI5D^*)1*SG=7O]MB*@SU5T6_OF^U##V ]>+_)XY5#^UUV'\JK^_]:>CM,06;$4 X-(&$F2=>).9A01(ZG-) M73O'?E<]](.OE]V"G%,6V00(DI'/&40AMR#0,4I%RE@H:Z6EYZ">139)U2U/'^"+B7\OAK?&NG M:_)V3^^WEOC8<<,ZC%UYK*?%,"TSB2^ZY=YX[8BQ5+>41_+FUB441+;(AMA(S"C-*BTS 4E VB4+T4+ MGYN7,^]*\_AE9#LBZKF!EH,KL8,"HPWX?3?]0);@Y$\\^XZ_S:;G7Q:GBFNA ME+0@8UV^FR*K=CV 23/V6FT,6?+ M+6@K(JB8"_CL'8BD-4F^^*!:=Q-M0^?X!7-C(G,;91TD( EA>.JBEJB"!:MK M8WA$#\YJ#5A,\9X'JV-KCV<[2L*Y']XE>-7ZC7"#X#2+;36;#')Q]?_X]71\=O M?GG]\;??WWPX/CIY]_'#T=D2=?31L_()T^SSM&:E+FMW=AT/N^,WMLC4M&2Z M50+G&K@?R^O9UV\X72Q)^81G-7&\_/[ER/X8%D34RGQ=@]Q81@&%-6 Y4K0A M!$4;C = %[SC!$>=FL\'V8GBG8=TK9)J'\L; MWL!^(QSK]/$BZ_\E7]RMM$ MW>CVX^.ZO6RO-#9:LO )E JRCA)1=<]V 2:XPN"39J9U^=8@C(R<.MH?EA\, M%1L=%AWXJ$=_AGF^GA?*,TMFV93)+!%?6UX"0X14A'>>O&S>O(?M#@'C8K$# M0-Q_F-Q:.QU ZPFIS>=A^AF7Q_C5CYN_LSK:2XYOV)[FW\_"]-:HGBB<4%B; MVI'5 4Z>9."6$[-+MB)Y11)J;74'X&-?:GB?B"Z!LXV"[\^LVTG:'<#E&,_H1Y]_Q2G.PQG= M]T?YZV0ZJ8+41 M@>->E,/!;#@M;0W![SB/LV93$Q=()'Q95G)^Q[/9MRJ_%5:T 2KZY*JU@N6&[,PKMWK+R(=$R$= M') 59Y@?9WQU;YSZ$DL)+D"2'NM<"PN!;@D(RS&9J0CF6Z>RUZ-LW/!D5/#< M?W]IK\F#JNU8)C4_?JN?O3A*Y%S7T=2MRSF>^Y+A*CC69JV/H@VG9,@A&S!% M$\1L$D >B 8O/$,9K66Y^:RU<8LV7GH.>.HU8*73CQ?GB_,PS>1X?9J=G;V= MS>L/3YF)W-K$(65E06D9(:IB0(K(49:DI6S=RS@,)P==MK$)FC=^&!WX M& VE\.%B&84D@;7649"'9UV=&4_WI(L%K+ ,+1,H8FLWO#D3G;]@[@&9PQV6 M+6 R^E"8:S'4R[ZV1&.^G"YWZ2DN65_<]@3>_(7S-"%9G'J6F?:)@!]6T?W,=&A_L$W(/F% D,K(.J5,U^$$ M&6+227#G5+&MNZ'&L?_#)6(Z/ ^CPJ2387:["F%E*VI:;"4$I62R@2?0T610 MZ!DX66N/413AF-W MZN_S2<)JP\K*AFF?0W1* \>ZB\HCAZA-G.![V]T3<;,BM0I0-&1Q"(EV2U>-) 39%)"'E+9^YGU?!'.4\J;\(9S?:O5%9L@$QU]IC4P0H%B,X+CBH*#(3/!FI M6Y>$#\K0R/.E#O?\M(-)+QYA?%D8<>,K^G)L['+,^W0IFHMP5D^!*D&$IDI%A"71G&]32A)0$BB%.TG[9/.R$2D.0/W;\.D9_ M(UE,IHM)^F=&^GW MD#7"3\.SM(]R[ ]A?MGBV+P&^\$G#U=X_3P3?51;EUJV+WB&$ U!N[ 06$$ MBM.]5RQIHV)C&]3+B+SM$Y27?4/,!B&3=$"B(M%Q1:+33H++GOY4.V3--QS3H_#VJ?X.PHN[D[ T3U%+FR &X4B$UI ;MAQ>8'S6+"?,K1OZ MNQQ_MU<0/#OR;A.-= "G0698V1)5J),SI'$D3726I.$R2&NM%"0!P\T0#O%/ M//)N(UCM8^3=)CKN8GK S6:TW0#Z.PR$WI_EMV(T:A6E-Z56-%/\ MR%B&R.BWCE%$*V1D4O&&0'V$KP[Z_[W9E)CAFTD+RK MPTI*R'(J?*N+6"XY@I2N7&UE"KILV. 7%VEOG1#>-3,\QTKG/TAB-K0Y#,VB, M[<3L)H%;U^$E\Z?HF0D6$41*I:;KZ?XEBP0E>2ECX2RD]5;[-":LO0??>6=^=G4WH_.'%^%4'1O[4R M'HSGE(UGX),E/7%#5R-R![H(D3A7%M.+;XL#T39N)>5!GH$V>CZH667WD@+A M\33!8%/,MOOZX9[9&XBCC[=XQP0S!05H[@THD3-!UWAP'(U)EK <6E>(_RQO M\<+SY#)*L(%)<@B#(KO#/ 3AT CF2K&\=23\G[?X#3$[W%O\)NKO(!MT]XG. M^&A$\AY8=,LG.@>!QP+1>D,"3 Q3ZU?/G_(M?B,0//L6OXE&.H#3((\87-8I MLL:",(E3D% 4^$*G.VMDB$JP@GOOKS_PM_B-8+6/M_A-=#QV(+C=6RYRGRD> M2< 84R3RB!3JDO"]Y![KVC]E]5JQWG_>XK> S.YO\9OH[S 0^L3KK5-G4^S*;?R4A@OCW4T@:1D D#200-"I.#J%0!*;.0'KD3H9N3L16'G7LY MC?';ZO@,#Z:_QU&['DRIT$F5(* 0=72L 5\K-UF2,;I =SX[P%-VT+/>]X#P M_1_&+>!V../@MA;/K_01Y]=SNDX9TYYEK\@?P0PJD8@<*@XV"UZ2"V98.@_GGLPC#.2C"[@C*@/X(%L52I2 MLN:+'?;$VX$6"_U,QW 'L.VZ7*+S8TAZ*SBY+1R=A2HD'D!M$BA'8@HI6RA1 MU*WAD7O1S13]S=D[T*JEG^DP[@:YG_P\WG?>42O+D65(J@ZI%'4&D:U;K(UB MEC/29CH<]W2;6'&P67+_.8L[PNW09Z*N+YQ[=M!4#WS_]+G;X0Y.AT9@(Q3_[?*^+XM/LUA\ MC4),D0J4I*Q++ *%A%Z#*BF!BUH"RL0MPV)=.9RX8!/.?_JL^4]@! 9#\D]N 3:(J J/ MJ42,D%6I^T-$@"A*@:B5YRF+%/K9X[GOO, AY^E_@M,_$(J;YOCW,6^@LG@I MU)LQ(\VG"CSW)K =*]PY1_+]SX2 C28$; 2K?4P(V$3'!]U_G3C+ M,GH)P@=7;RD.@9'D4^*!.5OUX5YR;/?3?WU8\P(V E"S_NM-M'D(YOGE\AJ* MH*.-P8/G.8%"S2 R;BB"KKWFG&=CNJDP?O^S]5_OXE?L6?>'C/8M'VF1H]-2 M9XC*,U 60]V)H"%P%6H37]&\^6RX_;+8^;W1&,&-ET@/":?#3O,_-E[XTV3Q M[[=SK+M(D7!V_HED@?+'@4HG %#Z7YZ=8?"I!>1"!D8:\H=M9 M) 2ZE4L2&*V)@UQ%@W!SH"4B#4_.^"#IY\"TMB*_3+Y/,D[SY7TLE..)I&%) M,W0?DP>41MFDBU6EFW+,=9DZT!J+CB^>K2'3\!2UK7CX].;XY-,?KT_H M+W[X]>C#+Q]/_O'FT^M_''WZ]\S M+JIX9].:)-JA)F((,EI430PNGD9U%?:#MX&EC?'KSC%>3BK3L=T0>$MTUG6,7O%&1):SN2M!ZY!!AY3=AK] M_76..QNP1\@8-XNQ'_NUJ_2[J !XP@_Y@.>G6H>HG=/@G56@#/^:-RX?0_FJ*6@MP?-[#R<]108W/O-C17>;V#P(ADC!0:;B6?O M@8&Q.D85&1A;'_&=-N!24A ]4\E%CSKX0PT,;DH=GOC*I1Y6P^2M<+D8!=S* M.E0),]3>!L#DC.$NE__A:J[6OS(6+2H%+$2@JTY+@LAN0R<*ZVM*3GHUG[>,^3T4O/<& *S8?31 M+[16=8A*LZ)XBA!%ICC(\P#1*3J4S 6I2RP:RW[ U4/5<3.UKP>G+730 :#J M$?M8CL,9+J[*2ITU29&KG)(@H\Z4A( FD^JUB8(A!M&Z#^,!$5T"9QL%SUI* MNP.X'.,9_>CS*GPF2WV4OTZFD^H/D'> JWCZBCFC4D:I(N3EN.00(WA>-_@4 MGP53-OOVX] V(7#'@UEHC?8#LUB,'6>W+U@R< M?\>;E^L@LS>9XAT6!-NHC4DQ0(G59M.Q&?HZ>C'$43[:_QRKF5*CJ% MU6E)6NI8$]>J3O7C,H./(H#&&&34.:KFOEGG+^8[:7F=1_)-1-Y%1=Z#4[8X MC>@QY:Q NI1 B1QKX,Q!5D=1HTWD0PY]Y_7T$CX<:#86=S-+L[\WI@]A?AF2 M#/1X].#SAWX5>IZAO3_W8&&)PC<&,HD(RB1#7GV0H!49'DZFJ/WT@BZ?>V2( MQ<3,P' *01396@ILO(*"KAANR/.\W_C^G^>>W="TRW//)MKJSKVZXXLN<\TE M2R^T#"!2<63#@X#H/:-_J!R,#M*C&/K*O$O2X3S[; 2%]2/$C?72 MJWV?)*8C6[:KRF=#R+\#(+TA MKVKV _$8:_OW-%VEZ)B)DGG$VC 4B WB)6JNP#JK,_T12[IU1/@$*>."J)&B M9^VEW@%X[HBECL%9GBN4&((11'JQ@LQTT1"1.S"JU-*)$N@DYG>%L&U3,1E71 MP8'RXQ0?7.*AH; ME,>UV ,_3](GI,\/T\G_#JLNJJ.SR>=I?:&_*D'2$E$)"^CH'TI$1H?.14 M M8PZ%<>756L!;^RL[:C-J :YA1'T -KX )$HE9!%0JF37)3R#D*BB,<8%UP( M7+O[CX[;0VT0B[>??J8]@7)0]8T-W]_"]**$JQ#LBN63V?'%MV^S^?FO\]F? MYU]6?"GFAQ-U!I/I4 MYL9DHT44&8)SG%S4&I5)&X$S;DL@Y]6&GO)EYA"PU%+F(T)G,3\__51GT%QF MG8LU(B4&5E.\KIS+$"_A'T)D+CEIUVK+H$^]!1+ZW0U [GSAR+/H!LZ";2_; M'@"QPC%=E1Z9"F!"=*!L3KQ=<5X:@UFEI^*%Q0H)B7X#T7X,GI]T(SEOQ:S\ OJ/S.EXZL]&U4 M-FLAO[$5'_ZZ1;@KR%#Q E'X"*JV5H3$'!B'GDDDSWF])< O*?[VEXZ3OFFF M^*WEUX&[>#7%YO;HFFK\O&5<%T;63MI,PM 1/,518"7]'_/,9-:Z\_<)4D:> MN+FG5[(6>N@43O67<[S:/A)T%C*'VG9/%ZI2/(%G-H P)481*4(WK:=:ODC4 MN&\:352_!IRVU\/8V9&/BS2;UUP0!5>W.+I*] C)4XF,UW5V%*%S)>CFH9&PG?C&UOP]\%ZYX24HKID F;4!E22'X% Y\8F M;; .XEL+ (]^_+BIBP%QL+LP._!%UNJZXSKR;!("!6MU*!"%^R$73I&^5()I M1_[[X!U"VW;%#C_R:Y^TTU!OJ[DKL:F1W_34_3=H62X<(C(Z"^*J1IHQV MN:',:.0QNCU-/7Y 6T'WQJ%V>OC[O*V6\Y2PFSP88.[$!A1U5]>P9AKNJJS"\SIIVZ($ M95Q-DY'T) M)*246ZQ$^7\^FYR124@']:C') MJ_+,V^MHZ9S1+]]-C[[.+J;G'\L3_\K[28C+-6'\E!';,7)%)Y*3&7=U1YA' M#3&7;"P/(O+6;;Y[8JVC:J$A[&N/ #G <0I/SZ2NJGKUHW:VS4I5X-Z'=3]% MP'ACNM<2R=XG-KB,AB'C4(JH0^7)O/NL!* 0Q0@;T=[?,O)S3FQPR2C&G0>HAF@B(@KSSS+5LON/X@)I8-U+RFDVLFTA\[&#\I6:TJ[HG4_!RV;$H M'E1D=46F=J +-R+;9(,T+SEK&WQ?9TC91J^;=/QM(>2Q<;-^GYG6W$;#"R1! MM[VR*H(W*4/17A3E#.?W1P[MI:5O[_VB6Z-G&%'W=F,]%J)ACZSQ*LR?<+J9[-'.,6FBH-]2MF/DT.SM[.YO7; YD.RJD4WR=TA$D6DLB M>VP=*&E)/LPG2#(HJ]$E:0:U8BLZ.D+2KHI> T0;27UKY)!O-YGEX_,PWVTC M\+/O>T6AD"Y[$$E1F!+J8GI1V_99BI*L>8PY#WH+;O"TNA_/:DC\;"/U#BS/ M[^''\BV"Y'&''?(+M3-,*Q"%5[\P49 ;B*/$;<)HI7"E-7J>HJ6CQ_G&"&HB M_1WVD7^N?M]P-U@B":#C"#XH5MU("UZ@HV@F:Q)+<8D-.CEVDQML/T_P^[C! M-I'ZCC?8F^EM]+1]*'SWX?7'W]Z<'/U_;XYW>.U[Y%-:/-F]1%RC=[?+G4IZV/RW.UX>C+,81CL=^#^7#+V?+19O29J/B>)FT07=4K *1' ENF"'Z,Z=0 M.!3P%.&(+%1T?KTNRD<^O(==@NW0U$2$'5C#/Z9S3+//T\G_QGR;#:N18A!E MP5F*9Y4U#D+) 02J5,@&^1A;[]1]@I1Q??FAK% +N?<+GY,OX?Q?LXNS_.[K M-Y+4M3.Q EZ,1X[3"4QK9.-6Q'Z;A5K'L&7TNM M=8#-XPEQ6"8I3,^OZFZ?8/S=XA.&Q6P:XMF/W\DQF,0SO"K1O?Q72-%Y];=/ M>9)6>$,6GM=,C>(*G,P:BG0L<\ND8*HQ> =B9=PI?$.ANP>]=UJ*_?KC;[^] M._GMS8>3XZ,/O[S^^.'DW8=?WWQX_>YVV?'O\UF^2.?_JHOAIN<_KHO1=\C) M-/G>%EF<]@)HE/=Y/?OZ=7*^3 T?3?-U7T":X.*QX\&*UUX',(H\394M.9FB M&"B>>4]R=\JU-D$;$;BKZ?YM]ATOY_T>GX=I#O-\3R='*@<-]G8%SH;:+)_ M^QA\B*HP!)^]!V44 ^^BA92X+DD++*7U,/(&]G&P!&5?"-Q(.QT_*;\Y^O2! M//SCW]]\.O['T:SZ@C/ MZ*3-TK^_S,[H9)/_>W916Q*OA8">.><9)%'WV!M%1Z%NDA8\D7"*R%JV'LVT M-;'C>G9-<'3?/.U'<1W%*"3 RDTE1S@$@B!:%B5$RDF)KGM-M0/F[8,(CI&T&E M!P3D5V$Q2>3YLNR+9,"C1E#,( 1A"C#D1A2-P8BQ\+HD<%P[.@:"M@3QYNK< M&JM$29RU*R*;+\.U<+:ZG):,'9V?SR?QXOSRVEK^&3&(>57U?7L4T*G/7/*( MQ&2PQ+..=3N(TN"4-@%%2!EY8PCO3O6XYK8#7.]9\?T:YI6,'\C^-.622_0! ME&46E-0*7+2V-ODE;[SSL;2>@[,AB>,F>CH \9 JW1ZQ,SI331![WRN[O&-$ MH?,FO0 N&(4(EHY=S(B0C43I96;*M,;EHX2,6\_6 ?IV5T\7+L!]-E82.TTN M>!YX!"%-T#KR'DZ"*3,<_X#+'9[)6FY5@4A^ M-RC/R9:D4%V8)*+DQ6;7NA!C0'9ZF;6W?Y3.^H1,MZ?G0_AZM02(*>�D'1 MIJYK+8VH+7H&5 @QQ5R8O-_7,] 1N*%I7!QW YZU0+VE)CM YK)=?5*WJ2Q? M;_Z83LX7GX[_6$TB\TK+4K(@25%(J2QY_U%P \P*QW34+@K?&);/$M0C)K?5 M_6-S YHH8NR^Q7N<7,Z9>L ;G=0RFW\-TW29B+MBU#%1I#<@2_1TX4@+T<<, MR UZI9PO>&_?S1,-CKM0,6X2=1"8[5C;]CO/SVN-XC-/);/YA=GX]5+I$&[AE!GPJO&9$"P1;/.3DM=,4LVBVWLWU MXE?UA(YMU3D;3+8=F)CWL^EG^K2O551UU\SR"#&4BJ&FJ]>%2#$M:B"1.*CO MV-JH8D7S]0"/T3&N ]313;:SDCH$VM7":HS%5_<_IX"@E&40C(]U_VI"R7,J MKO7[V>.4C&NI=M?P"Y#90MP=@.:6I:V,K$RL< %-KJOI8RW:=8HBC[JD0_D0 MZQP!XW-K-_M10OJ"S#8:GK46=P>8^07GD^_AVS3L6" M%3S54!7!,9E).M))$T7BI?7-]AP]XU:'='3#-5-:5P"L+??UJ?C6\2PE!Y., M!F]-?31VI;X4)/"^"*ZBE-A\D\!S](SMG[?2^I-PVE$%8\=R3^7*.#,QNU!J M&2FC*"-G<"F3?V 467NG*-JX9\<&R#WN 1>[JF^=O.,FLNS O.QHJ]]?[^>0 MQ:$R18!WU5X[3BPG+"!"D8QKB.:!1!/">WRY'AIS;8&_!0 Z0/W=?.:M:.WR MEPMB]??Y)"$_Q6B,5=F3$8FLUO ;NMU\G53L$T6'OMC8>@S,VL3U^""^9_0. MH\BQG=4;M^UN^??K&?&$^=6/DR_XF,M_&DQD.5L-QBQ%*05$IC0$Z:P55H;" MU]LDNBT%/3ZU[PF2^]-R:[4MR1BG NH26.MQ97_7C]5E8 MK+:_QIQ#8*R #J)F4)('1[$FQ**5XBP2DZW?W)XA9^1Q1MOK_>F>GMU$WL$] M>50'SEV_0^82A:\K3@S&.AE6-TL5+'S>"#5S\>SD6H'-^P/! 1$EL^-#H& M/E' 4P<;.L&Y1=9\ANX ?(R5O?MV=@Z[@#G]TK:KZK7)0I1ZLI%I(!' MA4A2]Q:0%G?QA.UEZ>*49'Q_/=[ULH:P.$'=,"EQ*[](SJ:*=392O/ M[IJ;-19B#S;DQ@@^-I$N.*--!&URJ -#4UU/0)91.HF8F"O-AVP]1\\X^&FG M[:?OG]U$W\_FG)L4LLEGS%9UB//V[^RI.L3U:L?\#S62&- M%)R<7]2YMM/\Z?B/?^*B+HH[+5X(36Q,V0PRBCA0O-ZC7&\ MA4U$W_$>J8=%"4?\%Y/9%S_$*'6.9UU4G&8S&6KTHPU17J9(_"!%^XY MN22L;F9+DH'7Z('"Q6*L5=&;UH5HF]#70RYN*V0\>(T?2BD=W);/9[E+1(5, M(Z @IY=N!0%1:0FA"$8!GO"A^7;IW9^4AGL^'PP'&[TQ;:*4#A#V>%(ZXUI$ZEW )U;!^X7+),IYE+Y0KSU=-(2)&8,0*,KXL#BJ[IY-<;/T OAF% M/=R(.T'BZ8NQM7[Z0M^O)*EJVBE0?AT67]Z>S?[\!^;/^/M2\%>]PL7DH', MRY@CBY_J(G&A0!F7'0N<\=1ZC=.&)(Z\(F](_#774%\ /)G3@3J[5-7]8\6" MX[)ND4JN[K!P%%-'R6/-U!0;6?;1M;Y*UZ-LY-T,0\*ME3[&SAG?8NF&C[LK MS.Z<()M5KI-=@9DZV-5[3B=(>TBU']U15*5-OHNUIZ8#;O;%XS8VM8/2X$+O M"%!/Q4@GX:]GF!6& O0B'*3 JV56%B(/&P+(N<6M!T/0/P6&U MTL5>KF?'5;'BBI;.TN%!.CQ!1@A!&Q"%Z<112VVQ,<9VGBPWW)"%?671FJFD M WOV[-0K;B0=!V%!R%HKJ"0YG%9DX %95E$$+=H/]#C(N7$;:7V3N7&;J* # M.+V=S7'R>?KFK_2E%@Q<,71M?*/GHJY_T:;0/\CS]"DET%*X8(3!Y'-C/#U+ M4"^ VE7OLZ&4T &BWDWILW!Q_HGL^O&?X=N*"[36R%REHNK$<^Y4K7V/P*TS M5CK)U "KS1^C9-P[;S ,-1![!^!9TR5X?UT1G1RW"LD94*R.98PN+>17;957P*RRS^5-IP5-II!7H+:"K&1J3)3C+"DG5 MJ1,Q][0NF>M=N!55R+8^+UU*%..KL 1>8$R@:$J#F'E H+ MTHN2L'6WV+JTC>PP]H3-335U* B\$N:C1\Z$3,?,U&4^)M.1L^2%1U2 A27K MF2VV>:B\,]$CSYOL";/-=+L]F&?GX6PH)]/J$++F%NB_L7(0(;KHB(.LT&CM M2FE=6;^EDSG8D^R(3N8FTN^X=^;MNP]''TB([]]].#[Y],=O;SZ<'!]]^.7M MT;M/_SQZ_\>;W]X<'?_QZ+X(1,TDQ,G9N?[67R:+=#9;+%L/KQHV M3&;&)6F M_SJ?77PC6:\2<98%+[B"8FJ]F$FAIFT5R.R)72N2TJW;+=:A:]S8OAE*'KR_ MM%9)!V[H+9ZN?_F/"S^5\QX?\K9Z[(O>1W!D&+)I0ER ' M"%Z3:U.BE#%9%4KK+HV-".P&@LT0\A0(FZNK)RR^FWZ[.%\L)<:OZF@=45Y7 M^!2L-8R8# 1$#\4&%J(CWSJ;H9#WD)Q.<-8>!$_!;4>-= HN<=5;HHKG,7#P M;/F*GS2%^+4XDG-)M'A#4MH#N$0/Y0[C@FL;C70*+KEBQ7CNE#<"K&.U$[0( M.B=%@TXYR:)S4LT[_9\A9]Q,];C@VD8C/8'KU8];8GL[Q_^^P&GZL?0IDI#* M%32@EQN\I7/@R !#R):8+%&8U/I%;PVR.K%D>X@(FBBF)ZP]QM#5)GJ;0Y1: M@#'"@M*NCD^FX-WJ: IZ85GS7>MKD-6)2]8*"FOX_;OHI5.H+:X3F%>FVLG$ M5)&0LE]6: AP6G$2G-DN1-? M;_CK=P\J[0#"M^O%;XK2+Q^'CFZ>@4XM+YHI%T&40(%Y#!XH4!=T4%5..1>3 M?&M?<$W2.C&;>\'+,\7^K937 297?3"7U13IQU6'Q)*O1QY_3NF$,\Z(O1Q] MH9 NT[64.055%UYZRN&[N9B>BL%*W;?[>ALY>KOA_4ME-K!]!]=;$@62T6KV=?(XFS M2J_R2=+%Y9KYQ804O"I"67%]:E+"@#H#UE4D"G4$7^<_^[IXGMAFKOE(JRW( M'+<*<53@#JW43A=?;U+Y=+5E9U;N-TONJU9L#0KV70ZVJ5#V4?%EA7"E"$V! M6[1D5 F73BL&D@6%T<>L,!UBQ=?BQE=?W+81[V>7Y<2O?CS>'OSJ1YU@M]QM MOJ#+:?EW+R->NG=4UK) X:DN7I$1>S9:V+<8?CII. ;E=$/IE9 M&%?]'3@>ST[D",IA"$E"I%L)5*8P-2:'4*Q#J3@20ZT? G8>C3,\&$?&S":# M=#918%=@?&020TA!L!)E39=(4()9B-%$D,@P*5D*.?:#@?&@!NELI/5-!NEL MHH*Q9QT^&+X1SB_JZ\;_U:%HFS3J -S6,=Y\G=W.#[>D'-KLJ=#2OI#FS18Y9]>;JD,"%';4'D.F//NPS1A 2>'))@&;.N M>4?_4[1TDLKLZT)LHKA. ;@ZJEERXT1 <%D7XD0)\,%F8)EI)75.0;;VRYZF M9ER3UD;;:T!H"]%W *+?Y_@M3/*;O^H:NN7NN,L!+Y?-L9>O4RO[[%2=ONJ,$*L?G$W6AJ(IGF/KFHH7B>HE6-@9 $]"JX4V MNH+7V\E?F&\'1*=%*6&-1N"%43 NI:$ RY -C]IQQD4UX(,!ZP$YO4S:' Y2 MNVF@*S#],\PGU8[?X2;2D?#2T5E(R9%-]QZ\9 PB]]8J=-&JX0S58Q2->WON M U([ZZ$K5%V+Z6.Y5Z=V6E ))R)YF2&1N'0AMS8R!RQ:5R23@?G6(< Z=(U; M0K 7H]5&)S]50!.Y%!J?IP)&,MNF3&">-0FM;#H/Z650(;86:3 M*H%-%-@5&!]YQ;3&<>>R!R9];:^HL_U\=) RD[8(X;5KO7S@0*L$-M+Z)E4" MFZA@["J!I]:\K)ZP?\&TS+^?_#D[^3*[J"/Z3OXD(?XX(>Q<_^V/TZO-:)') M$H+7X(JH\T1K!S!:B@P1991"<:WL2T[J '3U@L)=P3+K0W.=@_88OYVOP?M5 M608)WJ#-$",OM1]-@4O,0/3%A1PH\C2F!60WHJJ7-.4> 3N)U2[UU$,4_6;B7 M? G&E0 4ANJ:YDCDU60+5BK.32A.8NL(_F]77[M+*JF)XCH%X.I$%V:BTCZ! MC#48#)Q!$+H 9F-1U>5+K/40BX.KK]U(V^O7UVXB^@Y M$$)IT1O3/ >DE1T MYKQT$%FJ J,?%"E0V?B?^MJ=\+!]?>TFRAG;W3M*:7Z!3[%U:X7(U;YAQPOC MO@ WN>8*H@&'TD,,B45+/AN[/UG["8=NPR\>]_9LC*G!)=^!,7OH+2PMO8_6 M&!X9N9-H0,DD@$169P[J5)11+OG6.P$>I^2GK=/>Q1UKH+0NH7<57&').M"9 M<5[5O#Q9YRAMA)"<9:] M6DPU;56D@*A8!6$C!$,>1C"L\RS[J^;:?B!6WW=DNU4V!4>ES',O=X9 M#"IC)L=69Y9 ,23OUA%'3@E,1FF*TH>K@'F$H%Z*#W96_).0VE4+74%JM23U M*BE=>QWXJ?0\,8Z)K@$EZBH@"S&3Z4Z)*1F#+J[HP3#U&$6]% @,!ZJ=]= 7 MJIYN<)""[#H:DE2IO7Y%DY_!G2/I,2S2E.S=@ URNS6=C-36U AA;732/\YN MIFMJ8VK?EH,B9.VHJ0W12"ZNY-*A,5YY/=S=^#QMO3S([QEOV^GF)VAT>O?U M&WF\L_(Z++Z\/9O]6;U>7,RFEQG%V5_BB^/$OUHF:V_]=V7D682 M1:7B)3A,9.^L]1""L&"=Q"",*L*W?JK;FMA.VEUVQ=,Z#2OME=>![W)I+*XM MP9TW=E\O5IXYN"!5[3'7M<<.-/ =)270HJA(!1GM8PV>(FMLYC/$C0NV)JI?3TX;:&##@!U',ZN M7[IS+!A5-B 2$Z XJWOBM 'F+'+.8BJQ-7QN?7V78-E&J;,V$NX '*]GB_./ MY38#-C@OF(G@3*+X3J"!J%&17-"*J'Q(S9VJ!T2,FS8<#BB[2;L#N*RBG^GG M56W-515^MKDP*X%9+)UP3Q-;3K;8PZ/7/@.P9OKI"FN/=!%) MSRAX< X,TW02HV/@9*!;.^BH7?;*L>%R3@)=-II<()'L!QEY!Q+P-9K 1^GI!<([:KI9Q;];BGV#L#S5._A MRO\KB%DS!*]JG8%6OG9J(PBKE,7HI,L#;?%]G*!>;K[&4&JGA X0M8U_FKL7.P'U-#6MEP04* MFV,6Z!4QJDKKJW<+,GNYEP<'T6R_&NT M)=YP%]GLUQ%>HSS[_]_>U_6'%>. MH_L^_P5SN2\O$V&[736.J)(Z+%?/HX(+:.N.K'1G2K[M^^L'S$6VEI3R9/+D MH>RIJ'!XS02!#R! ?@0N$B[.9I?YG 4K,Q;:F)SFH&1@5)TL0H%CQ0&CW_6,?<^1 H%Z&B7M9Y1]R!=]Q#B<5*XZ.G9'O M^)C'AM(AEN@ 2$^Q\>XP]WZGXJW^YGM,EV&QN"@7ZW=)6*@JJWM_,CY)(R*P M9?T5%(?HJ;8W!D62''EN?_G43/I>^B4=/1).8_^7B/S52N^OGZQ4%Y^3L:6P M##G7Q>?EZ+",8$KQGNO$7?/^]$T7L!/^S?_BOQT*?@)._DF8SY=6.Q)G_L'W M'9O3_O2"C\$Y9Z(85%Q"4L*!B/E],L)M]YKP5V)MOGQTICKZ9BY/@256Z>&3 V!#G*2)^]QBU%!E\P M&:^C62(#SP0'IPOGT64A[W<>GYY=,3X<)T?-$ +&$!-V!<='+O)*B2D[0X5N MJ$U)7+102;6@LPR%:9X%4Z/!\441, 99?0@!8X@).H#3O>O;]8O]]>VM\$+[ M$ SX7#OT4X8(OA0#S&C#4^&VI.:/Z9Z0IQ'70TW0PLZ[=B =HO0.P'-2NWML^EZN@V\PV?O,"FC%ZVN8X"FLVP R M",-YEH5CZ[;)CXC1&V3VL>^LK;([P,LN35*1L:2%99"EI\T;,T+$*$ DD8+V M*J*SC?'3JF/M:'O@*'AJ;8P.\/6&OO+B^K>0EJVUEF':DH1*E@3"6@=*QD0! MN]1Y199+E7C)N?4V]E"*3CJX]Y9!'6BN[@"W=LJ(/I54"C"9*2@SJ:M3)D!3 MI#9!))/#J)#K(6LZU+9/0F4/17< EO?X=7;YE3SJ[F+6H;;XI'+B"3+EDJ \ M,^"9JENY1\F-\YRWSIN>%*@G^.QC[XX6+Q*_[RY6%S< MUB21\CZ)G@/W25(P)C<++"<(-@:9.+>TG,88VB)*)]W8>]OQ6ABN4_S5G\YQ M<[C'57124^)(43Z3JZK:D87J9"T6S0DT\[*N%Z7> T_YVF/HN MZ*^SUS\LY+:O!L]>S3^T/$ =:; MM53EU%AX=S7[$],?UYN#CJQ"]%8@B"+KW3NY2LP^@RLV\N B]V6W86[W/GCB M86WC(> 0!4YM_%?S4A<-,*TP>N&'I:B:S3YNIQF^24 M[A7D+&:AK6[=6F07N3H!6RLP[ "V@RS3 =I^6,J[JR\W2P[/TBM#DEJ$6,!$ MKVKI:FA%.E$2D1B5M#XJT?J@>YLLT[Y[ZW:;;6*Z3B&X&=J9J79ACERHY$15 M;9T-9F,$9J3T.03AFW=0VB[-M,&MC;5W@- >JN\01/4%5!U:6#O:;E]XG M@\14K 5EM*/MGI&:I"Z@F9(I)<&5:DU!V";+3E"RO]PVV<1TG4)P[:LYFF"1 M!V ))DM_ -K'UK,1%-\!@):]."AP MU[!=6^\_7(]#*:F,AJ)KI[?@!$0A$!*%:9V*,+XYD)Z3:>)[H'$ U=00$P)K M,;\^/TN?,-];%)DB;0:EN)",H(IKIY94SX#W:2FFV7"/BX+9*":9^C+] MS:=ZLXS_(%61$[\)7RZNP^5O-U<;8H#V1M,*_(H30)DO>:Q]FO2F^7G:$X .H)#2$JADG>##& MZ"RP]L=>T$ZC]+[-K=PFE#ESK^SOXE4+.N:;8B=I %L*"*G5:F&.1Y$_! M%UMRQO'&/JQDZ.0>M@N$;&W6LX>YNH+;#TH]9S9QE1$)&@EI$:5JA%8B5.!% M;SS65]-'WZYMV' MV:K)\-O%]<7G^GLG>/WJ<[W%_#![C1_FX6JQ6M8YRA"9H ) :DXNS*D.C185 M&!Z#]I&K(%KS_HZUMI_RI5=KE^D(7AVX7=7N:5D]Q#QG*?NBZQ%-MG4R%]+/ M*-D"H9U.*87$>.N.ZS]^_T_)SVX#W[W-U '$[FU,)[.JH'"Y>_ M[2'F3WGK,2:@VQG]9>+Z/MG[G'M9 OT'43('"I%!*(;6G;P*TD2M=R/DC(OS M^V+O=F7"_A?X1T!%QUG*DXM^L^+BG6=O..=10%2*G)Z+!,Y'JERLDZP$441J MG;KO+^UNP/\U+PN/A(&7&?B_DT_/O3:L1.W!<$,Z]KF.?(X(D@4M#?,_YKWE,=#0@>P?YQV>/K_KN@;/EU\^3O.4T7&1SSGPF==@H)D;*JL M+TKI(M;FX"Q*P^O%6.N8OK-PN\'YU[S:',?"'4!W=S]]-9_701JK=@7U9Z?E M].:Z'C@MU8[_>?'QTWF04@OC!!AMZCL4^ED02H,E_1915!:B^1NRIBO8S0E^ MS\ET[%&\ARON&.-Z:W=J[32"1:K&!$N M4V4LT$_?SRXOUY/HJ)2W$D4RH$.J(YADADA>#[E>V!4>M,_-QP".O:A.&+.' MXG,K6;L+,'20-3W6P^F_+JX_/5C\XN[J%W=U=5OZ+#_KG$7%LL0,N"102!T@ M)N9 <"PVHG#,M7[T.LI".O&"/L"Z0_>OXR)G;_?Y@O.+63Z[#O/K29UHBR8V MM]SOKM+E#6WV[Z[>AOD5_;7%N708=6:D&57H!VTS>,4$9*X0O"HO"LVRY3O*YXX'CBMP)];\K!^H8-"]X:WHZ04XI M**5I?RY141RQANQDJCH85\%YS5WSQV33E5;COT7HRI_Z0 M,V]1[R-?>:ZBRKH4 ];6V,!H^;YH!E;+X()D+AWI[OPQZ3HY\SH4,;O=>Q]L MG@[RC-7*SFKH7^YC=:>8U5TJY(O+;^3>./]\<57WC.]WLJL719BR,)JTJ#.G MZB3H#(Y3B2)(RSRY!X=["-O)Z= XL!S;>-V@]('_G9NH(FK,+PV_S'=Z 1"8E*B6Q;-T/8)LNAP>GDIC9!/"VK#ZZ[]?J; M%N>6.52<<4 E'2@5(\3D F3I*9M,T872>I7;I9DVMV^"A/LAJ)'J.Z7E/?39 MNR<^,UKW5[RZP:KMS<*O9Y5(-KN\R#4B-@U,>W_[. &LC3+&#G0^F$J9]L"R M1H*W*^""\I"-992D"Y5"ZR?;8P6ZNPH_W2C\MQ\4_N&.PE?]-8,0.5.B 9)1 MFJF\) T85M_ET]XO9?$QM1Z>MI^DG0;((0BZ'R"/8+*)>XI_%YX6N"2'KR:< M.",+Q7_@$BFQY5I!8";74QW:&!B:+'>B93[32_SQ;Y\62,>P^:RI ;J#T+IA M-HHHI3("?"Z40]2K?,^,A4(^E]!SEW8;WS$81%.WHF]ATR".SC&.OVR MI.=??=SXT;K_>4R6><,-&$EQ63$I(#HJ>7D1N0AF2HS-Q[P\+DI/D-G'QO=[ M S50> >X.2,3+.]Q-T^/-LM9C6YPCM2@"A345 5(\%;BL..)QYU%#J4UB\( MGA1HVL/V(^Y>[O6U])'I' M@(E3ZG:&O0^9O;4\]924/S%?I'"Y7L ZGBKG?#9! 0_(@0H*225&HA(CIZ1L MX4K?/XW;PLA[[-.[**OVL=2LI=JFMOO)[.K1-8A4L)22H90422.14^!,#J2+ M,6%0$;G?R?1;OF#:W:21]5LH;^(BY^_S6;Y)UZ?S,YQ_O4BKJ5&EB(A9># " M*8\J@5&6)B/PF*VR$F46+29N/?;=TUZX'KE&/ECY?8"G/N1?KV"3W7,K=?0Z M0)#U C&2"C!=P7.X31\"Y$ %3[W'O GS?#&C-?PC M+"HM=K[9)X43SI4"TBL$95( +Z@$9**@$XIGQ9^]CGCJ"R8'P:%VFS568A= M".G]IV_7GS[_&:["JHG&"=Z0]DAC*\;T>F&YI.1=MA"7Y]M:,W"6!>">:^MU M-MFQW=&QX[=.DY:,"9DQU#TUCE[EKW5<<#Z[F7^LV=?I_/K3[$O-Q!;A*O]] M?>>[3LW6Z_."F]IM#FR1JLX1SJ1/1-*B8PH5]XREG>"TQY=/D]2,A*JQE=_/ M8&+Y:^ M='N]0[M7N;BN5-*)J$Q[27(<6M/A2AJ;XA2UD84Y3:6N(=^H%W'.Q R>4=ZA M HLLCKTKCD5Q>D3YVS>S6X44Q8HR7()U5H(2WH+7Q0(7053_=;3/CV<,F]4@)HJ]G@//)8#2F3PJZP))./*VP)D.K3MB M/"W1=%0G1D.H*2Z""4ZADA5449^HU?F%)ZI+2H MO:EZP-T=0I5P*>K:YTH694%5)E3,QD$)@<=!?G4/9B\4'KI($L]2R\=HK:I[;Z- M(>D$!DQ"UF4?MXRDA[:O:0E"DH@@DJC[1E/"E77W348V:Z6*Y:WVH_8@876Q8#6V]K5K? M4_&3SKM=AN._KL+E\J]@/KW^5"_HO^#5 L\]%N$4A7:#J$&YVM4U% W>2Z3? M*@%#W&DOV_(%7>QE[8'13*>MVT.UZD>VFN%U0SI;8Y^"\VLD[>'J[WT(_\+% MVW]=SP/9\.(JS+\ME5D'A58ZR.QR>19Q1;$/%]?G16:6 UJJ%NIHNT@E@T-* M D5"AJI0V1!:SQX<<3G3[JNC![M>@-"L1U];"M#[M_]X>_+7V]_>G_[YYO3D MP_M7;SZ<_=>[#__YYJ^S#Z=_OGU_UJ*#VO O:4'<.7!IC3@YSU#+OC?9R@J+ MY 506BI-=$#PC+!4I%4^!8N^M XJ.XIV:"BFSZXS:U?>]OYB\=^K=-C$0N5S M%&#R\I**$F.G11TE1269)\].J75+ALWF>9SFW.1<.4=NZ'N7!,>VA&"VT=(F[YB[TG$S38JN%W9^#TB%& MZ!)4F]6LCXR*05Y<$5 \)E "*0OQ(4$4F7F,:+P>'U1W9>H,5 D0 M6]\_,#M8\1V@YQ%7^T#_=/6..3AODV&D$E^H+,=0_2U!\CY)EI)BS4_*GA!G MVH.1X^QS>ZF^1Q35A:Q=S#$6-0H!RO/:75SRVOJKSNQ2+BHIR25V:@YP4!)^ M*TYO\6A/DS^;?>^G_PZ@M'[#^F!%FZ9OWL3(8H':,8Y6PRD'X*).O^"!>^]D MQ-8$J:W(ZPJ;7VA3]HVOMC9&6420M*HA"CF*% MAF@HW<0L0O8B)E=:GT7M)-BT\:LY'(;!;0_;] "X]6+JI,JO.*SA+V/6W^')3V-4 ?8'IP M1W4[R/B'%AT?KR[^/^;SQ!B5R=%#$NC( U.$X*(#S5@(V5KKL/6+JV$2=G9P MU0QP8QFITTXFS][U_^UB$3Y^G*]H1FL5C,EH>.K[CD)NV'G!1^8Y^)25P!3 M)?I!A3IMD$(=A3_A*"4S2JK6K4B.Q'/X0>,_MM9:I2*)%1W+NW@*>%HV&IG]T&/!(<8H0=$W7D68[3@B7L!/-8FZ:IV,=-: M B6FJB161U6WO@5Z,8\$!QGVR4>"0[0\]6.QQWOI%^5#CK6MA"15*%_;2@0+ M0J@LN"]:Z-T&$?3^2'"0I9Y])#A$;5/;?>L[MQB1!T7E![>9JE1:B$-1)[$P M"J#D']+\-#,H]K9^"^5UL#<\2_ R:+&45"@&UH-9SG)=2J1-%2D:)N]*\VZ" M37B6H^%GM)RCJ2FZA-8]RE?VGB49!%#J3[Z7)67\*"PPHWAQ4>1H=FH-]NNP M+0LLV+%?6O20 ;7% MPK#^RGL89M(WJ+LPQI#QHID+%.EFK2?"]KH-Z)P7$2/N-IN;.&M?\(UL\'V4-K7!7UU>+EN#W>8UZS448U44M3%8I-Q726$@&,QDV2A],B+: MLN- S\>_8"< Z!<"@!9*[."084L=],RU3Y-?=4Q%A&0!6:+%4%@' M%P0#HX5+NJ:_]RNZ7Y9:/LCN@ZCE0XS0 Z+ND"D3S]E*;4!2041J4M#:!0D M2; [&?\%D,OWMG\+Y75/FHLI6/H_0S:%@[*8(:(SP$OA/(4HN&X]EKW;IH:C M91NM#-!!KO%DAS5K;$K2 4.70'&M(#HDQRBI,.E3X&S\_N(O@#0WR.1#6AL. MT'\'4/H=9Q_GXYTG5-)3Q MQKO?_J;H$EKWWFTPQ;E&,1; M!>B8CI"^C@V'ZC!J>^7;OF52_$O<,.O M9%9)ZU,"&:T&I02E0EP5<"(*I;Q/:L?W!UN^8#I:>ENS-U-B!]7+L_PX:7(R M4CC0W-D.LCR0TBJ0\S0L/H],DWUU6*!UXMPE6]; M/(_)2]W^;4<6"^#ASH$ M.;NT>3_$-GWLJML[UV_6Y 6%*ZV1D@^M**Q+!)=3?37#I$M1)9F/.E1@".!& MHXM,!;B#K#/^RY#U']0?8EC@?_S;_P!02P$"% ,4 " #MB9M6:P/L@)P( M "(1 $ @ $ 83(P,C-Q,65X,S$Q+FAT;5!+ 0(4 M Q0 ( .V)FU;?*H<)F@@ !A$ 0 " #,R,2YH=&U02P$"% ,4 " #MB9M6 M6UEZI%X; @#8IAD $0 @ %P%P :71G M,0$ %0 @ '!2 ( :71G&UL4$L! M A0#% @ [8F;5M=?NA0 FFD% !4 ( !2&D" &ET M9W(M,C R,S S,S%?9&5F+GAM;%!+ 0(4 Q0 ( .V)FU8WFFAM*\8 .HQ M 0 4 " 9_B @!I=&=R+3(P,C,P,S,Q7V[']" ! SV"P 5 " ?RH P!I=&=R M+3(P,C,P,S,Q7VQA8BYX;6Q02P$"% ,4 " #MB9M6@A>9M)Z\ #FD@@ M%0 @ $CR@0 :71G&UL4$L%!@ 0 * H A@( /2&!0 $! end

M[8->A8YJ/JH)5 M0+42U"-4DJBE*,]NL2>\G["VK M)V@DCVH^J@E4"U M1+4(U22J*4HSVZ.)Y"?VZ]^!Z1@:TJ.:CVH"U8):L]S- M,40'C%!-HIJB-+,+FN1]8D_>;ZME-^]^.!]U4[M@FJ^:@F4"VX;EFXO'79''17SS9J&S!_U!S^>Y,ZT*^>U%%:F_?-7)]'W9(?U?W[D7 M5^66S<-OWJS* XI/&ULM9E;;Z,X&$#_ MBL6.5JTT*=B$7+I)I#3=:BNU4M7+S,-H'YS@)&@ 9VV3S*SVQZ\-%"? N 0E M+VT@^/M\C"_'\6A'V7>^)D2 'U$8\[&U%F)S;=M\L281YE=T0V+YS9*R" MY MR58VWS""_;10%-K(<7IVA(/8FHS2>T]L,J*)"(.8/#' DRC"[.<-">EN;$'K M_<9SL%H+=<.>C#9X15Z(>-L\,7EE%U'\("(Q#V@,&%F.K2F\GKE(%4B?^!*0 M'=_[#!3*G-+OZN+>'UN.JA$)R4*H$%C^VY(9"4,52=;CGSRH5>14!?<_OT>_ M2^$ES!QS,J/AU\ 7Z[$UL(!/EC@)Q3/=_45R($_%6]"0IW_!+GNV/[3 (N&" M1GEA68,HB+/_^$?>$'L%9)SZ B@O@,H%NK\HX.8%W!0TJUF*=8L%GHP8W0&F MGI;1U(>T;=+2DB:(U6M\$4Q^&\AR8G)+Y@)X276W#QZ1)\ D$,7MR.Y$ZZ"Q2+XVDYIWMQ!OV^R-[NP]C3-<2QBM@O"8PTX@R$?R+TPG(3YC" M$FL"-H0%U*\CR\)Z>V0=#W:')32OPM_I#F#QT$&5>T65>TVJ3&+_@\;O5:H( M>UX?EJIH3-:R]?L%2M^(\D(6B9J0TK'T'W@E+ (/%,=@"BY>'Z:7X XO@C 0 M/^OPC*&/'5 G"G;0"H.B%08GG4D&IP0_4; #\&$!/C2^_A0\X#Q1/1@LU%K4 M<%X95KIVU^N5!Y\Q>4LTZ.CEUS'"Z44V!9.KJ>SKK+P2YBNI4^6!@Q*..5]; MGCV=@$:>KRP0I$.72Z42?O7- :D)((EQ-I/*0>T'?$&36-0"P^KTB?I=5$8V M5JDM,M+(R(A\_*J0!SS@@IY3QC*F;8NEQ04:]:!^V'V\G.11]]F0,_3*;.=0 M$ZC=!)KEY*VF P+Y]EX?;HK%I.$H-87:/:79KQ'S455 MLZGT7V.=VC)K_X%F 6K&K.>K9B.W:DL=Z [+MF2N6EMT[4O0+$S-T%O,6_T: M^K*GF^O6EEU;$C2Z2$/V!O/8X.,.?@XK@EJ+H-F+CMEAP:H*U6RQS E; B'M M0LCL0CG0,=,0:J)$YK1ML;02(;,2Y5A'SC2HQGVZT'7+;.=P'Z3=!YG=I_7& M&-4I4*_<(:IHATVA?0AY)]U+HQ.I3 Y_#C%"6HR068S:[Z=1 MU7Z0.Z@,VG/(#]+R@\SR<]3R414:KU_^@<"L<>N-JO7'->M-R0^U6%0=Y_5Z)S9R[+9MV M'+>1XS2:1=RJV93?E#E;6QIM-6XCJVGP;E#EE_L*RDD5QMX[Z8L(6Z4'H!RD MXST[(RON%H>LT_1HL73_!E[/LJ-2'28[N7W$3+Y$#D*RE"&=J[Y\42P[#,TN M!-VDYXES*@2-TH]K@GW"U /R^R6EXOU")2B.I"?_ U!+ P04 " #MB9M6 M9+V4S6P" !0!@ &0 'AL+W=O^/ MFC 8Q_^5AET6339!%#0.2/3//(@.0Z"6GA0BM3,IR8=LBSB#'8L1**-1,RGB.I>KR@RU* M#C@Q03FU7>8OZZ LCJTQM9Y8$L.F=0# M=A24^ [D$_EAJN>W:HD)(="$%8@#FEH+<>+U5RO-PM^$*C%11OI3/:,/>O. MMR2T'&T(*,12*V#U.L(]4*J%E(T_)TVK1>K R_99_8O)7>6RQP+N&?U)$IF% MUMQ"":2XHG++ZJ]PRL?3>C&CPCQ1W:SU/0O%E9 L/P4K!SDIFC=^.>W#18#K M]@2XIP#7^&Y QN4:2QP%G-6(Z]5*33=,JB9:F2.%_B@[R=4L47$R6G]>/:+! M=U8,U8)7"0BL*5R MH;7L^$1<-42WA_B ^0A-QA^0Z[@3]+1;H\'=\%\96R719N*VF;A&=]*7B7:^ M)B*F3%0O]N[#N?;CB= MM$XGM]2C+>C;D@!'+#6[T&6PD?"-A+Y9QVCF.4Y@'SO TQ8\O0E6K&D7JXGR M+EACQ^F#>2W,>POF=<&\:UA_9GX+\]^"^5TP_PKF]L-F+6SV%FS6!9M=P2;] MVSAO8?.;L&6J[B7J0\ZO3LG4];WI_TS[HD#H6JONX($4 E%(5: SFBG3O*E? M34>RTM2,/9.J IEFIDH^<+U S:>,R7-'EZ'V)Q+]!5!+ P04 " #MB9M6 M;7KVUAT$ #$% &0 'AL+W=O97- 8B[ZPH MB["0IVRM\Y@!]I*D*-0MPW#T" =$&P^3:W,V'M*-" ,"YM"2'+RR"M2_4!7T\C/$:EB">XSF39WJ.X@41$!Y0@ABL1MK$O)F9 Y601'P- M8,=+8Z1*>:'TFSJY]T::H1A!"*Y0$%@>MC"#,%1(DL=_&:B6/U,EEL?OZ+\G MQR3!SA+LI-"465+6+19X/&1TAYB*EFAJ MD&B39,MJ J*F<2F8O!O(/#%>/CW._KR<3I9WMVCV^#"_^[*N2? _>&@.+* >FE$N^&=T<0L"!Z$<7:+GY2VZ^/09?4(!04\^ MW7!,/#[4A22J'J>[&:EI2LHZ0LI&#Y0(GZ,[XH%7S==E@7F5UGN54ZL1\ &S M*V2;'609EEW#9]:V7-QA4',?1C4=P;UOK[..5\W M66I\('AEQ9SKJ^ MLVE&/'G:6D*KUE^T<6;OS$S?:F/8%EI5O:(U-!O[IX^9WCGPLV/N>_XPQNXY M1SQ?M&5F7]%J7@_40_(-R['WP%02P,$% @ [8F;5I-@D8_F P E@P !D !X M;"]W;W)K&ULM9=M;^,V#(#_"N$=AA9(XY>\MDL" M."_#BJU-T%SO/@S[H-B,(U2V,DE)&F __B0[<=RKX[7=[DLLRR+YD!(IIK?C MXDFN$!4\QRR1?6NEU/K&MF6PPIC(.E]CHK\LN8B)TJ\BLN5:( E3H9C9GN.T M[9C0Q!KTTKF9&/3X1C&:X$R W,0Q$?LA,K[K6ZYUG'B@T4J9"7O06Y,(YZ@> MUS.AW^Q<2TAC3"3E"0A<]BW?O1FZ+2.0KOA"<2<+8S"N+#A_,B^W8=]R#!$R M#)110?1CBR-DS&C2''\?E%JY32-8'!^U_YHZKYU9$(DCSK[24*WZ5M>"$)=D MP]0#W_V&!X=2P( SF?["[K#6L2#82,7C@[ FB&F2/8Y >\@X*7< MF:&4?IZ/>KH3^?C&$T MO9M-[N?^Y]OI/5S,%0^>8+HVP9/@F^A1M;^$BS$J0IF\A$]@@UP1@1)H H\) M5;*F)_7XCC)FQ'JVTHS&DAT<>(89CW>&IP%W/%$K"9,DQ/"EO*U]RQWTC@X. MO4J%=T34H>'6P'.\!CS.QW#QZ05Z]JBPU,A#V4@M-S]Z60+9R MR%8EY.0914 EAF_F:+WBN&JT.MUF.4<[YVB_/UB8/M\=J?;K2#G-;J-;3MC) M"3MO(L0L8F3!$(B"-0K*0X-:X(-JP,Z[ +LY8+NX5KQ?UPXGR4U2UA[=:[9TJ-ZYU8O?\A MA3Y"[)5M^UG@TT7C5M\TQQ>")!'JKDG!8@_%=3.R M3Z?]'1%A[7@YU< /0VJ&A,&8RH!QN3&5XD]_(970/=-?I8[]B O,/=U@[MNN ML&GQ<+VJ,P]HNE)SX$:ZI3"^;+23?]!E::S>=/M9ZWF:7G6L>O.2E=%"0R76M2I=[1]D37! MV8OBZ[3Q7'"EV]ATN-)_'%"8!?K[DG-U?#$&\K\B@V]02P,$% @ [8F; M5MWB$GDK P /PP !D !X;"]W;W)K&ULQ5== M;]HP%/TK5B9-K;22+SY*!Y$@[;1J:XM*NSY,>S#)A5A-XM0V4/[]; =2J(*K M(:2]@.W<X[3M#)/<"GIZ;<2"'IV+E.0P8HC/LPRSU1!2NNQ;KK59 MN">S1*@%.^@5> 9C$(_%B,F97;'$)(.<$YHC!M.^-7 O0E<#=,0O DN^-49* MRH329S6YCON6HS*"%"*A*+#\6D (::J89!XO:U*K>J<";H\W[-^T>"EF@CF$ M-'TBL4CZUKF%8ICB>2KNZ?([K 6U%%]$4ZX_T;*,[70M%,VYH-D:+#/(2%Y^ MX]=U(;8 DJ<>X*T!WGM /!P?7>+3FXQ8UC5^!2=7(+ M).6G/5O(=RJD':WYAR6_MX??1SEKE6"7N;A(>>D? &LP;R MW2_(X CZECQ\ M'-@"K.#S)[?M?*V3="2R'8'-2F!3L_O[&B3!#,[428E12#/Y\\&Q/H #V1[Y M#.21%FBR0MMQ([S2RX,E9C'Z_5-2HFL!&?]35ZKF,4MU)+*=4K6J4K7,O0 O M<\*) *28202H $9H7"?:S.2C%6!6UUBA$7B@P'8EL&U,:[2OVXVP?]W"(Y'M M*.Q4"CO_N=L[QRS5DE>K\:-UN9C)TNQ%XH,!N);!K[G9@VB;E1FEF MCM9^:4;@@=)J G=SW[(L[@>=QP4CI0W]V-;6-FK;WLQNZ7]^-E @2Q@I>G*AP"&<_SXV.>\Q(,=XZ]B18@$/[*4BJ&UDG)]Z3AB MOB(9%C9;$ZJ>+!C/L%2W?.F(-2TH/76\) L5U(W.*/!&B_)C,BG]92K.Z?R$B<9H2)A%'"R M&%IC>#E!H3;(WWA.R$XTKH$>R@MCK_KF6SRT7$U$4C*7V@56IRVY(FFJ/2F. MOTNG5M6G-FQ>OWG_F@]>#>8%"W+%TN])+%=#*[1 3!9XD\H'MON3E /J:7]S MEHK\%^S*=UT+S#="LJPT5@190HLS_E$&HF'@H0X#5!J@G+OH**>\QA*/!ISM M -=O*V_Z(A]J;JW@$JIG92:Y>IHH.SF:/=Y?_74Q&<]NKL'5_>WTYFXV?OQV M?P?.'HB0/)E+$H.99/-7@&D,#AJ?:"(%&.O8)O+G.3B[)A(GJ3@?.%+AZ4Z< M>8DR*5!0!XH';AF5*P%N:$SB?7M'#:L:&WH;VP09'=YB;@,/?@'(11[X%3A MK# GHCP9>O"JZ'EY#WY'#P^S)]$V4*.53K1+L<9S,K14)@G"M\0:_?8+[+N_ M&YC\BLG/O7L=3(\J:2Z>U3RI.=)3-B4\3UXZKYK?IJL-W?\$]%Z%WC.&\X[1 M;4[X!;R094)I0I?@+*'EA)V#?UJGK@ O7/=RU[H6;4U9(=(#C!4$(.\("W;J$NL:,^YZ7?IU76\*5 ME(%\T0!5CPGXBA->Y,DM2JZGY!RL"$ \+2DBUF:8B[ FO BJ#JZ=15M M'4K15=0(<1#8O8X9AZAF1$=GX2E8A7<8-+E\&[E1X^A@K*4 FK6@D:.G('HM MB)'M^1U8M1I 8\7^3]:>0N:WD(6VVS\B>'7AAT=7_D92GT+;.UR!O>X56,L M-.O M$OJS7:G9F\M###X3+6'1MTYE;Y6%&B6E \)/CR4%]3W(K??,=>UP$"S MPKQ7\^&AL$#71V&O'035PH*,I?^]LE]ZV]-;Y/NHX^,#U1*!S!+Q?N4O'>ZA M^*[?[T*IE0"9E>!T]2\=[\F_ZZ&H"ZDN_,C[3/E'G_%G =7Z@,SZ\'_*?]E5 ML_A&KHTBMSY@1[1KI4!FI?C@IT#I_>!3H"M7:X% 9H'XF/R7SO>PH!O8J*.8 MH5H@D/FOPX?UO_2_AQ;V;:]#\U%=_-'1Q?]CFE_VTUQVH6='GF'9.8T=DXSP M9;XO),"<;:@L-D^JUFKO:5SLN-2O%QM7MYBKM!$@)0MEZMJ!6F&\V LJ;B1; MY_LO+TQ*EN67*X)CPO4+ZOF",?EVHSNH=N1&_P)02P,$% @ [8F;5IH: M+DQ P XP@ !D !X;"]W;W)K&ULK59=;^(X M%/TK5]G5JB-M24@HT"Y$ MK55CN=HC(?#ZM]<,D%K#IQQC90_OU16&>KG!G.F.++&@.RNIWV3B(K" 4N#26@=%EAS,4PA*1C.\59U!O:8''XQ?V/YUW\O+(-,ZD M^,8SLQD'PP R7+&M, ]R_Q=6?BXLWU(*[?YA7\5& 2RWVLB\ I."G!?^RIZK M/!P!B*<9$%> ^ 00]]\ )!4@<4:],F?KFAF6CI3<@[+1Q&8'+C<.36YX89_B MPBBZRPEGTL7G^]G?Y]/)XN8:9O=W\YM/B\GGV_M/L:E'>H/ M<':-AG%!HW.8/RR^:+K^"B'H#5.H1Z$A498Z7%8"IEY _(: !.YD838:;HH, ML]?XD,S4CN(71].XE?".J0XDW=\ACN*D0<^L'3XI"1YY>-PB)ZD3G#B^Y*T$ MV[ROMTE56E6+%&>B,,/![@.&[.#FYYLFWI\"5+MD2QP&]YAK5#H/TMU^Z_>B/IN3\3V2O4M6K4]5K8T^_N7>. M_+,=*CI"8,6X@AW5(<(9+R"30C"EH43ER^U#4SK\'I=N#WN&[=)!KQ-?1C]_ MW5&X._;\7\3EH',QK*->F;FHS5RTFGG@^NE\I1"!%P8I6084,]BDV!-UDR,! M42=*!I17W(&,'W5+WP]K> M\'WV,K[C&189'#B*K,G=L"&])T^@-<3K"X_Z18YJ[=JHAJ7<%L8?M/5JW:DG MKD&=K$^I@_N&^Y/&MW\ZA=>\T"!P19119T#%JWQ+]1,C2]>5'J6A'N>&&_H* M064#Z/Y*2O,RL1O4WS7I#U!+ P04 " #MB9M6O3TQ5P8# #Y!P &0 M 'AL+W=OY7]KLAUPCB\2J+R-*7RSP 2L>Y9#6N[$+!EK,V"W>]F= D3T+/L5>+, MKE@BE@)73' B8=&S_,;=L&/BBX ?#-9J9TR,D[D0;V;R&/4LQPB"!$)M&"B^ M5C"$)#%$*.-]PVE56QK@[GC+_KWPCE[F5,%0)#]9I..>=6.1"!8T3W0@U@^P M\=,R?*%(5/$DZTVL8Y$P5UJD&S J2!DOW_1CDX<= /+4 ]P-P#T$-$\ O W M*XR6R@I;(ZIIORO%FD@3C6QF4.2F0*,;QLTI3K3$KPQQNA^,)]-@-IS.@L?G M>^(_C\C+]&$T*L1YX$U[$B8QY!M(^WT7CEWMVZ'[AG"9^HO"9>XPMQ'=>KT3,\#_P52ELG57HA^\Y4ZRL1GA6C&M82EK, M0Z%TK=J2LK4CQ+MQ#\0>QS1NO7:]V'8EMGU6;/FC+H&#I F!#^P"JCZ?[:/= M;[P#@<LOJG0J$L>_0"BT'WF^#O')]MR;P\$'P=YGM9.% P Q@X !D !X;"]W;W)K&UL MO5=M;YLP$/XK%JNF3FK+6][6)9'2M%OW85U%TNVS"Y> !IC9)MG^_D[EV&P?T#\6XE', M,Q6P9/'W*)#AS)@8)( -S6/IL?T]5(*&"L]GL2B>9%_96@;Q"<.@Q><' K![<06C(K9-U22>=3SO:$*VM$4XUB;0IO M5!.E:AM7DN/7"/WDW+M;K;VGY?K)^_SPB2P>;LG7]?V=1Y;W"^_3W8JE%R=%[BZY M+92C(71I T/8W471YW\:Y%1'V8&'FT!? ?&_.T;>V1]T(GL":PE>5!+'G2AGTC&L"!,AL / MXG7:2\!1 :A^4KNY;8T&4W/7U*0QLBVW-FIQ'=9\ M.@<="LIIADUR$VMXHD!C-!Z^H&!4*QAU*E!G4YUC06,]LT[WU\953V MI>-: MZ;BGHS3N4W)/8"W)DUKRY/^$YT03>>.3Z-38#(?ZX'Q?\W_?R7^%5SDRO"!; M2(&C%$6>!GCG12B JMM>Q[83]+7[UQ-82[]M':]BJZ>@K8!Z4MT76EMV(P.Q M_T_@5O,TH](9V">1JS%R[8D^=&WGJ,'YUST&E/OA!::0.\R-,\QT9:$"TBW: M@M*@Y=R)^^J=[ FMO0K'_,7N*X&Q>\U@^D)KRS[F,'9W$M-? /^=MKB.>QK MFMRF\7\N-9B-BB !G$\52H+X+$]EF1_7HW4QMBA*D)/Q&U6D%97&$::L\#!Y MQL@6)(8-0EI78SQ2O"R:RHYD65%W/#.)54S1#+'0!*X,\/N&,7GHJ GJTG7^ M!U!+ P04 " #MB9M64VV+D78& !L, &0 'AL+W=O YCA)V MV5ESOKGH=ME\36+,WJ<;DHA?EBF-,1>W=-5E&TKP(JL41UWH>?UNC,.D,QIF MS[[0T3#=\BA,R!<*V#:.,?UQ1:+TZ;+C=UX>3,/5FLL'W=%P@U=D1OC#Y@L5 M=]U291'&)&%AF@!*EI>=L7\Q"0:R0E;B]Y \LR':*=N4%:O7+^J_9LX+9[YB1B9I]$>XX.O+SGD' M+,@2;R,^39\^DL*AGM2;IQ'+_@5/15FO ^9;QM.XJ"PLB,,D_XN?BT!4*@B= MY@JPJ !?5PAV5$!%!90YFEN6N76-.1X-:?H$J"PMU.1%%INLMO F3&0WSC@5 MOX:B'A]-;V;WTX?)_7,*WH P ??K=,MPLF##+A7NO&C_*F\?[F@?@;LT MX6L&;I(%6>CUN\*7TB'XXM 5- K>8?H>(/\M@!Y$#?9,S-7'&U'=RZM#@SFH MC"_*]-"N^!+&Z7;.MS1,5F"2,@Y$H(!X3.@C 7_^)LJ#6TYB]E=3\'+QH%E< M#O$+ML%S[\T>6Y)3(M#4,8A,*F/)FM,5X2);)EO*26+ MMR 1*@MIYO9*B$QNMS25[%4/0.7QE;+V,/T#]9F/[I;%] MH[&?V3RE8"S,'%.<@(KMC68:Q=KFE"4QS>^STN\SEV/KS&8<+(EI<3@OXW!N M/UG/:XD8>-ZK9*V7\0>50IJQ@]+8@='8DRN2D&7(3P%Y%BS"". IP(N_Q:L. M\#4!2QQ2\(BC+9&S ZZX1DF$.5D(EQ(N.IPD7%ZR<$%R7YN\'-0\>(=J;@X: M9ID=7OJ>>J]Z1C_%M;!V%8K"1% 63L)_<-E#. I7B8 AWOC"- JW34Q;:GH8 M*GCANQRCA;JM6%A2TV,!52R@^1THQV+Y!@1,7!%Y2S:[TK<0K.:OX//7^6MN M]EBW%.'X1G X\M5>B%9=Z_7[KSUS@2R^8A;?#"V" 7TPFX[!;2*FH(R"FWTQ MRK3.4DMJNM.*?/R>TQ%K!*O6L;"DIL="@95O)JLC1FR__EX]JX]8%]CD*V[R MC3C2F-?@7W 7)F&\C1O=L@I+MM1T]Q4N^>=.,]Q(8ZUC84E-CX6B,=^,8S<" MPN8Y5>T 1;_.4&<-[R!C,T>Z 15M03-M[9;97,;*GIL5!D!LV+4NUI!-:7F^I?^>96C_5*,18T,]9AB6[&$W,3K;O9 M!9U!16?0Z;(6M(IJMM3T6"A4@^:EK0,F\_HB5<,GLKF98]U0E 7-E'5XCAN MQ1)A%0%QP6M(\1KRG&Z+6(4W6VIZ+!2\(2,0'9#CA8"VLU#/<7,SQ[JAN OM MX:YX$Z4_" $SN>R#Q6NIT15+5%6X[(+14&5OS^WFGMW=/1>@AA2H(1<;?(6H MML70JV>V"^Y"BKN0F;OJF2UF:KD_##[?[%L:-$NW[F,7J(84JJ&^TWRW2FFV MU/18*$I#YC6T]C!>"&HP[M=SW05P(05<: ]P'9CK9AXW-]*ZIUW &U+PA@9. ML]XJM]E2TP]Q*&X+S.ML^UFE$-#V=>JL8F[F6#<4<@5[D*M%EN\F$H5O 729Y8%5KK.EIL="<5U@7GL[(,OKNY?]ABQWTLS:-C2'-1SW06.!0K' C.. M'9KK>V9TJVMGMM3TD"B4"YQN3_."[DLG/X=^)K_(P82 B M2R'IO3\3PYCF1]OS&YYNLM/A7U/.TSB[7!.\(%06$+\OTY2_W,@&RO]@,/H/ M4$L#!!0 ( .V)FU:+E"$^& 0 + 2 9 >&PO=V]R:W-H965T9:6/+YC,+S !)FSZTS0#9?=C9!\6^ M@*>VY)5D2/;7KV0[-F!'32F\@"3K'MUS)5T=:;!E_+M8 TCT%$=4#*VUE,FU M;0M_#3$15RP!JKXL&8^)5%6^LD7"@02941S9KN-T[)B$U!H-LK9[/AJP5$8A MA7N.1!K'A#]/(&+;H86MEX99N%I+W6"/!@E9P1SD0W+/5?(6S%3AEI*H^,?=>5S\'0Y;1 MNB&2C :<;1'7O16:+F2QR:P5FY#J:9Q+KKZ&RDZ.9K?SQ>QANGB8??[Z"8V_ MWJ!OB[O;&9K>C6>?;N?H8JX63I!&@-@2S4!(GOHRY2%=Z1KP#:#),UH\)UF' M*1/R$EW<@"1A)"[1!_0POT$7[R[1.Q12M%BS5! :B($ME>_: ]LO_)SD?KJO M^.FA+XS*M4"W-(!@W]Y6G$OB[@OQB6L$_$+X%?+P>^0ZKM?@S]1L/DZ4N9.; MNP9WO'(>O S/>VT>&D/[]XQ%$5+K=4MX\$]3U'+45C.JS@'7(B$^#"VUR3-, M:_3[;[CC_-%$^41@>P%HE0%HF=!'$UB%E&KRCR0BU(GGF.T= M6MCIM YHM6O<,7:\LM.>NYW2W8[972+6*"'/*B_+1L\Z-<\^N&ZW?^":<9 C M(]XM*72-%%0^^,&BZ=:CB]OX@()QD",I]$H*/2.%;PEPH@\U$B%X\M61!HJ* M6D.A#(D^Y1JGQHCYLSO_1&![]/LE_?Y94E__E $X$=A> +!3'<+.KR>_ J.] ME_W<@W5L'NA8(CMJ I\A_Q6@N\Q:_=XA,^/(QS)S*V;NKZ7*PGXO5[9P]Y"% M<91C650J QO/\#=DRP)@EX:'O4,6YU *N)(*V*P55)E(M6549U W&$+#_TA^ M*: !(E&XHGJ6&MF=2!P483B'U,"5UL#MLR1.;-0P/QV$$Z'M!Z%2,-@L8=Z6 M.NLZQL7>H<(RCW0LDTK(8+.2.3)WUN5-NR:)S2,?RZS2-]@L<'Z<.WOUW(E[ MG=KA=@Z9@BN=@HTJX"W)LU\3Z3VO=I"=5&O8.W?_&-0"TD\B ODLI3*_#9>M MY;/+.'ML.&B?Z.>8[$VA@LG?TQ@2)8*DCGJJOFB>?/(WE%LB1[87AD M4K(X*ZZ!!,!U!_5]R9A\J>@!RD>JT?]02P,$% @ [8F;5HPOKQH^ P MV D !D !X;"]W;W)K&ULK59=;]LV%/TKA!8, M#=!&LN3/S!;@.!G6AVQ!G:P#BC[0TI5%1"(UDK*3_OI>4K*JQ+*&!GNQ2>J> M<\^Y_)SOA7Q4*8 F3WG&U<))M2XN75=%*>1478@".'Y)A,RIQJ[ESAB'.TE4F>=4/E]!)O8+9^ B'XDYBSVU88I8#5TQP(B%9.,O!Y6IFXFW WPSVJM4FQLE&B$?3^1@O M',\(@@PB;1@H_NU@!5EFB%#&OS6GTZ0TP';[P/Z[]8Y>-E3!2F2?6:S3A3-U M2 P)+3/]2>S_@-K/R/!%(E/VE^SK6,\A4:FTR&LP*L@9K_[I4UV'%@!YN@%^ M#?!? X8G $$-"*S12IFU=4TU#>=2[(DTTSN-82OS+$Z?#C MGZN_;F_(_?*?FS5Y=PV:LDR=DP_D87U-WIV=DS/".+E/1:DHC]7 Z5>2&QQ"_Q+LHME'L'Q1?^;V$MU1>D&#PGOB>'W3H6?7# MEP7"O0KN]\@)F@(&EB\X54 >B1S(/7TBUTQ%F5"E!/)EN5%:XAK]VE6QBG'8 MS6CV[:4J: 0+!S>F KD#)_SUE\'8^ZW+[O]$]L+\L#$_[&,/;Y($[#[$16++ MH+$,DFKHQ!AMZ4=.A=XQ3QN"1J,9K/)*]T=4<%L..V6/6YDCWMEFR4E05>%W0"' MA.E.C17-J)W=\UXI'!\I'+5B7NB;-/HFO?H>N(1(;#G[!O%_:IP<:9S,CD3V MYGOC2&46$Y9C?DV@6?I]:WYZ;'EZ9+E7U!LMSQK+LU[+ M:X9V$Q91KDF44KXU6YF4)PO!%-[=5 E.-]DS*812;)/!>T)S42*%2&JLQ,/^ M@.HJS.QXMQROA5[I/UL8MW5)YB"W]NV@2&1T5[=/,]H\3Y;V5GXU?H7/ENJ5 M\8.F>O/@U;1E7)$,$J3T+B8X\;)Z1U0=+0I[%6^$QHO=-E-\>H$T ?@]$4(? M.B9!\Y@+OP-02P,$% @ [8F;5I@*+Q6K @ $@8 !D !X;"]W;W)K M&ULC55M;]HP$/XKIZR:6JEJ(+RTZB 2;]N0!D6% MKA^F?3#Q0:PZ=F8[I/S[V4G(V$K1OA"????<\YQ]1R^7ZD7'B 9>$RYTWXN- M2>]]7T:WF'CD6UCXS;\L)>2+2[1/*4+92V_1J$L0:&9%*!P MT_<&S?MAU_D7#M\9YOIH#4[)6LH79TQIWVLX0L@Q,@Z!V,\.1\BY [(T?E68 M7IW2!1ZO#^B?"^U6RYIH'$G^S*B)^]Z=!Q0W)./F4>9?L=+3<7B1Y+KXA;SR M;7@09=K(I JV#!(FRB]YK>IP%! $[P0$54!0\"X3%2S'Q)"PIV0.RGE;-+7%U!K=55ZY5X+;>PY4[M*_3.+U+8\421=_6:!!%*B,*[Q=^'M;<_?G>#0J3ETSG(84,I>8U&E.W9I3]W_K@H*>KTCW347NVO]D]X_Z M-$&U+::1ADAFPI0M6^_6 V]0]OD?]W):VE=M[TD#QXT-;=S<6M6JG$"E861: M=/U:&CM#BF5LAS8JYV#/-U*:@^$2U'\#X6]02P,$% @ [8F;5MW2^7JX M!0 (", !D !X;"]W;W)K&ULS5IM;]LV$/XK MA%L4"=!:$N6WI(Z!Q'+7 FMFQ,OZ8=@'1J)MHI*HDG2< ?OQ.[U$LF2%KCUV MZ!=;HG@/[Q[RCG<2QULNOLHUI0H]16$LKSIKI9)+RY+^FD9$=GE"8WBRY"(B M"F[%RI*)H"3(A*+0PK8]L"+"XLYDG+7-Q63,-RID,9T+)#=11,3?-S3DVZN. MTWENN&.KM4H;K,DX(2NZH.H^F0NXLTJ4@$4TEHS'2-#E5>?:N?3P,!7(>OS! MZ%;N7*/4E ?.OZ8WGX*KCIUJ1$/JJQ2"P-\CG=(P3)% CV\%:*<<,Q7%,&@0L3C_)T\%$3L"@-,N@ L!W!3HO2#@%@+N]PKT"H%>QDQN2L:#1Q29 MC 7?(I'V!K3T(B,SDP;S69S.^T()>,I 3DUFUW>WGVY_6:#Y[ XM/E[?S=#9 MFUGZ,SCRK"0GF.WJ'[A8?.7I^CU\A"2Q $TOJ[=CRT%BJ?#6WZAY$VN)'Y!21=]YK%:2S2+ QK4Y2TPN+0: M/UM]@[6 GXGH(M=YB["-W19]IGKQZP3$[5PO$/]*&+\*AM])HU;CF' M;H;GOH!WNXFH((H+!'$@]0+F(R :!2S<*!H@F,C+-M)SU%X[:AIP+F5"?'K5 M@8@BJ7BDGR69/ASZYA6#+8I]'M(VS7':0R:8Q M]7'BN/:@/[8>=\EHZ>6X@V&]EZ?5XT0K^Z65?>V:\6C,(9R-23#/ M$%B-ST')YT"[:KYD&PS01A[!%U?T.1#"5BL5T,KB%83.FXSE,XB&^>/S-H+S M@?H[B\=U<7_46&)MO>P+I['$M$J?2,FPI&2HI<1+%Q)LZH@NE[#+([[,K7Z7 M[M- U):(0!XB8[AOIM/PH^E^'^PTB="J>B(1HY*(D8&UX15^=X"042\V+'*[KH7 M#=-;._4:EFMU.]%RQZYR+ONP9^0A]@CK"U!GJ+>_Z': +V&IS*PDW4Z6@:F M)$F @"D)0_1;DE8 [6FA%N78S<8HFF<*K(ZP"^IO!%,, M@LKLR0\WD"6CI> 1FO(HV2B2E5@0?V=$Q!!M))K#2END*PW]^2L HT^*1O*O MUBG 1J? ))IG"JT^!57:[6CST,F4QQ#0LPHX$ M=?M5H*GS5276CCZS+IS>3YW^P"ZG1SJ:'Y-H7H&VN[GV1[;] CM50NYH\],) M7+.O]/B5U-_?%1K359!@--[>'KU3Z6G*EVP-B^?S%_R:KWL+U]^H%?O5Q2.N^?7+9T&@Z9G_XAO"KBJ M8;"^AOG.USIZE*,7F='"QA1:G<&JL,&#G\//C18_1M$\4VCU*:B*'ZS_;G'$ M:PH]TM$L&JU?\/YGD9;7%-;.T8&(BE5V!$,BGV]BE7]/+UO+8Q[7V>&&1ON- M*)]D!A0>N%(^RRS4E 15I M!WB^Y%#5%S?I .6AF,F_4$L#!!0 ( .V)FU8C.66&PO=V]R:W-H965T5:(B95(69[9MH@2S*DX8246ZLV"\9Q*U>5+6Y0<:6R<\LSV M',>WE;=<]>Q&)4YS+$3*"N"XF%CG[MG4)=K!6'Q)<2-VVJ!1[AE[T)WK>&(Y M.B+,,)):@JK'&J>895I)Q?&U%K6:.;7C;OM)_5<#KV#NJ< IR_Y,8YE,K*$% M,2[H*I,SMOF(-=! ZT4L$^87-I5MX%D0K81D>>VL(LC3HGK2QWHA=AR43KN# M5SMXAPZG+SB0VL&LG%U%9K NJ:3AF+,-<&VMU'3#K(WQ5C1IH3_C7'+U-E5^ M,IQ_OIG^]O'F]\NKV?PGN/KC[OKS7W T3RA' =="K# &6L1PLY)"JD9:+(_A MZ!(E33-Q##^#,*9C6ZI@M*0=U1-?5!-[+TQ,X!,K9"+@JH@QWO>W%41#XCV1 M7'B=@I\H/P'B?@#/\4A+/--N]_-2N3N5N]<1#FD6EA@]\H+>-*-"P,T"YI)% M#_#WC&49J,S;4![_T[9S6>BI!%.++5=!?(U6N&//[B^\TL;:T]B M>^2G#?EIEWI8)P_;9@Q0"?>X3(M"=]@"2N0IB^$H+>K\.6Y;D6J:@9E&'T?K MD!#7'P7!<&RO=VD[XWDG[:"A';R#%JO6FU$'+:B>/R CYP"U,YAWHOH-JM^) M.F5YKDY>D]!M$)W>WYK!/8GM@08-:-#OW@WZ).]);(]\V) /O\_>';YU[[89 M.CXAQ&\,]TA&#1I)-5J5U_A/WCMZ.A6_-8= MU)?:/K^WY??Z/3YJO;[H>U+;I]_6/6YG<1%^45^_SMG9_$Y\@$)=1E2GREI5 MWLHDP2P&R2!B:^0@Z:,:?RVQR;-T#52==[@Q6\S(<$C<@Y2V=PKF'/G2W".$ MBF=5R*KB;$:;N\JYJ= /QB_T'<84XEN9Z@*DRE%U: K(<*$DG9- Q<2K.T75 MD:PT9?D]DZK(-\U$W<.0:P/U?L&8?.KH"9J;7?@_4$L#!!0 ( .V)FU;- MG(/*] 8 ,0K 9 >&PO=V]R:W-H965TN\E&)WPIXBAE-QG(ETE" MLR_G+.:KTQ[L/5^XC69S45SHCTX6=,;NF'A8W&3RK+]5":.$I7G$4Y"QZ6GO M#!Z/B5\T*"U^C=@JWSD&15,1B%HA"@LI_CVS,XKA0DG[\ MO1'M;>]9--P]?E9_7W9>=F9"!:S%D&QCR1:3(OGM\C U=IP!,&#C[R M/#\\! <73- HS@_!$7BXNP ';P[!&Q"EX'[.ESE-P_RD+Z2SQ2W[P<:Q\[5C MJ,4Q##[Q5,QS<)F&+*RV[\M.;GN*GGMZCHR"GVCV#F#X%B '88T_8W/SLX5L M[JR;(X,[>!MX7.KA-KWK\14X$R*+)DM!)S$#@H,;FK%4O 4_R_'+I^">/H$_ M;GD< YFR*YJ%?^KBN+X/T=^G* /'^8(&[+0G'V#.LD?6&WW_'72='W5!L"16 M"0G9AH28U$?G-*9IP-Z""9M%:1JELR(("Y9%/-1U?*WFEFI%N7H<00(],G!/ M^H^[?=+8X0%Q?6]K5W%WL'5W8'3W(95U,X[^D6,DEN, ',QDU3P$LC8%-)^# MJ:R08,["&=-F_UI[L.,4\HJ\K'BN,4([W:NX[6[==E\699:&18@GZW.=CV[C M]D6 ?5P/L,8.NP0/'+VGWM93S^BI3'I9A5/ GH(Y36<,!+(B9++P:P-JU.HZ M#"R)5;H]W'9[N*?*,+09$DMBE9#XVY#XWW"H^8WT/!H0KY;#&B.(AOH$AHZ: M71VCXU>I8#(< F1R+@7YBBZT,Z%1I.N#LJ56[?(.4, ]I>_F1K;"8DFM&A:D MPH*^80IOQ"OI25Q2RV&-E>NT3!=0@0HT3OJC"S:55T)PSE)Y),"-G"_ QXA. MHC@27[3>6D426VK5[BLH@61?^6S$G\YAL:16#8N"'VBFGZZP!ILLMAG$0\J$^:Y&"'&2&G%L6Q#3/ MHVD4T')M9IKQ!!2/MNC 5%(\$/1)Y_=&>-VQ@JZ MJ"6W%4@@,TB\IF;H5E$&=7>;1IBT.*MH G6C"3D07_8^:M;MG&G? C&00@RT M+\1 5A'#EEHU+ HQD!DQOF( ZM93AHW)I6GEN2TKKEBA!GX]:K2XBYOT !M3 MML9(EHL6,L(*,; 9,9[GO?$RD_D6? 'W&4WS>.WZ6?C7,A>)S$.MVU87/VRI M5>.@T 6C?7WL,#)2Y[!84JN&9><3D)F4NF+^1FXW2PD-LT0'&+WU=-;?JFCNVU*I]5+,WV=<.#F)UP<.66C4L.YLX+._BT$S["-&ULQ5A=3^,X%/TK5]G1"B2& MQ.D'A6TKE0*[E8!A6\H^K/;!35UJD<0=VZ4S_WZOTTS2T-1#(2->(!_W'I][ M;9^>N+T2\DG-&=/P+0ICU7'F6B_.7%<%UW0CRF.GVTZ>W.=F*%,>L5AQ$8-DLX[3(V=]OVX2DH@'SE9JXQI,*1,A MGLS-8-IQ/,.(A2S0!H+BOV?69V%HD)#'UQ34R<8TB9O7/]"ODN*QF E5K"_" M?_A4SSM.RX$IF]%EJ(=B]1=+"VH8O$"$*OD+JS36_Z?? MTD9L))#ZC@0_3?!?FU!+$VI)H6MF25D75--N6XH52!.-:.8BZ4V2C=7PV$SC M2$M\RS%/=Z\&M[W;_J!W#8/;T?UP?'-Y>S^"WNT%7/4&0WCH78\OX>:R-QH/ M+]?O#GI*,:V QE.XYG3"0ZXY4S!D@9!3-@6JX8IR"0\T7#(P4V7>+:7D\2.< M4\75(1Q<,$UYB%>?-X,_PWAT 0>?#N$3\!CNYV*I0XT<@>_YM9+TOCW]@@59NE],=['#69O]K,U^@E?;U>:LQB-L04CC M@,$HV:9_2K%<8&>.X(K'^)S3$$:::H9[14.?+LQJ5_#O-2+" !^K_\JZL1Z^ M7CZ\T8(SM: !ZSBXV163S\SI_OX;:7I_E/6F(K!"IVI9IVHV].YZ=9W!(-8, MT35([ 6H%5V4E;W&:B981K&>N\WF:=M]WJQF.X;X33\+*K"L9RSKKV*)4H)" M$8-9WBP.OL.<31_-.@]$K"5J5.G276,W-AC5_$;K!>WMH(9/REDW,M8-*^N- M[?I6ZM8!]EUGC:T2S5XMJ["95=A\?85]+ 0+,OL(:U)\RG MX6XJJZNY1860 MDYK_8DY*HQK-<3*^>_ET*C;-Y)'J",HNSUDI\V0 E[,D)[<,V>60CD ML(RW%7K?^:@(K-"%5M:%UL+FI\'ZA/*;@-L[6D"+I#2=$?K4ZVD?8=Y&]!0TL"XSD;H58?^+?+J,IKG7J M;"%%OKEG(';3,,*IXC,>4.3X1<^9A"\3TQ Z"5$2XL4REU&_5$;M^'M/7$5H MQ6[DWH34/U9*B=4<[=VMBM"*W_O\XK0BMW* MC9)O-TK[*68*9EO9]8^C_W,=:0(NG.5LVY-GZ4XQPH"-D,\[SC M$YQ_N3XJ7M]HL4A.6R=":Q$EEW-&D; )P/4O><" "$!P &0 'AL+W=O^(*4=1*)0-*:"$)3N8=J#FUS :A)GM@/T MW\].T@Q*0'T8#\2.[SDYY_KZNK-E_$6L$27LXB@176,M97IKFB)88TQ$@Z68 MJ)4EXS&1:LI7ID@YDC 'Q9'I6)9GQH0FAM_)WTVYWV&9C&B"4PXBBV/"7^\P M8MNN81MO+V9TM9;ZA>EW4K+".C,*N86E!&&$@-0-1CPWV,8HTD9+QI^0TJD]JX/[XC7V8 M>U=>GHG /HM^TE"NNT;;@!"7)(ODC&V_8^FGI?D"%HG\'[9EK&5 D G)XA*L M%,0T*9YD5^9A#V W3P"<$N!\%."6 #:/L\7X?O(XA]YD ,/>: 9/O8?%/8SO M>_/%[+Y8NYBK2@JS"($M891(Y"@DS(A$F&])*B[A8H"2T$B-OM8$P)C(C--D M!3^R!,&Q'%?%33FFA(: .U6? @60) 0FU\A5%CC'1 (1 J50L8OY "X^7W9, MJ1*@;9A!:?:N,.N<,#LFO &N?95_M ;>/P\?8%#!G4.XJ=)>Y=ZIQN((AH1R>2)0A_'I0@3"2&(O?=28+UF8]JS[VMR(E 78-=:X%\@T: M_I=/MF=]J[/\G\@.$N!6"7#/L?L3IH\RB: 7LRR1=5X+ B\GT!UIX]M6^>N8 MFWTC'XD\4-FL5#;/JIR25QC2'89Y#=>)+/!V>^_;5L-R[.MVZYW(CT0>B&Q5 M(EMG1^=YA.1;MN[J=?L59J]LYK_ ME7R=0.]H/SWOYGC;C\-LQW..-]W)';[:!20*K0:I9:O2=A]6^^"2"T23Q*QM2BOMCU\[T(1 $FU( MZ#X4XL3WW'N.G=L3TEXQ_DO, 21Z][U =(RYE(LKTQ23.?A47+ %!.K*E'&? M2C7D,U,L.% G#/(]DUA6P_2I&QC==GCN@7?;;"D]-X 'CL32]RG_N :/K3H& M-CY//+JSN=0GS&Y[06.!J9$8HCNM#(%P6( [3CM'#5WW2T 'AC!<7 M5F+K&&DJKXS]TH.ATS$L71%X,)$:@JJO-^B#YVDD5F=.G)1[;Z"1M"=8TW89X(/]%J,]SL<]4;]8>\.#4?CI\?G^YO1TQCU1@-TVQL^ MHI?>W?,-NK_IC9\?;];73L=J*SE+#Q";(B6E$BI _27G$$P^4)\%DJNU$6?H M= "2NIXZ^H$>."RHZR!X5_M/@$ T9_,:3"#2'UT3^62:]E42>"_*IF?5BS23 V4CA]JS '.XZC? M TA3,[<(W6>NQ().H&.H1B* OX'1_?X--ZQ4!2L"2^AE1WK9(;J=N3[R?U4,]G MRT"F<5T#-$( _3_@K4N:C;K=-M^V2>2F.9!$/2)1SR5Q8G[N^\EGUSE5#<%A MGD>Y0 NUV:<[$\[0/VDWW9KQ.AN^W*)L75BU5GV'U KC=)$^T* M7UBMQ@[W_.(.);]E*W&)AK4)WEX_W&SN,LC-<"B#V%OAKS57:DZJ%)6ZJZK0 MDIK%_@H?QV#A2AU656A)$6*/A4N;K'R$PGSW/9O=Q,W8OR2)Q#X+?ZW1RD]7 MF'66;[O,X!U[+5S&;.4'%V:Q[]WJ5BV#06RW<&F_I1Z")_-2C:M2PU456E*P MV'+AXW@N7*GIJ@HM*4)LNW!IWY6/4)COOHTCC59&WR*Q\2+_A_'*3UKX9Y 4 M&Z>Z%ZEE="\2.R]2QGGE!Q=FD>;C,@AL_:A5VG@5:%YZG"I$M;]J'<-WD=AW MD>/X+E*I[ZH*+2E"[+M(:=^5CU"8[[[OPDW;RKJ#8]]%OM9WY:2=^R[2!G?E1]('$W'M\?>^Q?;"[&QY_$PO&)'H+@TCT:@LIEQ?UNI@N6$C% M.5^R"'YYY7%();S&\[I8QHS.$JU?C=I>XS[7;Z2@1^QQQB) M51C2^/LE"_BF5\.U]X8G?[Z0JJ'>[R[IG(V9G"P?8WBKYR@S/V21\'F$8O;: MJPWPQ=!-'!*+KS[;B*UGI(;RPODW]3*:]6J.BH@%;"H5!(6O-1NR(%!($,?? M&6@M[U,Y;C^_H]\D@X?!O%#!ACSXPY_)1:_6KJ$9>Z6K0#[QS1>6#:BI\*8\ M$,DGVF2V3@U-5T+R,'.&"$(_2K_I6Y:(+0? T3N0S(%4'1I['-S,P4T&FD:6 M#.N*2MKOQGR#8F4-:.HAR4WB#:/Q(U7&L8SA5Q_\9/]F=#^X'XX&MVAT/WY^ MFMQ=WS^/T>#^"MT,1D_HZ^!V9 +%J,A#X%5"U7N-4.C:,I#ADYNN1"GG]'@83A"-)HA, 7+: 9F M;*:>! _\&97P,I;P!7210G7TL&0Q5647I^CDBDGJ!_!TAB;C*W3RZ11]0GZ$ MGA=\)0!6=.L2,J/&5Y]F6;A,LT#V9,%%=SR2"X&N(9A9V;\.&DF, M@'/[S%J#0"&HA_M+E->VWH>]7K4$7 MC" M>C6@@V#QFM7ZO_Z"6\YONJ18 BNEJ)&GJ&%"[S]S20,D:,"T_$F=6XFS6AK7 M?==K>^UFM[[>'H'&##L=3'*S4FS-/+:F,;8A%\E\VQM=ZM[)<->JV>YX;7V 7AZ@ M9PQP%$D&A)'O\>G"\W8ZQAYI-BKA[5HU.ZT]T;7SZ-K&Z,;[BFIT.W1J60(K MC;"3C[!SI-6G8S-%EL!**<).L0\[1AH,0KZ*DEG^.XBO;*]4&VIEDWU/U7?M M+N?L$/2LB2LDUAHU]"3&6SH"_YC&Z%\$X@JD4P1S;;J@$<0[A9TU!L&@WY:- MH(=6T!9:.06D2 $Y$L^SCFVER1):.4V%%L'&?;P_B>#_1N#_ RIOF^I/;,KG M4=(,C2 1M8EP=]?I1J=*\%TCF 7[&%X(!&Q6"#_SRG767UKA'N[!&6N)!&V*R-2J0^?/DV M@A]<2DMHY504.@RWC\5XJU+.%EHY3868PT8A]+'EN[/#89=XU3]1&BM,6AT] MU4FAL(A98?W<_Q0SR*&ULH56'G(AR@@^$J6)5>%F"ZVZ Z:U]Q"YD%3'+JBJQ80W/FV!Y9TAL MZ%(;M-5#,%MHY6N*0J.YSK$N*JSJ.EMHY305NLXU'[9]9.W.H+?O*,Y:%8YK M;'![1ZG4MZX=0Q;/D]M8 4H#9F)Z59:WYC>^@^2>L])^B2^&Z;UM 9->(]_1 M&(HN4,!> =(Y]V#:Q>G-;/HB^3*YW'SA4O(P>5PP.F.Q,H#?7SF7[R^J@_Q^ MO/\?4$L#!!0 ( .V)FU9QM5;4+0D +)> 9 >&PO=V]R:W-H965T MCL.-9DG;[W3Z M[9F(T];%67GM4WYQEBUT$J?R4T[48C83^;>/,LF>SUM>Z_7";3R9ZN)"^^)L M+B;R3NK[^:?-Y:^A]X-V@:%"^XTLLG]7:8U(,Y2'+ M_BZ>7([/6YVB1S*1D2X0POSS)$J@]BK8'OO]' KQKXNS8(J@;!K@VZ58/NK@UZ58/>K@WZ58/^K@T& M58-!F:SEIUNF)A1:7)SEV3/)BW<;6O&@S&_9VF0D3@LIWNG7/W^?;^FMY\OB/#FY"PX>4M^3*\NJ?DF@[O[F_I\K5W-R+/12&@ M]^1=*+6($_6>_$KBE'R>9@LETK$Z:VO3MR)".ZKZ,5KVPW^C'P&YSE(]582F M8SFVV[?-F%8#\U\']M%W H?S_)AT^D?$[_@^N;\+R;M?WS?URXVY%@83>"4F M<&#"77KC?;T/M;\NZW7TZ"?O?W)AASPT(9K6"N/O%]/FA'GZPT!BM] M!B4]>$N?(L[)%Y$L)+F60BUR:>9!32[3^4(K8K16OBC*:>VSC*9I_'4A%?GK MRG#(I98S]=^&(7U9&-"LG+V:I.;LR[Y26\+Z):RX MRWBZ"$X[G;/VT[J$D!$I$L:0, Z"61+JK234>I-*EJK+G5.9J&L^;).-D[BN9)K-)\XTSR,HGQA[C_DR]PL_^5RMLCT M5.9F<9CG1<*36#S$2:QCV7C[X>3OFW(D+$3"*!+&D# .@EGR.5W)Y_00E><4 MJ2DD+$3"*!+&D# .@EF:\CJU9=1QW_R:M8Y9_Q1*BK)4Q6.9+R7T.A5].WJ= MG9K4XZ;O*Y^*MKXD\CQ_:TT$#4JA-+;;$#@JJ)WU-:/0^<<20NA- JE,2B-HVBV@OQ:0?XAJE$5%:4M)"V$TBB4QJ TCJ+9 MVJIM8L_I&.Y4D](L=94EJ"=TR (X*:2>]]G$]MY%; M3RB-"84ZKU!:"*51*(U!:1Q%LR52^[1>[R U!VKH0FDAE$:A- :E<13-UE9M MZWI.A^_BJG9>/I"W"E"C>J#6;45;GZD];Q#XF\4&ZLI"::QY"+W^9KGY&8ZK M5UNNGMMSO;_[2(;1UT6LXC7?C?3,/I850&H72&)3& M431;(K5CZWN'J$,^U,N%TD(HC4)I#$KC*)JMK=K+]9U^WH^O?=S/B+G_F$B2/9)LH8NMD>J(/!43 MSA&9QI-I8_ZA-FM%ZSL_OA :DT)I#$KC*)HME-J0]=V&;'U30OXE8:RB;&$T M8\32:-"Z87M+ 6K00FD42F-0&D?1;,G4!JU_$(/6AQJT4%H(I5$HC4%I'$6S MM54;M+[;H/W^# 0U8BN:MU[,.\>>'VR6(Z@3NV-4!HW*430[L[45Z[NMV*&Y M\?B>%^M&[)UQ?J=9V;."V8W_8#W%S M]YU)@H:MI)W!UH(8&I1"::RB68Y(9^M'CAP5U,YW[:T&[MVP_^<>Z(K>=P]R MY.[$OI,!E$:A- :E\8KF^=;GN_RS^HCMS-?.9^!V/D.IXDEJ%A1C(A3Y0XXG MQ6^!+U<_)";_DEOYE"5/Q>61J0:Q)DQ$I28:I0 U1*&T$$JC4!J#TCB*9HMJ M[92#PQQS@#WG 'O0 ?:D ^Q1!]BS#GZ&*1O4IFS@-F7_8R2DC82*^>@ARTU[ M\TB9::HZIJ-1.%!K%DH+H31:T1I+Q48Y9M#('$6S95$;KX'[" .6Y=(4,B)? MHFGY+8ZYCS%KF$@7TKC)-/E>H6O4#=1VA=)"*(U":0Q*XRB:K:S:=@T.&I% :@](XBF9K MH/9= [?OZO[9E[OQWID_W<[\8+"9>:C+"J4Q*(VC:/:Y;;7+VG6[K#_EGM4= MV"]TK"Z6%4!J%TAB4QE$T6UNU8]QU M.\8WI6Q$0L2LV(W2J!.H"=QMV%0ZV+(S0FA0"J6QBF9]0>)O#8&C@MJ9K6W; MKGMC['V:2Y'$_YAR,Q%Q2LSD$ DU)8^)(4U-]2DVQ)K(6KPT9AUJSW8;]L)N MYWS[35O?05-HOQB4QE&T9<;;:R=GSV0^*0]%5Z3<-;8\:WIU=77P^K \;GSC M^LC[$"Z/3Z\QR]/2C07:.!^:_9;X\('WY1&?S\GSNATSK;%8^ MG$HQEGGQ!O/Z8Y;IUR=%@-4Q]1?_ U!+ P04 " #MB9M6-Z&RAET# #\ M" &0 'AL+W=O,D[#>1^8T?5&VP&WW\W( M&N>H%]FC-#VW8DEHBEQ1P4'BJN=$C=MAQ\87 <\4=^J@#3:3I1 OMC-.>HYG M!2'#6%L&8OZV.$3&+)&1\=^>TZF6M,##]CO[?9&[R65)% X%^TD3O>DY'0<2 M7)&!I-A^/H <;3^=-L,1E-G^803>_@/AK/X#EZ6(Q@,HKFB]FHG+L8*4V-?YC M/:$2G@G+48$Y4# 47%.^1JYM4]$$);&;=0D7=Z@)9>H2KF$QOX.+;Y?P#2B' MIXW(%>&)ZKK:I&-%N?%>^J"4[G\B/8")66^C8,033#[B76-#Y87_[L7 /TLX M(?(&@L85^)X?U.@9GH='F8%[)=P_(R>HMB8H^(+/MJ9R]PH>*%E21C4U3D^0 MJ%P:^\TMF&&<2VD\AP%15%W!@HNE0KDE2X8PYEFN;8S@L4$7>W$%0\+BG!4= M^'LF& -S(79$)O_4[4&IL5FOT;XQMRHC,?8<\XC8A='I__E'(_3^JC/P?R+[ M8&>SLK-YCKVTY_#D]6\(SVG$=?-[T&]HG:EJ'W>/2'-8\[!WA3D\1MH M2;@J+T"=RO:)!K.#1SI/8[QZD9U*9.>+IQ-Y ?*:Z)^MX.CT2[ M!X4D1;DNZJN"6.1&ULK5;;;IM $/V5%8VJ1&H"!M_BVDC$.*JEV(I\21^J/JQA;%8!UME=[.3O MNPN8^$)H7>4%]G;.S)F]S'2WE#WS $"@URB,>4\+A%AW=)U[ 428W] UQ')F M25F$A>RRE<[7#+"?@J)0-PVCJ4>8Q)K=3<<>F=VEB0A)#(\,\22*,'N[@Y!N M>UI-VPU,R"H0:D"WNVN\@BF(^?J1R9Y>L/@D@I@3&B,&RY[FU#IN2ZU/%SP1 MV/*]-E)*%I0^J\[0[VF&<@A"\(1BP/*W@3Z$H2*2;KSDG%IA4@'WVSOV^U2[ MU++ '/HT_$E\$?2TMH9\6.(D%!.Z_0&YGH;B\VC(TR_:YFL-#7D)%S3*P=*# MB,39'[_F<=@#2)YR@)D#S&- _0. E0.L?P74G(>Y@,T&CC3^620S5T.7A(BWM (1$!]-(PWP(4\"()?H4L7!":A;%VC^=1% MEQ=7Z *1&,T"FG <^[RK"^FULJU[N8=WF8?F!QY::$1C$7 TB'WP#_&Z5%M( M-G>2[\Q*PA%F-\BJ?4.F85HE_O2KXR'E"0..?CD++IB\5;_+(IY1ULLIU4O3X6OL04^33PD' MM@'-_OJEUC2^EX7K,\G<3R(["&6]"&6]BMW.#W:4'6Q2'.RR"&9,S91)/:T; MNVW;.C4R)1;-A%A8/%#<*Q8U*Q6,:7\O7_EG>VD4("+( ]DN K9*JP:./)K$(LL"Q6A1F#AI/CX:OZMU^EE]\4Z353LR1:Q( MS%$(2TEIW+3DYK.L@L@Z@J[3G+J@0F;HM!G(H@N86B#GEY2*74<9*,HX^P]0 M2P,$% @ [8F;5G?7\W$P @ J 0 !D !X;"]W;W)K&UL?511;YLP$/XK%I.F5IIB0M)NR@ I:=,M#TFCI-L>ICT8.,"J ML9EM0O?O9QO",BG)"_;9]WWWW7'GL!7R594 &KU5C*O(*[6N9QBKM(2*J)&H M@9N;7,B*:&/* JM: LD+5&JLL\GPK"!BDVC(0LQS@ 1BS1$;&[Y[3&T):X.G^R/[DY M)$3!@V _:*;+R/ODH0QRTC"]$^U7Z/.YLWRI8,I]4=OY3@,/I8W2HNK!1D%% M>;>2M[X.)X#@$B#H 8'3W05R*A^))G$H18ND]39L=N-2=6@CCG+[4_9:FEMJ M<#K>+[^LEYL7M-H\/>_6\Y?5\P;=;(B4Q%;K%MT\@B:4J=L0:Q/.@G#:4R\Z MZN "]02M!=>E0DN>0?8_'AN9@];@J'417"5<$SE"D_$'%/C!!"DH3'/H*[R3 MH083QSNY5(..">V@%E)37J"?\T1I:3KFU[FT.[;I>38[13-5DQ0BSXR) GD M+W[_;GSO?[ZB=3IHG5YCCS=-E8!$(C<38=62A,&Q%.J==]_]R[&39_J*!<(0:Y@?JCCR:N[.:B M,[2H72\F0IO.=MO2/"4@K8.YSX701\,&&!ZG^"]02P,$% @ [8F;5BPH MX 0R! [A, !D !X;"]W;W)K&ULO5AM;^(X M$/XK5FZU:J5N\P8!NH!$:?>NTD$KZ.Y].-T'-QE(M(F=M0WL2O?CST[2O$!( MQ37B"]C.S..99YY8$P]WE'WG/H! /Z.0\)'F"Q'?Z#IW?8@POZ8Q$/ED15F$ MA9RRMV'A(-R(,"#PQQ#=1A-FO6PCI;J29 MVNO"(EC[0BWHXV&,U[ $\35^8G*FYRA>$ 'A 26(P6JD3 M)O.".4QI^%?@"7^D]37DP0IO0K&@NS\@2ZBK\%P:\N07[3);0T/NA@L:9,IN J#(N!9-/ ^DGQLO[WV?W\V?T,/_RN)A-GA\>Y^AB 2XE;A &.*&: MKM "MD V@%:,1F@):UE(P9&@:$H)IV'@80'>);JX X&#D%^B3^CK\@Y=?+A$ M'U! T+-/-QP3CP]U(:-6>^MN%N%M&J%U)$(;S2@1/D?WQ .OZJ_+;/.4K=>4 M;ZU&P!EFU\@VKY!E6'9-/--F]TDLW8W4W6H(Q\XK8"=X]K$*I&Q*BF/*1$#6 M5SG;>1W(&CT(B-#??TKG9,C_J6,RW:E3OY,Z$6YXC%T8:?*5Y\"VH(T__F8Z MQN(XA%K%I,Y.XJP.JNW8[O5[_>Y0WY8SJ#$S MC8%IY6:5V+IY;-W&V!YC8%@5JG@1_D4S\ (7AW7!-J*=6I26P"J).WGBSMF4 MZK1)2DM@%5)Z.2F]]R@U=>Z6)>AT+,?94VJ-F2'/EUZ]4OMY;/W_K50YFF+F M!11]Q%'\&7W#W-V$F-4ET;C+J<5J":Q"R" G9' V!0_:)*4EL HIIE'T ,9[ M-)QYE]5IRE/4L/=$7&?7'1CV$16;I1[%?+>.L8L6_B_A1VB&B6Q DSJGTI[# M1K8MU)/R5OU,;8J- 9Q:S;;0JG19!5W6V52>;=46,2VA58DI.BVSL6=Y4^?V MH7X[7=,>[.N\QLZR;:MS1.=%TV,V=SUOZ'SB;3%QP4/+#5NKM2OTR(0O/^FD M!<_$_B1+CE]":.I(FL,XN:@MH55)*[HQLWL^M;?:J[6%5B6FZ-;,QK[G3;4[ M!RJV>H.2B+,D#LW,@5-J8*K1%6V3V=PWU6I]3LFG)MTV0IY)VH#?(KOO%_4$L#!!0 ( .V) MFU819;J\_@, -D1 9 >&PO=V]R:W-H965T>^3#/EO+.*+PR)%8)PGA_]U MS#8# QO;&]-HL93ZACGLK\@"9B"?5X]P&*1_J)-;FL9*%@+ MR9+<63%((IK]D[=\3!R1V<--",61K6+9%DV.=L@[BV M5FCZ(M4F]5;11%2G<2:Y>AHI/SFG4TA8#2( MXHBD4K,Y>E@!5P.Z0(^"KYF&;35>?BGZ_*'(TE).+?.NTR;+<>6Z\)5V)% A@8 M:M(+X*]@#'__#7O6'W6!MP16D<$M9'";T(=EQ44T8 G4!9LA>"F"7J]>AXZ+ M/:]OONY&<6AEVVZO6UA5Z'4*>IU&>L^4Q#$+=)DC>%.+J@#Q&5&0=3PSJ,X. M@POL8Z^W1[3&S.^XO7JB7D'4:R0Z3M5#+Z!J") D;U [Y[R#=^-.;T>DC&&- ME=-S_7J&W8)A]YV9WBXD=00;,4XM[); *N'Z1;C^!\YOOTT96@*KR- K9.C] M\OSN'91;Q_<=>Z\H#ZU6)?H?32", A+7?K4:X4Y-35MH MU>!WN@+\@46:@[,7C25:ZN=0EMH50'*7@&['UFNC9W(R5*TA%:5HNQ+<'-C\JYR/>PT M7,L^J-9#*\_K'*G5LAW!S?U(F:I\CZ&3I5-32[01Z^3,M(16C;QLJB=Y"*B L4P5Y#695?-'9Z=(V0# MR5;I5OR%2;6Q3R^70$+@VD ]GS,FMP/]@N(T9_@34$L#!!0 ( .V)FU8Z M% ^%&P, ,\( 9 >&PO=V]R:W-H965T6 MIGKIFT(C2TM0+OPP"#I^SKCTXEZY=J_CGEI9P27>:S"K/&?ZYP"%VO2]MO>T M,.'+S+H%/^X5;(E3M _%O::97[.D/$=IN)*@<='W+ML7PZZS+PT^<]R8G3$X M)7.E'MWD)NU[@7,(!2;6,3!ZK7&(0C@BQ$;3[B5L^YXTN4,.43-EO;P(-D9:S*MV#R(.>R>K,? MVSCL (BG&1!N >%SP-D+@&@+B$JAE6>EK"MF6=S3:@/:61.;&Y2Q*=&DADMW MBE.KZ2LGG(TGH\^CVX<17$_NQC"\NYU-+H>S*7RYF7V$X<-T=C<>3:9PR@1N+N?G6%+"*\*R9T)7VA2E8@GV/ M:M>@7J,7OWG5[@0?FM0>B6Q/^UFM_>P0>SS!-@E'@@*SGN.12C<8_[<)6O_4-GL:SVN-YW^D<8 RR>@R?(1?<*]5NB(Y#6?_ M"V::2;- K4F[6J.&&=V,38(.[ONW:7 DLKT0=>H0=8Y= IUC:C\2V9[V;JV] M>S ]]K5KIYU2V"U1GVQ27M&U@[T<#=\_2^1&JZC]+)7]G=Z0HUZ6+=-0N:VD MK2[4>K7NRI=E,WJV/J!N7377WS15JZ?;EJK3@, %40:M+B6:KMIG-;&J*#O0 M7%GJ9^4PHS\.U,Z OB^4LD\3MT']#Q/_!U!+ P04 " #MB9M6?#.U"-\# M !L% &0 'AL+W=OOFC05V#Y @2]65RNX*=ML/U7WP)@.)-HESMH&>=#_^["0D)#5IJ"H'9S2P6D[]$XXN*6#FQ,M(LMIW6&.)R-*]HA*:X$F+_+5L^/B_ER MA?ZXBQC>;"AL,(< +6$'Z1;>B7W@.(K9._3^L(G6E"3()RFGHD2"#0]+'B 2 M#JD?"KF\"7OOL.F1U =IGM=U&;&WDG(QRW*I.;X_5. MA0-!Y.,8_5>G;:K*4B>*/!)N689]&!OBG6= =V!,?O_-[EM_J2AJ FL0[E6$ M>SFZ>X+PD>"D*LBZTM?73\(4W7-(V-^J%/1TID 36",%UU4*KCMKWGPOJ'@O M4 94;HGS5<6\@+.M'$^>W[N)=64/1^;NF-*/K!JQ]JM8^^?J.VW1JLU.:+9N5.SN3N6!I.\5)^R=,M).J+/KI FM2;SN>NS^I>2J MM1/2A=9,0]T+V9U]QB_(=:#2H?.=7)5FKGM"KW7C8G=W+DV]_NPYVXEY=L4T MH34S4+=#]LVEA*NU1=*%UOR/7_=(3F?S<;YP2[R6(@?M_UAJL_Z@)5SS:&XC M9+?)QUD,^62;\F)44>U6([-I/BAJ[<_L6Z\8?-4PQ1QN@>DF2AF*82T@1:CB MP*3%:*M8<)+ETZ%7PH7V\\L0< !4&HC[:T+X82$?4 T8)_\#4$L#!!0 ( M .V)FU:=6E9'Q@, <2 9 >&PO=V]R:W-H965T:9'QHQ4+D%[;-@QA2S,]H#IF< M65*68B&[++)YS@"'VBE-;,]Q>G:*26:-!GKLGHT&="42DL$]0WR5IIC]OH2$ M;H:6:VT'9B2*A1JP1X,<1S '\9#?,]FS*Y20I)!Q0C/$8#FTQN[%Q.TK!VWQ ME<"&[[61HO)(Z9/J7(=#RU$100*!4!!8/M8P@2112#*.GR6H5;U3.>ZWM^@? M-'E)YA%SF-#D&PE%/+3.+13"$J\2,:.;3U 2ZBJ\@"9<_Z)-:>M8*%AQ0=/2 M64:0DJQXXE]E(O8<)$ZS@U(<.G2,.?NG@:Z)%9)K6%19X-&!T@YBREFBJ MH7.CO24;DJEEG LF9XGT$Z/9].OT]F&*/LSN;M#D[G8Q&T\6<_3M>O$)31[F MB[N;Z6R.7LVE?,)5 H@NT0S6D*T /?Y&\YCD:$'1%QI@M2JOT:LK$)@D_#5Z MBSX"C1C.8Q*@"*^ -9F?(=]\@ MS_'\AG@F[>[C7+H[A;O7$HY?+9VO\3K'PH&0!#A!?]!#1@2$:"ZP -Z4J%8@ MM5-<\!P',+3D5L"!K<$:O7SA]ISW32P-@=4X=RK.'8WN'^%\13B.(@91(:0] M-7[_(DW1M8"4_VA*0<=D"@R!U5+0K5+0;5WV^J?$U*>4 U-#N2<=;L#>[U/J=FJ4UG58NU5L?;^4:+C)$%4Q/*+#NA*1D^:A=H*=^HJ M&0*K,>]7S/O/)-2^R108 JNEX+Q*P;E9H9XW2;!S*-1FJUZS4-]5L;YKC?66 M9F]/V$];P4Y=(T-@-=ZNL_O_=YY)J"6PH2R80JNG8:\,+ESO=+U^)ED4TK0QVE:XD]?*$%J=_*[N^J&[>]O*DK^Q_+AG;,DYD90JMG8%_<;*X'!';K3R^@>ZM?>.U/(<&NF;!EZHL#@Q5J/5 M;<98G^$/QB_5+8<^JN]@BBL2>9R,2,91 DL)Z9SUI>Q8<>M0= 3-]<']D0IY M&-;-&' (3!G(^26E8MM1+ZCN?D9_ 5!+ P04 " #MB9M64ZL>\G," #6 M!0 &0 'AL+W=O-A1-G;;>%OU_;2:,"!?&P+XDOB($I/Q<*5E4 RLZ""N8'G M16Y!:.DDL5V[%TG,EXK1$N\%R&51$/%RCHRONX[O;!:&=)$KL^ F<446.$(U MJ>Z%GKDMRXP66$K*2Q X[SH]_RSMF'@;\$!Q+;?&8)Q,.7\RDZM9U_&,(&28 M*<- ]&^%*3)FB+2,OPVGTQYI@-OC#?N%]:Z]3(G$E+-'.E-YUSEQ8(9SLF1J MR->7V/@Y,GP99])^8=W$>@YD2ZEXT8"U@H*6]9\\-WG8 OB=#P!! PB^"@@; M0&B-ULJLK3Y1)(D%7X,PT9K-#&QN+%J[H:6YQ9$2>I=JG$J&@X?![60 %\.[ M&TCO;L?#7CH>P>/5^!+2R6A\=S,8CF"_)R4J":2CF _3XJ0ID\ M@)\P&?5A?^\ ]H"6,,[Y4NI@&;M*BS1'N5DCZ+P6%'P@Z(:(0PC]'Q!X0;@# MGGX.[V/6PH/7<%>GILU/T.8GL'SA1_G!%99+A+G@!:2\5$(7GKXCE4-J;P<% M_.Y-I5W_L\MNS=_9S6^:]$Q6),.NH[M0HEBADWS_YD?>KUWF_Q/9JU2$;2K" MS]B3UCVQQ;#+:TT060+S?JR2$^\T.(W=U;:)]U''_FEPW$:]4M=IU76^IHXU M]4EQI\3.N\.C,(K>*'P?=!3YT1N![E;7F1=/5^Z"EA(8SC7,.SP^.'>;ZX45A O3^G'.UF9C>;I_RY!]02P,$% @ [8F;5N^N MG[.3 P 0QH T !X;"]S='EL97,N>&ULW5G=3MLP%'Z5*(P)I(FD#4V; MT5;:*B%-VB8DN-@=3\S'%9R^6>9T^U)YF/G39-\>F BT'6"F*?X^\[ MW[&/'2R&I5QS>KV@5#JKE&?ER%U(6;SWO'*VH"DIS_*"9LJ3Y"(E4G7%W"L+ M04E< BCE7M?W0R\E+'/'PVR97J:R=&;Y,I,CMQ-L;8YY?(J5-3QW'<,WR6,Z M1^^.COS;TXM]^XEVG+J>E;3W"-(SG/8,)0X?1>P?HO91 M\O[CR ]Q8]2#)K4>?JR(#/ 8@T46F)ZWO\Q3W[>G\OOG+V1=:\_!E>UWK(IV M .-@<\1L+]/X!\@Z6$DS0SP%$*,H(G7<*_:P>-ADF?U M1H9]# ;%3U+JW!$^$LZE@@$I(ROC:F+M@F.4\%XY4)X@*V %+>6_<'=.# MPZ7B25F6"QW;1#"_I]7P/<>F!P(9YUN!7=<8QL."2$E%=JDZ>K V/G Y5?MF M72B%D@W. M6>2"W:MH4"HS9:#"=>ZHD&RV:_DA2'%#5W)33JL$U]QMH>9_.\]SFE%!^*YH M5?NO>9:?K3CHOY1D?:KL"[9JK/Z:>NTB>VT0&;9!9"MJB?YB<>R82'WLF491$(0A M-J.3B57!!)NW,(0?.QNF#1!8'(CTM+G&5QNOD,-U@*WIH0K!,L4K$$ MKWU]L%T2!%%D]X#/KB (, _L1MR#*0 -F"<(]'MP[WWD;=Y37OUOH_$?4$L# M!!0 ( .V)FU:7BKL