0001114483-22-000015.txt : 20220428 0001114483-22-000015.hdr.sgml : 20220428 20220428160151 ACCESSION NUMBER: 0001114483-22-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20220401 FILED AS OF DATE: 20220428 DATE AS OF CHANGE: 20220428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Integer Holdings Corp CENTRAL INDEX KEY: 0001114483 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] 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: 22866348 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-20220401.htm 10-Q itgr-20220401
0001114483false2022Q112/3100011144832022-01-012022-04-0100011144832022-04-22xbrli:shares00011144832022-04-01iso4217:USD00011144832021-12-31iso4217:USDxbrli:shares00011144832021-01-012021-04-0200011144832020-12-3100011144832021-04-020001114483us-gaap:AdditionalPaidInCapitalMember2021-12-310001114483us-gaap:AdditionalPaidInCapitalMember2020-12-310001114483us-gaap:AdditionalPaidInCapitalMember2022-01-012022-04-010001114483us-gaap:AdditionalPaidInCapitalMember2021-01-012021-04-020001114483us-gaap:AdditionalPaidInCapitalMember2022-04-010001114483us-gaap:AdditionalPaidInCapitalMember2021-04-020001114483us-gaap:RetainedEarningsMember2021-12-310001114483us-gaap:RetainedEarningsMember2020-12-310001114483us-gaap:RetainedEarningsMember2022-01-012022-04-010001114483us-gaap:RetainedEarningsMember2021-01-012021-04-020001114483us-gaap:RetainedEarningsMember2022-04-010001114483us-gaap:RetainedEarningsMember2021-04-020001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-04-010001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-04-020001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-010001114483us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-020001114483itgr:OscorIncMember2021-12-01xbrli:pure0001114483itgr:OscorIncMember2021-12-012021-12-010001114483itgr:OscorIncMember2022-01-012022-04-010001114483itgr:OscorIncMember2022-04-012022-04-010001114483itgr:MedicalSegmentMember2021-12-310001114483itgr:NonMedicalSegmentMember2021-12-310001114483itgr:MedicalSegmentMember2022-01-012022-04-010001114483itgr:NonMedicalSegmentMember2022-01-012022-04-010001114483itgr:MedicalSegmentMember2022-04-010001114483itgr:NonMedicalSegmentMember2022-04-010001114483srt:RestatementAdjustmentMemberitgr:LongTermTechnologyAndPatentsMember2021-12-310001114483srt:RestatementAdjustmentMemberitgr:CurrentTechnologyAndPatentsMember2021-12-310001114483itgr:LongTermTechnologyAndPatentsMember2022-04-010001114483us-gaap:CustomerListsMember2022-04-010001114483itgr:CurrentTechnologyAndPatentsMember2022-04-010001114483us-gaap:TrademarksAndTradeNamesMember2022-04-010001114483itgr:LongTermTechnologyAndPatentsMember2021-12-310001114483us-gaap:CustomerListsMember2021-12-310001114483itgr:CurrentTechnologyAndPatentsMember2021-12-310001114483us-gaap:TrademarksAndTradeNamesMember2021-12-310001114483us-gaap:CostOfSalesMember2022-01-012022-04-010001114483us-gaap:CostOfSalesMember2021-01-012021-04-020001114483itgr:SellingGeneralAndAdministrativeExpenseMember2022-01-012022-04-010001114483itgr:SellingGeneralAndAdministrativeExpenseMember2021-01-012021-04-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-04-010001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMember2022-04-010001114483us-gaap:SecuredDebtMemberitgr:TermLoanATLAFacilityMember2022-01-012022-04-010001114483us-gaap:SecuredDebtMemberitgr:TermLoanBTLBFacilityMember2022-01-012022-04-010001114483us-gaap:SecuredDebtMemberitgr:TermLoanATLAFacilityMember2022-04-010001114483us-gaap:SecuredDebtMemberitgr:TermLoanATLAFacilityMember2021-12-310001114483us-gaap:SecuredDebtMemberitgr:TermLoanBTLBFacilityMember2022-04-010001114483us-gaap:SecuredDebtMemberitgr:TermLoanBTLBFacilityMember2021-12-310001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-010001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001114483us-gaap:LineOfCreditMemberus-gaap:BridgeLoanMember2021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-09-020001114483us-gaap:StandbyLettersOfCreditMember2021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberitgr:LondonInterbankOfferedRateOneMonthLIBORMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberitgr:LondonInterbankOfferedRateOneMonthLIBORMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMemberitgr:TermLoanATLAFacilityMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMemberitgr:TermLoanATLAFacilityMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberitgr:TermLoanATLAFacilityMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberitgr:TermLoanATLAFacilityMemberitgr:LondonInterbankOfferedRateOneMonthLIBORMember2021-09-022021-09-020001114483us-gaap:RevolvingCreditFacilityMember2022-04-010001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-09-022021-09-020001114483us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-09-022021-09-020001114483us-gaap:SecuredDebtMemberitgr:LondonInterbankOfferedRateOneMonthLIBORMemberitgr:TermLoanBTLBFacilityMember2021-09-022021-09-020001114483us-gaap:BaseRateMemberus-gaap:SecuredDebtMemberitgr:TermLoanBTLBFacilityMember2021-09-022021-09-020001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberitgr:DebtInstrumentCovenantPeriodOneMemberitgr:TermLoanATLAFacilityMember2021-01-012021-12-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberitgr:TermLoanATLAFacilityMemberitgr:DebtInstrumentCovenantPeriodTwoMember2021-01-012021-12-310001114483us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredDebtMemberitgr:TermLoanATLAFacilityMember2022-01-012022-04-010001114483itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2022-01-012022-04-010001114483itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember2021-01-012021-04-020001114483us-gaap:CostOfSalesMember2022-01-012022-04-010001114483us-gaap:CostOfSalesMember2021-01-012021-04-020001114483itgr:SellingGeneralAndAdministrativeExpenseMember2022-01-012022-04-010001114483itgr:SellingGeneralAndAdministrativeExpenseMember2021-01-012021-04-020001114483us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-04-010001114483us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-04-020001114483itgr:RestructuringAndOtherChargesNetMember2022-01-012022-04-010001114483itgr:RestructuringAndOtherChargesNetMember2021-01-012021-04-020001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2021-12-310001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2021-12-310001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2021-01-012021-04-020001114483us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMembersrt:MinimumMember2022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMembersrt:MaximumMember2022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember2022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMembersrt:MinimumMember2022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMembersrt:MaximumMember2022-04-010001114483us-gaap:EmployeeSeveranceMemberitgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember2022-04-010001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMembersrt:MinimumMember2022-04-010001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMembersrt:MaximumMember2022-04-010001114483itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember2022-04-010001114483itgr:OperationalExcellenceInitiativesMember2021-12-310001114483itgr:StrategicReorganizationAndAlignmentMember2021-12-310001114483itgr:OperationalExcellenceInitiativesMember2022-01-012022-04-010001114483itgr:StrategicReorganizationAndAlignmentMember2022-01-012022-04-010001114483itgr:OperationalExcellenceInitiativesMember2022-04-010001114483itgr:StrategicReorganizationAndAlignmentMember2022-04-010001114483itgr:OscorAndAranAcquisitionsMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember2021-01-012021-04-020001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2022-01-012022-04-010001114483itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember2021-01-012021-04-020001114483us-gaap:CommonStockMember2021-12-310001114483us-gaap:CommonStockMember2020-12-310001114483us-gaap:CommonStockMember2022-01-012022-04-010001114483us-gaap:CommonStockMember2021-01-012021-04-020001114483us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2022-01-012022-04-010001114483us-gaap:RestrictedStockMemberus-gaap:CommonStockMember2021-01-012021-04-020001114483us-gaap:CommonStockMember2022-04-010001114483us-gaap:CommonStockMember2021-04-020001114483us-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:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2022-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:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001114483us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001114483itgr:AccumulatedAdjustmentAttributableToParentMember2020-12-310001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2020-12-310001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-04-020001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2021-01-012021-04-020001114483us-gaap:ForeignExchangeContractMember2021-01-012021-04-020001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateSwapMember2021-01-012021-04-020001114483us-gaap:InterestRateSwapMember2021-01-012021-04-020001114483us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-04-020001114483us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-04-020001114483us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-020001114483us-gaap:AccumulatedTranslationAdjustmentMember2021-04-020001114483itgr:AccumulatedAdjustmentAttributableToParentMember2021-04-020001114483itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember2021-04-020001114483us-gaap:FairValueMeasurementsRecurringMember2022-04-010001114483us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-04-010001114483us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-04-010001114483us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-04-010001114483us-gaap:FairValueMeasurementsRecurringMember2021-12-310001114483us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001114483us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001114483us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001114483us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMemberitgr:InterestRateSwapMaturingJune2023Member2022-04-010001114483us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMemberitgr:InterestRateSwapMaturingJune2023Member2021-12-310001114483us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractOneMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-04-01iso4217:USDiso4217:MXN0001114483us-gaap:DesignatedAsHedgingInstrumentMemberitgr:AccruedExpensesAndOtherCurrentLiabilitiesMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractTwoMember2022-04-01iso4217:USDiso4217:EUR0001114483us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractThreeMember2022-04-01iso4217:USDiso4217:UYU0001114483us-gaap:DesignatedAsHedgingInstrumentMemberitgr:AccruedExpensesAndOtherCurrentLiabilitiesMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFourMember2022-04-010001114483us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFiveMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001114483us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSixMember2021-12-310001114483us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberitgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSevenMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001114483us-gaap:SalesMember2022-01-012022-04-010001114483us-gaap:SalesMember2021-01-012021-04-020001114483us-gaap:OperatingExpenseMember2022-01-012022-04-010001114483us-gaap:OperatingExpenseMember2021-01-012021-04-020001114483us-gaap:InterestExpenseMember2022-01-012022-04-010001114483us-gaap:InterestExpenseMember2021-01-012021-04-020001114483us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2022-01-012022-04-010001114483us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2021-01-012021-04-020001114483us-gaap:SalesMemberus-gaap:ForeignExchangeForwardMember2022-01-012022-04-010001114483us-gaap:SalesMemberus-gaap:ForeignExchangeForwardMember2021-01-012021-04-020001114483us-gaap:CostOfSalesMemberus-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483us-gaap:CostOfSalesMemberus-gaap:ForeignExchangeContractMember2021-01-012021-04-020001114483us-gaap:OperatingExpenseMemberus-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483us-gaap:OperatingExpenseMemberus-gaap:ForeignExchangeContractMember2021-01-012021-04-020001114483us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-04-01itgr:contract0001114483us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-12-310001114483us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-01-012022-04-010001114483itgr:USBAcquisitionMember2022-01-012022-04-010001114483us-gaap:AccruedLiabilitiesMember2022-04-010001114483us-gaap:AccruedLiabilitiesMember2021-12-310001114483us-gaap:OtherNoncurrentLiabilitiesMember2022-04-010001114483us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001114483itgr:InoMecLtdMember2022-04-010001114483srt:WeightedAverageMemberitgr:MeasurementInputRevenueVolatilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-04-010001114483srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMember2022-04-010001114483itgr:InoMecLtdMember2021-12-310001114483srt:WeightedAverageMemberitgr:MeasurementInputRevenueVolatilityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001114483srt:WeightedAverageMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MeasurementInputDiscountRateMember2021-12-310001114483itgr:ChineseVentureCapitalFundMember2022-04-01itgr:segment0001114483itgr:CardioAndVascularMemberitgr:MedicalSegmentMembersrt:RestatementAdjustmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMemberitgr:MedicalSegmentMembersrt:RestatementAdjustmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483itgr:CardioAndVascularMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483itgr:CardioAndVascularMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483itgr:MedicalSegmentMemberitgr:CardiacRhythmManagementNeuromodulationMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483itgr:MedicalSegmentMemberitgr:CardiacRhythmManagementNeuromodulationMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMemberitgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483itgr:MedicalSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483us-gaap:OperatingSegmentsMemberitgr:NonMedicalSegmentMember2022-01-012022-04-010001114483us-gaap:OperatingSegmentsMemberitgr:NonMedicalSegmentMember2021-01-012021-04-020001114483us-gaap:OperatingSegmentsMember2022-01-012022-04-010001114483us-gaap:OperatingSegmentsMember2021-01-012021-04-020001114483us-gaap:MaterialReconcilingItemsMember2022-01-012022-04-010001114483us-gaap:MaterialReconcilingItemsMember2021-01-012021-04-020001114483us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredOverTimeMember2022-01-012022-04-010001114483us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredOverTimeMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerAMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerAMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerBMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerBMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerCMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:CustomerCMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberitgr:NonMedicalSegmentMemberitgr:CustomerDMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberitgr:NonMedicalSegmentMemberitgr:CustomerDMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:NonMedicalSegmentMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberus-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberitgr:AllOtherCustomersMemberitgr:NonMedicalSegmentMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMembercountry:USitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMembercountry:USitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMembercountry:GBitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMembercountry:GBitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMembercountry:CAitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberitgr:AllOtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMemberitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-04-010001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:MedicalSegmentMemberitgr:AllOtherCountriesMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:RevenueFromContractWithCustomerMemberitgr:AllOtherCountriesMemberitgr:NonMedicalSegmentMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-04-020001114483us-gaap:SubsequentEventMemberitgr:AranAcquisitionMember2022-04-062022-04-06iso4217:EUR0001114483us-gaap:SubsequentEventMemberitgr:AranAcquisitionMember2022-04-060001114483itgr:AranAcquisitionMember2022-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 April 1, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____ to ____
Commission File Number 1-16137
 _____________________________________________________________ 
itgr-20220401_g1.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 22, 2022 was: 33,102,550 shares.



INTEGER HOLDINGS CORPORATION
Form 10-Q
For the Quarterly Period Ended April 1, 2022
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)April 1,
2022
December 31,
2021
ASSETS
Current assets:
Cash and cash equivalents$25,668 $17,885 
Accounts receivable, net of provision for credit losses of $0.1 million and $0.1 million, respectively
198,041 182,310 
Inventories173,313 155,699 
Refundable income taxes3,682 4,735 
Contract assets66,343 64,743 
Prepaid expenses and other current assets27,743 27,610 
Total current assets494,790 452,982 
Property, plant and equipment, net273,866 277,099 
Goodwill923,594 924,704 
Other intangible assets, net792,395 807,810 
Deferred income taxes5,702 5,711 
Operating lease assets75,521 70,053 
Other long-term assets42,174 43,856 
Total assets$2,608,042 $2,582,215 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portion of long-term debt$15,250 $15,250 
Accounts payable90,018 76,859 
Income taxes payable1,350 725 
Operating lease liabilities10,700 9,862 
Accrued expenses and other current liabilities55,764 56,933 
Total current liabilities173,082 159,629 
Long-term debt814,382 812,876 
Deferred income taxes170,908 171,505 
Operating lease liabilities64,262 59,767 
Other long-term liabilities21,058 23,741 
Total liabilities1,243,692 1,227,518 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Common stock, $0.001 par value; 100,000,000 shares authorized; 33,102,167 and 33,063,336 shares issued and outstanding, respectively
33 33 
Additional paid-in capital716,589 713,150 
Retained earnings625,691 614,324 
Accumulated other comprehensive income22,037 27,190 
Total stockholders’ equity1,364,350 1,354,697 
Total liabilities and stockholders’ equity$2,608,042 $2,582,215 
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)April 1,
2022
April 2,
2021
Sales$310,912 $290,467 
Cost of sales229,437 205,981 
Gross profit81,475 84,486 
Operating expenses:
Selling, general and administrative39,560 35,502 
Research, development and engineering16,083 13,461 
Restructuring and other charges3,335 915 
Total operating expenses58,978 49,878 
Operating income22,497 34,608 
Interest expense5,968 8,532 
Loss on equity investments2,404 1,335 
Other (income) loss, net177 (237)
Income before taxes 13,948 24,978 
Provision for income taxes2,581 3,458 
Net income$11,367 $21,520 
Earnings per share:
Basic$0.34 $0.65 
Diluted$0.34 $0.65 
Weighted average shares outstanding:
Basic33,091 32,957 
Diluted33,302 33,188 
Comprehensive Income
Net income$11,367 $21,520 
Other comprehensive loss:
Foreign currency translation loss(7,887)(16,364)
Change in fair value of cash flow hedges, net of tax2,734 (706)
Other comprehensive loss, net of tax(5,153)(17,070)
Comprehensive income, net of tax$6,214 $4,450 
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)April 1,
2022
April 2,
2021
Cash flows from operating activities:
Net income$11,367 $21,520 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization22,542 20,294 
Debt related charges included in interest expense481 1,372 
Inventory step-up amortization798  
Stock-based compensation4,995 4,704 
Non-cash lease expense2,539 2,004 
Non-cash loss on equity investments2,404 1,335 
Other non-cash losses1,328 45 
Deferred income taxes(709)(242)
Changes in operating assets and liabilities:
Accounts receivable(15,998)(9,373)
Inventories(20,153)(5,157)
Prepaid expenses and other assets(458)(189)
Contract assets(1,754)(4,677)
Accounts payable14,997 11,434 
Accrued expenses and other liabilities(5,851)(7,887)
Income taxes1,633 1,246 
Net cash provided by operating activities18,161 36,429 
Cash flows from investing activities:
Acquisition of property, plant and equipment(10,863)(7,660)
Proceeds from sale of property, plant and equipment465 15 
Net cash used in investing activities(10,398)(7,645)
Cash flows from financing activities:
Principal payments of term loans(3,813)(45,375)
Proceeds from revolving credit facility15,000  
Payments of revolving credit facility(10,000) 
Proceeds from the exercise of stock options 116 
Payment of debt issuance costs (72)
Tax withholdings related to net share settlements of restricted stock unit awards(1,556)(2,601)
Contingent consideration payments(493)(1,621)
Principal payments on finance leases(166)(9)
Net cash used in financing activities(1,028)(49,562)
Effect of foreign currency exchange rates on cash and cash equivalents1,048 (26)
Net increase (decrease) in cash and cash equivalents7,783 (20,804)
Cash and cash equivalents, beginning of period17,885 49,206 
Cash and cash equivalents, end of period$25,668 $28,402 
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)April 1,
2022
April 2,
2021
Total stockholders’ equity, beginning balance$1,354,697 $1,271,055 
Common stock and additional paid-in capital
Balance, beginning of period713,183 700,847 
Stock awards exercised or vested(1,556)(2,485)
Stock-based compensation4,995 4,704 
Balance, end of period716,622 703,066 
Retained earnings
Balance, beginning of period614,324 517,516 
Net income11,367 21,520 
Balance, end of period625,691 539,036 
Accumulated other comprehensive income
Balance, beginning of period27,190 52,692 
Other comprehensive loss(5,153)(17,070)
Balance, end of period22,037 35,622 
Total stockholders’ equity, ending balance$1,364,350 $1,277,724 
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, neuromodulation, vascular, orthopedics, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. In addition, it develops batteries for high-end niche applications in the energy, military, and environmental markets.
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, 2021.
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 2022 and 2021 ended on April 1 and April 2, respectively, and consisted of 91 days and 92 days, respectively.
Reclassifications
Certain prior period amounts have been reclassified to conform to current year presentation. Refer to Note 14, “Segment Information,” for a description of the changes made to the Company’s prior period product line sales classification to reflect the current year presentation. Refer to Note 5, “Goodwill and Other Intangibles, Net,” for a description of the changes made to the Company’s prior period definite-lived asset classification to reflect the current year presentation.
Risks and Uncertainties
Beginning in early March 2020, the global spread of the novel coronavirus (“COVID-19”) created significant uncertainty and worldwide economic disruption. Specific impacts to the Company’s business included and continue to include 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. The Company is uncertain of the future impact of the ongoing COVID-19 pandemic or recovery of prior deterioration in economic conditions to its sales channels, supply chain, manufacturing, and distribution. Additionally, the current conflict between Russia and Ukraine and the related sanctions and other penalties imposed by countries across the globe against Russia are creating substantial uncertainty in the global economy. While the Company does not have operations in Russia or Ukraine and does not have significant direct exposure to customers and vendors in those countries, it is unable to predict the impact that these actions will have on the global economy or on the Company’s financial condition, results of operations, and cash flows as of the date of these financial statements.
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, 2021, that are of significance, or potential significance, to the Company.
- 7 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(2.)    BUSINESS ACQUISITIONS
2021 Acquisition
On December 1, 2021, the Company acquired 100% of the equity interests of Oscor Inc., Oscor Caribe, LLC and Oscor Europe GmbH (collectively “Oscor”), privately-held companies with operations in Florida, the Dominican Republic and Germany that design, develop, manufacture and market a comprehensive portfolio of highly specialized medical devices, venous access systems and diagnostic catheters and implantable devices for a cash purchase price of $220.4 million, of which $2.6 million is net cash acquired subject to payment in connection with working capital and other closing adjustments. Serving the Company’s current markets, Oscor broadens the Company’s product portfolio, expands its research and development capabilities, and adds low-cost manufacturing capacity. The Company used proceeds from its Senior Secured Credit Facilities to fund the acquisition. Oscor is included in the Company’s Medical segment. The goodwill is primarily associated with future customer relationships and an acquired assembled work force.
The Company has provisionally estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the consolidated financial statements were prepared. The Company recorded the preliminary purchase price allocation in the fourth quarter of 2021. During the first quarter of 2022, the Company recorded measurement period adjustment resulting in an increase to goodwill of $2.9 million which consisted of a $1.0 million decrease in inventory and a $1.9 million increase in current liabilities. The preliminary purchase price allocation remains subject to working capital adjustments. As a result, the allocation of the provisional purchase price may change in the future.
The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets (excluding inventory)$12,148 
Inventory11,270 
Property, plant and equipment17,977 
Goodwill80,778 
Intangible assets105,300 
Operating lease assets15,142 
Other noncurrent assets695 
Current liabilities(10,824)
Operating lease liabilities(12,044)
Fair value of net assets acquired$220,442 
Actual and Pro Forma (unaudited) disclosures
For segment reporting purposes, the results of operations and assets from the Oscor have been included in the Company’s Medical segment since the acquisition date. For the three months ended April 1, 2022, sales related to Oscor were $19.0 million. Earnings related to the operations of Oscor for the three months ended April 1, 2022 were not material.
Pro forma results of operations for the three months ended April 2, 2021, assuming the acquisition of Oscor occurred as of the beginning of fiscal year 2020, are presented in the following table (in thousands). The pro forma results include the historical results of operations of the Company and Oscor, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transaction 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$304,101 
Net income19,936 
- 8 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(2.)    BUSINESS ACQUISITIONS (Continued)
Acquisition costs
During the three months ended April 1, 2022, direct costs of this acquisition of $0.4 million were expensed as incurred and included in Restructuring and other charges in the Condensed Consolidated Statements of Operations and Comprehensive Income.
(3.)    SUPPLEMENTAL CASH FLOW INFORMATION
The following is supplemental information relating to the Condensed Consolidated Statements of Cash Flows (in thousands):
Three Months Ended
April 1,
2022
April 2,
2021
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$3,688 $2,981 
Supplemental lease disclosures:
Assets acquired under operating leases7,914 7,414 
(4.)    INVENTORIES
Inventories comprise the following (in thousands):
April 1,
2022
December 31,
2021
Raw materials$75,749 $70,956 
Work-in-process84,586 74,152 
Finished goods12,978 10,591 
Total$173,313 $155,699 
- 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 April 1, 2022 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2021$907,704 $17,000 $924,704 
Acquisitions and related adjustments (Note 2)2,891  2,891 
Foreign currency translation(4,001) (4,001)
April 1, 2022$906,594 $17,000 $923,594 
Intangible Assets
The Company reclassified purchased tradenames with a net carrying value of $16.2 million from Purchased technology and patents as of December 31, 2021 to Amortizing tradenames and other to conform to the current period presentation. The Company made this reclassification to better align with the classification of amortization expense for similar assets. Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
April 1, 2022
Definite-lived:
Purchased technology and patents$268,350 $(167,423)$100,927 
Customer lists779,412 (194,174)585,238 
Amortizing tradenames and other20,447 (4,505)15,942 
Total amortizing intangible assets$1,068,209 $(366,102)$702,107 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2021
Definite-lived:
Purchased technology and patents$269,359 $(164,298)$105,061 
Customer lists783,618 (187,412)596,206 
Amortizing tradenames and other20,462 (4,207)16,255 
Total amortizing intangible assets$1,073,439 $(355,917)$717,522 
Indefinite-lived:
Trademarks and tradenames$90,288 
Aggregate intangible asset amortization expense comprises the following (in thousands):
 Three Months Ended
 April 1,
2022
April 2,
2021
Cost of sales$3,645 $3,268 
Selling, general and administrative expenses7,959 7,182 
Total intangible asset amortization expense$11,604 $10,450 
Estimated future intangible asset amortization expense based on the carrying value as of April 1, 2022 is as follows (in thousands):
Remainder of 20222023202420252026After 2026
Amortization Expense$34,782 48,257 47,349 45,724 43,397 482,598 
- 10 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(6.)     DEBT
The Company has senior secured credit facilities (the “Senior Secured Credit Facilities”), which consist 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.
Long-term debt related to the Senior Secured Credit Facilities as of April 1, 2022 and December 31, 2021, respectively, comprises the following (in thousands):
 April 1,
2022
December 31,
2021
Senior secured term loan A$464,125 $467,062 
Senior secured term loan B348,250 349,125 
Senior secured revolving credit facility24,300 19,300 
Unamortized discount on term loan B and deferred debt issuance costs(7,043)(7,361)
Total debt829,632 828,126 
Current portion of long-term debt(15,250)(15,250)
Total long-term debt$814,382 $812,876 
Revolving Credit Facility
The Revolving Credit Facility matures on September 2, 2026 and includes a $40 million sublimit for swingline loans and standby letters of credit. As of April 1, 2022, the Company had available borrowing capacity on the Revolving Credit Facility of $370.2 million after giving effect to $24.3 million of outstanding borrowings and $5.5 million of outstanding standby letters of credit.
Interest rates on the Revolving Credit Facility are at the Company’s option, either at: (i) the applicable LIBOR (or an applicable benchmark replacement) plus the applicable margin, which will range between 1.25% and 2.25%, based on the Company’s Total Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement), or (ii) the Base Rate (as defined below) plus the applicable margin, which will range between 0.25% and 1.25%, based on the Company’s Total Net Leverage Ratio. The Base Rate is defined, for any day, as the per annum rate equal to the highest of (i) the prime rate (as defined in the Senior Secured Credit Facilities agreement), (ii) the Federal Funds Rate, as published by the Federal Reserve Bank of New York, plus 0.50%, and (iii) one-month LIBOR plus 1.00%. As of April 1, 2022, the interest rate on outstanding borrowings under the Revolving Credit Facility was 1.96%.
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 Total Net Leverage Ratio. As of April 1, 2022, the commitment fee on the unused portion of the Revolving Credit Facility was 0.15%.
Term Loan Facilities
The TLA Facility and TLB Facility mature on September 2, 2026 and September 2, 2028, respectively, and require 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 outlined above for the Revolving Credit Facility. Interest rates on the TLB Facility are, at the Company’s option, either at: (i) the applicable LIBOR rate plus 2.50%, with LIBOR subject to a 0.50% floor, or (ii) the Base Rate plus 1.50%. As of April 1, 2022, the interest rates on the TLA Facility and TLB Facility were 1.96% and 3.00%, respectively.
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. The TLB Facility does not contain any financial maintenance covenants. As of April 1, 2022, the Company was in compliance with these financial covenants.

- 11 -


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 2022 and through maturity, excluding any discounts or premiums, as of April 1, 2022 are as follows (in thousands):
Remainder of 20222023202420252026After 2026
Future minimum principal payments$11,438 18,187 29,938 38,750 406,737 331,625 
(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, restricted stock units (“RSUs”), 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
 April 1,
2022
April 2,
2021
RSUs and PRSUs$4,995 $4,704 
Total stock-based compensation expense$4,995 $4,704 
Cost of sales$769 $1,114 
Selling, general and administrative3,545 3,355 
Research, development and engineering325 235 
Restructuring and other charges356  
Total stock-based compensation expense$4,995 $4,704 
Stock Options
The following table summarizes the Company’s stock option activity for the three month period ended April 1, 2022:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2021247,640 $38.03 
No activity— — 
Outstanding and exercisable at April 1, 2022247,640 $38.03 3.9$11.0 
- 12 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(7.)     STOCK-BASED COMPENSATION (Continued)
Restricted Stock Units
During the three months ended April 1, 2022, the Company awarded grants of either time-based RSUs or a mix of time-based RSUs and performance-based RSUs (“PRSUs”) to certain members of its management. Most time-based RSUs granted during the three months ended April 1, 2022 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 time-vested RSU activity for the three month period ended April 1, 2022:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021248,131 $81.14 
Granted133,995 79.76 
Vested(60,814)78.49 
Forfeited(9,613)78.98 
Nonvested at April 1, 2022311,699 $81.13 
For the Company’s PRSUs, in addition to service conditions, the ultimate number of shares to be earned depends on the achievement of market-based performance conditions. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return (“TSR”) performance requirement, on a percentile basis, compared to a defined group of peer companies over three year performance periods, 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 April 1, 2022:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021198,869 $92.07 
Granted131,393 90.84 
Forfeited(51,375)99.62 
Nonvested at April 1, 2022278,887 $90.10 
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
 April 1,
2022
April 2,
2021
Weighted average fair value$97.58 $85.16 
Risk-free interest rate1.58 %0.19 %
Expected volatility42 %41 %
Expected life (in years)3.93.0
Expected dividend yield % %
The valuation of the market-based PRSUs granted during 2022 and 2021 also reflects a weighted average illiquidity discount of 9.25% and 8.19%, 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.
- 13 -


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
 April 1,
2022
April 2,
2021
Restructuring charges$1,103 $654 
Acquisition and integration costs
1,936 84 
Other general expenses296 177 
Total restructuring and other charges
$3,335 $915 
Restructuring programs
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month period ended April 1, 2022 (in thousands):
Restructuring charges:
Restructuring and other charges
$1,103 
Restructuring-related expenses(a):
Cost of sales155 
Selling, general and administrative318 
Research, development and engineering177 
Total restructuring and restructuring-related charges
$1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and manufacturing transfer charges. Restructuring related expense for the three month period ended April 2, 2021 were not material.
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 $3 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, 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 2023.


- 14 -


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 between approximately $4 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $3.9 million. These actions are expected to be 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.
2021 SRA Initiatives - During the fourth quarter of 2021, the Company initiated plans to exit certain markets served in our Medical segment to enhance profitability and reallocate manufacturing capacity needed to support our 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 $5 million and $8 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 April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $1.4 million. These actions are expected to be completed by the end of 2025.
The following table summarizes the activity for restructuring reserves (in thousands):
Operational
excellence
initiatives
Strategic reorganization and alignmentTotal
December 31, 2021$298 $134 $432 
Charges incurred, net of reversals647 456 1,103 
Cash payments(657)(34)(691)
April 1, 2022$288 $556 $844 
Acquisition and integration
Acquisition and integration costs primarily consist of professional fees and other costs related to business acquisitions. During the three months ended April 1, 2022, acquisition and integration costs included $1.9 million of expenses primarily related to the acquisitions of Oscor and Aran.
Other general expenses
During the three months ended April 1, 2022 and April 2, 2021, 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.
- 15 -


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 2022 was 18.5% on $13.9 million of income before taxes compared to 13.8% on $25.0 million of income before taxes for the same period in 2021. 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 2022 and 2021 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. The Company recorded a discrete tax expense of $0.5 million for the first quarter of 2022, compared to discrete tax benefits of $0.6 million, for the first quarter of 2021. The discrete tax amounts for both periods are predominately related 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 April 1, 2022, the Company had unrecognized tax benefits of approximately $5.7 million, of which approximately $5.6 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of April 1, 2022, the Company believes the reasonably possible total amount of unrecognized tax benefits that could increase or decrease in the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements would not be material to its consolidated financial statements.
In response to the COVID-19 pandemic, many governments have enacted or are contemplating measures to provide aid and economic stimulus. These measures may include deferring the due dates of tax payments or other changes to their income and non-income-based tax laws. The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020 in the U.S., includes measures to assist companies, including temporary changes to income and non-income-based tax laws. The CARES Act provided for deferred payment of the employer portion of social security taxes through the end of 2020. As of April 1, 2022 and December 31, 2021, the Company had a remaining deferred amount of $4.8 million, which the Company expects to pay within the next twelve months. The deferred payroll taxes are included within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets.
(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, 2021$509 
Additions to warranty reserve, net of reversals(20)
Adjustments to pre-existing warranties (111)
April 1, 2022$378 
- 16 -


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
April 1,
2022
April 2,
2021
Numerator for basic and diluted EPS:
Net income$11,367 $21,520 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,091 32,957 
Dilutive effect of share-based awards211 231 
Weighted average shares outstanding - Diluted33,302 33,188 
Basic EPS$0.34 $0.65 
Diluted EPS$0.34 $0.65 
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
April 1,
2022
April 2,
2021
Time-vested RSUs3 10 
PRSUs166 64 
- 17 -


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 April 1, 2022 and April 2, 2021:
Three Months Ended
April 1,
2022
April 2,
2021
Shares outstanding at beginning of period33,063,336 32,908,178 
Stock options exercised 4,229 
Vesting of RSUs, net of shares withheld to cover taxes38,831 62,295 
Shares outstanding at end of period33,102,167 32,974,702 
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, 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 
December 31, 2020$(1,095)$(4,956)$57,546 $51,495 $1,197 $52,692 
Unrealized loss on cash flow hedges— (1,269)— (1,269)266 (1,003)
Realized gain on foreign currency hedges— (659)— (659)139 (520)
Realized loss on interest rate swap hedges— 1,034 — 1,034 (217)817 
Foreign currency translation loss— — (16,364)(16,364) (16,364)
April 2, 2021$(1,095)$(5,850)$41,182 $34,237 $1,385 $35,622 
- 18 -


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)
April 1, 2022
Assets: Foreign currency hedging contracts$1,887 $ $1,887 $ 
Liabilities: Foreign currency hedging contracts330  330  
Liabilities: Interest rate swap387  387  
Liabilities: Contingent consideration1,976   1,976 
December 31, 2021
Assets: Foreign currency hedging contracts$687 $ $687 $ 
Liabilities: Interest rate swap2,978  2,978  
Liabilities: Contingent consideration2,415   2,415 
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 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 designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.4470 %$(387)Other long-term liabilities
Information regarding the Company’s outstanding interest rate swap designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.1013 %$(2,978)Other long-term liabilities
- 19 -


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.
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$16,516 Dec 20220.0459MXN Peso$1,141 Prepaid expenses and other current assets
10,231 Dec 20221.1368Euro(220)Accrued expenses and other current liabilities
6,543 Dec 20220.0218UYU Peso746 Prepaid expenses and other current assets
10,121 Dec 20221.1245Euro(110)Accrued expenses and other current liabilities
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$22,201 Dec 20220.0463MXN Peso$408 Prepaid expenses and other current assets
17,017 Dec 20221.1344Euro130 Prepaid expenses and other current assets
9,020 Dec 20220.0220UYU Peso149 Prepaid expenses and other current assets
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 April 1, 2022 and April 2, 2021 (in thousands):
Three Months Ended
April 1, 2022April 2, 2021
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$310,912 $(54)$290,467 $8 
Cost of sales229,437 192 205,981 624 
Operating expenses58,978 24 49,878 27 
Interest expense5,968 (767)8,532 (1,034)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months EndedLocation in Statements of Operations and Comprehensive IncomeThree Months Ended
April 1,
2022
April 2,
2021
April 1,
2022
April 2,
2021
Interest rate swap$1,824 $266 Interest expense$(767)$(1,034)
Foreign exchange contracts(514)(886)Sales(54)8 
Foreign exchange contracts1,269 (559)Cost of sales192 624 
Foreign exchange contracts277 (90)Operating expenses24 27 
The Company expects to reclassify net losses totaling $0.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.
- 20 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
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 April 1, 2022, the Company had one contract outstanding, with a notional amount of $8.0 million and a fair value of $0.1 million. At December 31, 2021, the Company had one contract outstanding, with a notional amount of $15.0 million and a fair value of $(0.1) million. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.3 million for the three months ended April 1, 2022, which is included in Other (income) loss, net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in Other (income) loss, net. The Company did not have foreign currency contracts not designated as hedging instruments outstanding during the three months ended April 2, 2021.
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 April 1, 2022 and April 2, 2021 (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Fair value measurement at beginning of period$2,415 $3,900 
Fair value measurement adjustment54  
Payments
(493)(1,621)
Foreign currency translation 2 
Fair value measurement at end of period$1,976 $2,281 
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 April 1, 2022 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for InoMec and USB, to make additional payments if certain revenue goals are met.
During 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 for USB. During 2021, the Company made payments associated with the InoMec and USB acquisitions, resulting from achievement of revenue-based goals for the period from March 1, 2020 to February 28, 2021 for InoMec and January 1, 2020 to December 31, 2020 for USB.
As of April 1, 2022 and December 31, 2021, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $1.3 million and $0.9 million, respectively, and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.7 million and $1.5 million, respectively.
- 21 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
The following table provides quantitative information associated with the fair value measurement of the Company’s liabilities for contingent consideration:
April 1, 2022
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$5,375 $1,976 Monte CarloRevenue volatility26.7 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
December 31, 2021
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$6,750 $2,415 Monte CarloRevenue volatility29.0 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
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, TLA Facility and TLB 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):
April 1,
2022
December 31,
2021
Equity method investment$13,788 $16,192 
Non-marketable equity securities5,637 5,637 
Total equity investments
$19,425 $21,829 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
April 1,
2022
April 2,
2021
Equity method investment loss$2,404 $1,335 
The Company’s equity method investment is in a venture capital fund focused on investing in life sciences companies. As of April 1, 2022, the Company owned 6.8% of this fund.
- 22 -


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 Company has communicated to certain customers that it is exiting certain markets it serves in the Advanced Surgical, Orthopedics & Portable Medical product line. In order to align with the planned exit of those markets and better align to its end markets and product line strategies, the Company recast its product line sales within the Medical segment to reflect the reclassification of certain products from the historical product lines to the product lines associated with those revenues that will be utilized for future revenue reporting. The Company believes the revised presentation will provide improved reporting and better transparency into the operational results of its business and markets. The Company has reclassified the prior year information in the table below to conform to the current year presentation. For the three months ended April 2, 2021, Cardio & Vascular sales of $8.0 million and Advanced Surgical, Orthopedics & Portable Medical sales of $5.3 million were reclassified to the Cardiac Rhythm Management & Neuromodulation product line.
The following table presents sales by product line (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Segment sales by product line:
Medical
Cardio & Vascular$159,037 $141,206 
Cardiac Rhythm Management & Neuromodulation
123,324 121,703 
Advanced Surgical, Orthopedics & Portable Medical19,666 20,056 
Total Medical302,027 282,965 
Non-Medical8,885 7,502 
Total sales$310,912 $290,467 
The following table presents income for the Company’s reportable segments (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Segment income:
Medical$44,148 $55,525 
Non-Medical665 2 
Total segment income44,813 55,527 
Unallocated operating expenses
(22,316)(20,919)
Operating income22,497 34,608 
Unallocated expenses, net(8,549)(9,630)
Income before taxes$13,948 $24,978 
- 23 -


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 31% and 29%, respectively, for the three months ended April 1, 2022 and April 2, 2021. 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
April 1, 2022April 2, 2021
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*22%*
Customer B18%*13%*
Customer C14%*17%*
Customer D*33%*26%
All other customers50%67%48%74%
__________
* 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
April 1, 2022April 2, 2021
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States54%63%53%69%
United Kingdom*10%*10%
Canada***11%
All other countries46%27%47%10%
__________
* 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):
April 1,
2022
December 31,
2021
Contract assets$66,343 $64,743 
Contract liabilities7,016 3,776 
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. During the three months ended April 2, 2021, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2020.
- 24 -


INTEGER HOLDINGS CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
(16.)    SUBSEQUENT EVENT
On April 6, 2022, the Company acquired Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”) in an all cash transaction for €120 million (approximately $131 million at the exchange rate as of April 6, 2022), subject to customary working capital and other adjustments, with up to €10 million (approximately $11 million at the exchange rate as of April 6, 2022) of contingent consideration payable based on Aran’s achievement of 2022 revenue growth milestones. The Company funded the purchase price with borrowings under its Revolving Credit Facility.
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.
For segment reporting purposes, the results of operations and assets from this acquisition will be included in the Company’s Medical segment. 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. In addition to assets acquired and liabilities assumed, the Company expects to allocate the purchase price to identifiable intangible assets such as developed technology and customer relationships. The Company expects to determine the preliminary purchase price allocation prior to the end of the second quarter of 2022.
- 25 -


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, 2021. 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 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 “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 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; 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
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.
- 26 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Except as 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 & 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 quarter of 2022 ended on April 1 and consisted of 91 days and the first quarter of 2021 ended on April 2 and consisted of 92 days.
Impact of Global Events
Beginning in early March 2020, the global spread of the novel coronavirus (“COVID-19”) created significant uncertainty and worldwide economic disruption. Specific impacts to our business include 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 are uncertain of the future impact of the ongoing COVID-19 pandemic or recovery of prior deterioration in economic conditions to our sales channels, supply chain, manufacturing, and distribution. As pandemic-related events continue to evolve, additional impacts may arise that we are not aware of currently. Additionally, the current conflict between Russia and Ukraine and the related sanctions and other penalties imposed by countries across the globe against Russia are creating substantial uncertainty in the global economy. While we do not have operations in Russia or Ukraine and do not have significant direct exposure to customers and vendors in those countries, we are unable to predict the impact that these actions will have on the global economy or on our financial condition, results of operations, and cash flows.
Business Acquisitions
On December 1, 2021, we acquired 100% of the outstanding equity interests of Oscor Inc., Oscor Caribe, LLC and Oscor Europe GmbH (collectively “Oscor”), privately-held companies with operations in Florida, the Dominican Republic and Germany that design, develop, manufacture and market a comprehensive portfolio of highly specialized medical devices, venous access systems and diagnostic catheters and implantable devices. 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 this acquisition.
Subsequent to the end of the first quarter, on April 6, 2022, we acquired 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. Given the April 6, 2022 effective date of the Aran Acquisition, Aran results are not included in this MD&A and the disclosures included herein.
- 27 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Product Line Sales Realignment
We have communicated to certain customers our intent to exit certain markets we serve in the Advanced Surgical, Orthopedics & Portable Medical product line. We are working closely with these customers to support the transition of these products to other suppliers. Due to quality and regulatory requirements, we expect it will take three to four years to complete this transition and see the corresponding decline in sales. In order to align with the planned exit of those markets and better align with our end markets and product line strategies, product line sales within the Medical segment have been recast to reflect the reclassification of certain products from the historical product lines to the product lines associated with those revenues that will be utilized for future revenue reporting. We believe the revised presentation will provide improved reporting and better transparency into the operational results of our business and markets. Prior period amounts have been reclassified to conform to the new product line sales reporting presentation. For the three months ended April 2, 2021, Cardio & Vascular sales of $8.0 million and Advanced Surgical, Orthopedics & Portable Medical sales of $5.3 million were reclassified to the Cardiac Rhythm Management & Neuromodulation product line.
Financial Overview
Net income for the first quarter of 2022 was $11.4 million, or $0.34 per diluted share, compared to $21.5 million, or $0.65 per diluted share, for the first quarter of 2021. These variances are primarily the result of the following:
Sales for the first quarter of 2022 increased $20.4 million when compared to the same period in 2021. During the first quarter of 2022 we continued to see the demand for many of our products recover from the impacts of the COVID-19 pandemic.
Gross profit for the first quarter of 2022 decreased $3.0 million, primarily from increased cost of sales resulting from labor and supply constraints, partially offset by higher sales volume.
Operating expenses for the first quarter of 2022 increased $9.1 million when compared to the same period in 2021, primarily due to higher labor costs and restructuring and other charges.
Interest expense for the first quarter of 2022 decreased $2.6 million, compared to the same period in 2021, primarily due to lower interest rates and debt-related charges.
During the first quarter of 2022, we recognized a loss on equity investments of $2.4 million, compared to a loss of $1.3 million for the first quarter of 2021. Gains and losses on equity investments are generally unpredictable in nature.
Other (income) loss, net for the first quarter of 2022 was a loss of $0.2 million, compared to income of $0.2 million for the first quarter of 2021, primarily due to fluctuations in foreign currency gains and losses in the respective periods.
We recorded provisions for income taxes for the first quarter of 2022 of $2.6 million, compared with provisions for income taxes of $3.5 million for the first quarter of 2021. The change in income tax expense was primarily due to relative changes in pre-tax income and the impact of discrete tax items.
- 28 -


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  
 April 1,April 2,Change
 20222021$%
Medical Sales:
Cardio & Vascular159,037 $141,206 $17,831 12.6 %
Cardiac Rhythm Management & Neuromodulation
123,324 121,703 1,621 1.3 %
Advanced Surgical, Orthopedics & Portable Medical19,666 20,056 (390)(1.9)%
Total Medical Sales302,027 282,965 19,062 6.7 %
Non-Medical8,885 7,502 1,383 18.4 %
Total sales310,912 290,467 20,445 7.0 %
Cost of sales229,437 205,981 23,456 11.4 %
Gross profit81,475 84,486 (3,011)(3.6)%
Gross profit as a % of sales (“Gross margin”)26.2 %29.1 %
Operating expenses:
Selling, general and administrative (“SG&A”)39,560 35,502 4,058 11.4 %
SG&A as a % of sales12.7 %12.2 %
Research, development and engineering (“RD&E”)16,083 13,461 2,622 19.5 %
RD&E as a % of sales5.2 %4.6 %
Restructuring and other charges3,335 915 2,420 
NM
Total operating expenses58,978 49,878 9,100 18.2 %
Operating income22,497 34,608 (12,111)(35.0)%
Operating income as a % of sales7.2 %11.9 %
Interest expense5,968 8,532 (2,564)(30.1)%
Loss on equity investments2,404 1,335 1,069 80.1 %
Other (income) loss, net177 (237)414 
NM
Income before taxes13,948 24,978 (11,030)(44.2)%
Provision for income taxes2,581 3,458 (877)(25.4)%
Effective tax rate18.5 %13.8 %
Net income$11,367 $21,520 $(10,153)(47.2)%
Net income as a % of sales3.7 %7.4 %
Diluted earnings per share$0.34 $0.65 $(0.31)(47.7)%
__________
NM Calculated amount not meaningful

- 29 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Product Line Sales
For the first quarter of 2022, Cardio & Vascular (“C&V”) sales increased $17.8 million, or 13%, versus the comparable 2021 period. The increase in C&V sales for the first quarter of 2022 was driven by strong demand in the neurovascular market and structural heart product development revenue, despite higher labor absenteeism in January 2022 and supply chain constraints. During the first quarter of 2022, price changes increased C&V sales by $1.0 million in comparison to the 2021 period. Foreign currency exchange rate fluctuations decreased C&V sales for the first quarter of 2022 by $1.0 million in comparison to the 2021 period, primarily due to U.S. dollar fluctuations relative to the Euro.
For the first quarter of 2022, Cardiac Rhythm Management & Neuromodulation (“CRM&N”) sales increased $1.6 million, or 1%, versus the comparable 2021 period, as higher direct labor absenteeism in January 2022 and supply chain constraints impacted growth in both Cardiac Rhythm Management and Neuromodulation markets. During the first quarter of 2022, price reductions lowered CRM&N sales by $0.8 million in comparison to the 2021 period. Foreign currency exchange rate fluctuations did not have a material impact on CRM&N sales during the first quarter of 2022 in comparison to the 2021 period.
In addition to Portable Medical sales, Advanced Surgical, Orthopedic & Portable Medical (“AS&O”) includes sales to the acquirer of our divested Advanced Surgical, Orthopedic product line. For the first quarter of 2022, AS&O sales decreased $0.4 million, or 2% versus the comparable 2021 period, driven by a reduction in demand for COVID-related ventilator and patient monitoring components. Price changes and foreign currency exchange rate fluctuations did not have a material impact on AS&O sales during the first quarter of 2022 in comparison to the 2021 period.
For the first quarter of 2022, Non-Medical sales increased $1.4 million, or 18%, versus the comparable 2021 period, despite negative impacts from supply chain constraints as the energy market continues to recover. Price reductions and foreign currency exchange rate fluctuations did not have a material impact on Non-Medical sales during the first quarter of 2022 in comparison to the 2021 period.
Gross Profit
 Three Months Ended
April 1,
2022
April 2,
2021
Gross profit81,475 84,486 
Gross margin26.2 %29.1 %
Gross margin for the first quarter of 2022 decreased 290 basis points compared to the prior year period, primarily driven by the direct labor headwinds caused by the global supply chain challenges, labor markets and high January 2022 absenteeism caused by COVID-19. The increased spend in direct labor was caused by higher-than-normal overtime, inefficiencies from delayed material, as well as high training costs and the incremental salaries for new associates we are hiring to support growth through the rest of 2022.
- 30 -


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):
 Change From Prior Year Three Months
Compensation and benefits(a)
$1,899 
Amortization expense(b)
777 
Contract services(c)
422 
All other SG&A(d)
960 
Net increase in SG&A expenses$4,058 
__________
(a)Compensation and benefits increased during the first quarter of 2022 compared to the prior year period primarily due to an increase in headcount from the Oscor Acquisition.
(b)Amortization expense increased during the first quarter of 2022 compared to the prior year period due to amortization of intangible assets from the Oscor Acquisition.
(c)Contract services expense increased during the first quarter of 2022 compared to the prior year period primarily due to higher software costs from information technology enhancements.
(d)The net increase in all other SG&A for the first quarter of 2022 compared to the same period of 2021 is primarily attributable to higher professional fees and travel expenses.
RD&E
RD&E expense for the first quarter of 2022 was $16.1 million, compared to $13.5 million for the first quarter of 2021.
The increase in RD&E expense during the first quarter of 2022 compared to the first quarter of 2021 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 Oscor 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.
- 31 -


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 out 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, the Company incurs 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
April 1,
2022
April 2,
2021
Restructuring charges(a)
$1,103 $654 
Acquisition and integration costs(b)
1,936 84 
Other general expenses(c)
296 177 
Total restructuring and other charges
$3,335 $915 
__________
(a)Restructuring charges for the first quarter of 2022 primarily consist of termination benefits associated with our operational excellence projects.
(b)Amounts include expenses related to the purchase of certain assets and liabilities from business acquisitions. Acquisition and integration costs for the first quarter of 2022 include costs associated with the acquisition of Oscor and due diligence cost associated with the acquisition of Aran.
(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.
Interest Expense
Information relating to our interest expense is as follows (dollars in thousands):
Three Months Ended
April 1,
2022
April 2,
2021
Change
Contractual interest expense$4,647 $6,105 $(1,458)
Loss on interest rate swap768 1,034 (266)
Amortization of deferred debt issuance costs and original issue discount481 1,026 (545)
Losses from extinguishment of debt
— 346 (346)
Other interest expense72 21 51 
Total interest expense$5,968 $8,532 $(2,564)
Interest expense for the first quarter of 2022 decreased $2.6 million compared to the same period in 2021, primarily due to lower contractual interest rate expense and debt-related charges.
The decrease in contractual interest expense was due to lower interest rates, partially offset by higher outstanding debt balances. The lower interest rates were the result of beneficial changes in our Senior Secured Credit Facilities agreement. During the third and fourth quarters of 2021 we entered into and subsequently amended a new Senior Secured Credit Facilities agreement, which among other changes, lowered the spreads on our Revolving Credit Facility and TLA Facility by 75 basis points and the LIBOR floor on our TLB facility by 50 basis points. The higher outstanding debt balance is the result of borrowings to fund the Oscor acquisition.
- 32 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Debt related charges included in interest expense include the amortization and write-off (losses from extinguishment of debt) of deferred debt issuance costs and original issue discount. Amortization of deferred debt issuance costs and original issue discount decreased as a result of the the extended maturity under the new Senior Secured Credit Facilities. We had no losses from extinguishment of debt during 2022. The losses from extinguishment of debt during the first quarter of 2021 were related to prepayments of portions of the Term Loan B facility under the previous credit 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.
As of April 1, 2022 and December 31, 2021, approximately 18% of our principal amount of debt has been converted to fixed-rate borrowings with interest rate swaps.  We enter into interest rate swap agreements in order to reduce our exposure to fluctuations in the LIBOR rate. 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 agreements.
Loss on Equity Investments
During the first quarter of 2022, we recognized a loss on equity investments of $2.4 million, compared to a loss of $1.3 million during the first quarter of 2021. Gains and losses on equity investments are generally unpredictable in nature. The amounts for both 2022 and 2021 relate to our share of equity method investee losses including unrealized depreciation of the underlying interests of the investee. As of April 1, 2022 and December 31, 2021, the carrying value of our equity investments was $19.4 million and $21.8 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 (Income) Loss, Net
Other (income) loss, net for the first quarter of 2022 were losses of $0.2 million, compared income of $0.2 million for the first quarter of 2021. Other (income) 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.
The impact of exchange rates on transactions denominated in foreign currencies included in Other (income) loss, net for the first quarter of 2022 were net losses of $0.1 million, compared to net gains of $0.1 million for the first quarter of 2021. 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.
- 33 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Provision for Income Taxes
We recognized income tax expense of $2.6 million for the first quarter of 2022 on $13.9 million of income before taxes (effective tax rate of 18.5%), compared to an income tax expense of $3.5 million on $25.0 million of income before taxes (effective tax rate of 13.8%) for the same period of 2021. Income tax expense for the first quarter of 2022 included $0.5 million of discrete tax expense.
There is a potential for volatility in our effective tax rate due to several factors including changes in the mix 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. We continue to closely monitor developments related to proposed changes in tax laws and tax rates, including current proposals for U.S. Tax Reform and a proposed 15% Minimum Global Tax Rate recently announced by the Organization for Economic Cooperation and Development. We currently have various tax planning initiatives in place and continuously evaluate planning strategies aimed at reducing our effective tax rate over the long term. This includes strategies to realize deferred tax assets that would otherwise expire unutilized.
Our effective tax rates for 2022 differ from the U.S. federal statutory tax rate of 21% 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 GILTI tax, the FDII deduction, the availability of tax credits, and the recognition of discrete tax items. The discrete tax amounts relate predominately to excess tax benefits recognized upon vesting of RSUs and/or tax shortfalls recorded for the forfeiture of certain PRSUs.
Our earnings outside the U.S. are generally taxed at blended rates that are marginally lower than the U.S. federal rate. The GILTI provisions require us to include foreign subsidiary earnings in excess of a deemed return on the foreign subsidiary’s tangible assets in our U.S. income tax return. The foreign jurisdictions in which we operate and where our foreign earnings are primarily derived, include Switzerland, Mexico, Uruguay, Malaysia and Ireland.
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 Oscor Acquisition, and are operating under a free trade zone agreement in the Dominican Republic through March 2034. With the exception of the expiration of these tax holidays, we are not currently aware of any material trends in these jurisdictions that are likely to impact our current or future tax expense, our future effective tax rates could be adversely affected by earnings being lower than anticipated in countries where we have lower effective tax rates and higher than anticipated in countries where we have higher effective tax rates, or by changes in tax laws or regulations. We regularly assess any significant exposure associated with increases in tax rates in international jurisdictions and adjustments are made as events occur that warrant adjustment to our tax provisions.
Liquidity and Capital Resources
(dollars in thousands)April 1,
2022
December 31,
2021
Cash and cash equivalents$25,668 $17,885 
Working capital$321,708 $293,353 
Current ratio2.86 2.84 
Cash and cash equivalents at April 1, 2022 increased by $7.8 million from December 31, 2021, primarily as a result of cash generated by operating activities of $18.2 million, partially offset by net purchases of property, plant and equipment of $10.4 million.
Working capital increased by $28.4 million from December 31, 2021, primarily from positive working capital fluctuations associated with cash and cash equivalents, accounts receivable, and inventory aggregating to $41.1 million, which were partially offset by an increase in accounts payable of $13.2 million. During the first quarter of 2022, cash and cash equivalents increased mainly from cash generated from operating activities, accounts receivable increased mainly from the timing of sales in the quarter, and inventory increased on higher purchase levels to support sales order volume. Accounts payable increased mainly from higher sequential inventory purchases and the timing of supplier payments.
At April 1, 2022, $14.3 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.
- 34 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
Summary of Cash Flow
 Three Months Ended
(in thousands)April 1,
2022
April 2,
2021
Cash provided by (used in):
Operating activities$18,161 $36,429 
Investing activities(10,398)(7,645)
Financing activities(1,028)(49,562)
Effect of foreign currency exchange rates on cash and cash equivalents1,048 (26)
Net change in cash and cash equivalents$7,783 $(20,804)
Operating Activities During the first three months of 2022, we generated cash from operations of $18.2 million, compared to $36.4 million for the first three months of 2021. The decrease of $18.3 million was due to a decrease of $5.3 million in net income adjusted for non-cash items such as depreciation and amortization and a decrease of $13.0 million in cash flow provided by changes in operating assets and liabilities.
The decrease in net income adjusted for non-cash items such as depreciation and amortization is from higher compensation and benefit costs, restructuring charges and acquisition and integration expenses partially offset by higher sales volume and lower interest expense. The decrease associated with changes in operating assets and liabilities is primarily related to higher inventory growth in the current period partially offset by related growth in accounts payable.
Investing Activities The $2.8 million increase in net cash used in investing activities was primarily attributable to increased purchases of property, plant and equipment of $10.9 million in the first quarter of 2022, compared to $7.7 million in the same period last year.
Financing Activities – Net cash used in financing activities for the first three months of 2022, was $1.0 million compared to $49.6 million for the first three months of 2021. Financing activities during the first three months of 2022 included net borrowings of $1.2 million, compared to debt payments of $45.4 million for the comparable 2021 period.
Capital Structure – As of April 1, 2022, our capital structure consists of $830 million of debt, net of deferred debt issuance costs and unamortized discounts, outstanding under our Senior Secured Credit Facilities and 33 million shares of common stock outstanding. As of April 1, 2022, we have access to $370.2 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 April 1, 2022, our contractual debt service obligations for the remainder of 2022, consisting of principal and interest on our outstanding debt, are estimated to be $26.9 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, including our Senior Secured Credit Facilities. However, we cannot be assured that we will be able to enter into any such arrangements on acceptable terms or at all.
Credit Facilities - As of April 1, 2022, we had Senior Secured Credit Facilities that consist of (i) a $400 million revolving credit facility (the “Revolving Credit Facility”), which had available borrowing capacity of $370.2 million, (ii) a term loan A facility (the “TLA Facility”) with outstanding principal balance of $464 million, and (iii) a term loan B facility (the “TLB Facility”) with outstanding principal balance of $348 million. The Revolving Credit Facility and TLA Facility mature on September 2, 2026. The TLB Facility matures on September 2, 2028. The Senior Secured Credit Facilities include a mandatory prepayment provision customary for credit facilities of its nature.
- 35 -


INTEGER HOLDINGS CORPORATION
MANAGEMENT'S DISCUSSION AND ANALYSIS
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 April 1, 2022, we were in compliance with these financial covenants. The TLB Facility does not contain any financial maintenance covenants. As of April 1, 2022, our total net leverage ratio, calculated in accordance with our Senior Secured Credit Facilities agreement, was approximately 2.8 to 1.0. For the twelve month period ended April 1, 2022, our interest coverage ratio, calculated in accordance with our Senior Secured Credit Facilities agreement, was approximately 12.8 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.
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, 2021.
- 36 -

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, 2021.
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 April 1, 2022. 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 April 1, 2022, 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.

- 37 -

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 April 1, 2022, 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, 2021.
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, 2021.
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.
- 38 -

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 28, 2022 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)


- 39 -
EX-31.1 2 a2022q1ex311.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 April 1, 2022 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 28, 2022 /s/ Joseph W. Dziedzic
 Joseph W. Dziedzic
 President and
  Chief Executive Officer
 (Principal Executive Officer)

EX-31.2 3 a2022q1ex312.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 April 1, 2022 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 28, 2022 /s/ Jason K. Garland
 Jason K. Garland
 Executive Vice President and
  Chief Financial Officer
 (Principal Financial Officer)

EX-32.1 4 a2022q1ex321.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 April 1, 2022 (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 28, 2022 /s/ Joseph W. Dziedzic
 Joseph W. Dziedzic
 President and
Chief Executive Officer
 (Principal Executive Officer)
Dated:April 28, 2022 /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-20220401.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Business Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Acquisitions (Allocation Of The Provisional Purchase Price ) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Acquisitions (Pro Forma Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - 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 2419409 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Debt (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Debt (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Debt (Long-term Debt Maturity Schedule) (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Stock-Based Compensation (Allocation of Recognized Period Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Stock-Based Compensation (Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Stock-Based Compensation (Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Restructuring and Other Charges link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Restructuring and Other Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring And Other Charges Components) (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Restructuring and Other Charges (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring Restructuring-Related Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring Reserve By Type of Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Commitments and Contingencies (Schedule of Product Warranty Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Earnings Per Share (“EPS”) link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Earnings Per Share (“EPS”) (Tables) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Earnings Per Share (“EPS”) (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Stockholders' Equity (Shares Issued and Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stockholders' Equity (Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2453428 - 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 2454429 - Disclosure - Financial Instruments and Fair Value Measurements (Schedule of Interest Rate Swaps) (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Financial Instruments and Fair Value Measurements (Schedule of Foreign Currency Contracts) (Details) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, AOCI and the Condensed Consolidated Statements of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Financial Instruments and Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2458433 - Disclosure - Financial Instruments and Fair Value Measurements (Estimated Fair Values for Contingent Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 2459434 - Disclosure - Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Financial Instruments and Fair Value Measurements (Equity Method Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2161114 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2362312 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2463436 - Disclosure - Segment Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2464437 - Disclosure - Segment Information (Reconciliation of Revenue from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2465438 - Disclosure - Segment Information (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) link:presentationLink link:calculationLink link:definitionLink 2166115 - Disclosure - Revenue From Contracts With Customers link:presentationLink link:calculationLink link:definitionLink 2367313 - Disclosure - Revenue From Contracts With Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Revenue From Contracts With Customers (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Revenue From Contracts With Customers (Disaggregated Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2470441 - Disclosure - Revenue From Contracts With Customers (Schedule of Revenue by Ship To Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2471442 - Disclosure - Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 2172116 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2473443 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 itgr-20220401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 itgr-20220401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 itgr-20220401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 Hedging Designation [Domain] Hedging Designation [Domain] Customer [Domain] Customer [Domain] Work-in-process Inventory, Work in Process, Gross Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trademarks and tradenames Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Loss on equity investments Equity Method Investment, Realized Gain (Loss) on Disposal Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition related costs Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two 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 Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Contract assets Increase (Decrease) in Contract with Customer, Asset Equity method investment Equity Method Investments, Fair Value Disclosure Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Contingent consideration payments Payment for Contingent Consideration Liability, Financing Activities Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Unallocated expenses, net Unallocated Other Expense Total expenses other than operating not allocated to business segments Other long-term assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Restructuring and other charges Restructuring And Other Charges, Net [Member] Restructuring And Other Charges, Net Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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] 2024 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes Increase (Decrease) in Income Taxes Payable Fair value measurement adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Liabilities: Foreign currency hedging contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Goodwill accounting adjustment Acquisitions and related adjustments (Note 2) Goodwill, Purchase Accounting Adjustments Non-Medical Non-Medical Segment Non-Medical Segment [Member] Non-Medical Segment [Member] Remainder of 2022 Long-Term Debt, Maturity, Remainder of Fiscal Year Other general expenses Other General Expense Document Fiscal Year Focus Document Fiscal Year Focus Net leverage ratio incremental increase option Debt Instrument, Covenant, Maximum Leverage Ratio Debt Instrument, Covenant, Maximum Leverage Ratio Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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 Total intangible asset amortization expense Amortization of Intangible Assets Schedule of Changes in Restructuring Reserves Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Securities excluded from calculation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenue recognized that was included in contract liability balance at beginning of period Contract with Customer, Liability, Revenue Recognized Research, development and engineering Research and Development Expense [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] InoMec Ltd InoMec Ltd [Member] InoMec Ltd [Member] Business Combination and Asset Acquisition [Abstract] 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 Business Acquisition [Axis] Business Acquisition [Axis] Accrued payroll taxes Accrued Payroll Taxes Schedule of Contingent Consideration Measurement Inputs Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Purchased technology and patents Long-Term Technology And Patents [Member] Long-Term Technology And Patents Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Seven [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Seven 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] 2025 Long-Term Debt, Maturity, Year Three Options exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Segment Reconciling Items Segment Reconciling Items [Member] Total restructuring and restructuring-related charges Restructuring Costs Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Research, development and engineering Research and Development Expense (Excluding Acquired in Process Cost) Concentration risk percentage Concentration risk percentage Concentration Risk, Percentage GOODWILL AND OTHER INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Retained earnings Retained Earnings [Member] Strategic Reorganization And Alignment Initiatives 2021 Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives [Member] Strategic Reorganization And Alignment Initiatives Two Thousand Twenty One Initiatives Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Senior secured term loan B Term Loan B (TLB) Facility [Member] Term Loan B (TLB) Facility [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unobservable Inputs Business Combination, Contingent Consideration, Liability, Measurement Input Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Property, plant and equipment purchases included in accounts payable Capital Expenditures Incurred but Not yet Paid Assets acquired under operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Schedule of Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt weighted average interest rate Debt, Weighted Average Interest Rate Principal payments on finance leases Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities [Member] Operating expenses Operating Expense [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Contingent consideration liability, current Business Combination, Contingent Consideration, Liability, Current Pay Fixed Rate Derivative, Fixed Interest Rate Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Basic EPS (in dollars per share) Earnings Per Share, Basic Aran Acquisition Aran Acquisition [Member] Aran Acquisition Customer D Customer D [Member] Customer D [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] REVENUE FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Cash acquired from acquisition Cash Acquired from Acquisition Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Nonvested, beginning (in shares) Nonvested, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type 2023 Long-Term Debt, Maturity, Year One Canada CANADA Raw materials Inventory, Raw Materials, Gross Geographic Concentration Risk Geographic Concentration Risk [Member] 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] Decrease in inventory Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Tax Accumulated Other Comprehensive Income, Tax, Attributable To Parent [Member] Accumulated Other Comprehensive Income, Tax, Attributable To Parent Entity Current Reporting Status Entity Current Reporting Status 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 Other non-cash losses Other Noncash Income (Expense) Fair Value Derivative asset, fair value Derivative Asset, Fair Value, Gross Asset 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 Consideration transferred Business Combination, Consideration Transferred Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Five [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Five Long-term debt, gross Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Total debt Long-term Debt Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base rate Base Rate [Member] Chinese Venture Capital Fund Chinese Venture Capital Fund [Member] Chinese Venture Capital Fund [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Contract liabilities Contract with Customer, Liability, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Operational Excellence Initiatives, 2021 Initiatives Operational Excellence Initiatives, Two Thousand Twenty One Initiatives [Member] Operational Excellence Initiatives, Two Thousand Twenty One Initiatives Accounts payable Increase (Decrease) in Accounts Payable Interest rate swap Interest Rate Swap [Member] Assets: Foreign currency hedging contracts Foreign Currency Contract, Asset, Fair Value Disclosure Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Reclassification from AOCI, tax Reclassification from AOCI, Current Period, Tax Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] EARNINGS PER SHARE (“EPS”) Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Equity method investment ownership Equity Method Investment, Ownership Percentage 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] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Minimum Minimum [Member] Standby Letters of Credit Standby Letters of Credit [Member] BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Refundable income taxes Income Taxes Receivable, Current Gross profit Gross Profit USB Acquisition USB Acquisition [Member] USB Acquisition Outstanding amount Long-term Line of Credit 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 Balance Sheet Location [Domain] Balance Sheet Location [Domain] Selling, general and administrative Selling, General and Administrative Expense Customer B Customer B [Member] Customer B [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Unrecognized tax benefits Unrecognized Tax Benefits 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 Beginning balance Ending balance Restructuring Reserve Trading Symbol Trading Symbol Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Reclassification from AOCI, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred income taxes Deferred Income Tax Assets, Net United Kingdom UNITED KINGDOM Current liabilities: Liabilities, Current [Abstract] 2026 Long-Term Debt, Maturity, Year Four Revision of Prior Period [Axis] Revision of Prior Period [Axis] SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Restructuring Plan [Domain] Restructuring Plan [Domain] DEBT Debt Disclosure [Text Block] Options exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] After 2026 Long-Term Debt, Maturity, after Year Four Long-Term Debt, Maturity, after Year Four INVENTORIES Inventory Disclosure [Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Options outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Customer C Customer C [Member] Customer C [Member] Number of reportable segments Number of Reportable Segments Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Letters of credit outstanding amount Letters of Credit Outstanding, Amount Selling, general and administrative expenses Selling, general and administrative Selling General And Administrative Expense [Member] The allocation (or location) of expense to (in) selling general and administrative expenses. Common stock, $0.001 par value; 100,000,000 shares authorized; 33,102,167 and 33,063,336 shares issued and outstanding, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Customer Concentration Risk Customer Concentration Risk [Member] 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 Commitments and contingencies (Note 10) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Interest Rate Swap Maturing June 2023 Interest Rate Swap Maturing June 2023 [Member] Interest Rate Swap Maturing June 2023 [Member] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Inventory step-up amortization Inventory Write-down BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Restricted Stock Restricted Stock [Member] Payment of debt issuance costs Payments of Debt Issuance Costs Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Product Concentration Risk Product Concentration Risk [Member] 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 Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Third Fiscal Quarter of 2023 Debt Instrument, Covenant, Period Two [Member] Debt Instrument, Covenant, Period Two Document Period End Date Document Period End Date Dilutive effect of share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Net income Business Acquisition, Pro Forma Net Income (Loss) Entity Registrant Name Entity Registrant Name Numerator for basic and diluted EPS: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Revenue volatility Measurement Input, Revenue Volatility [Member] Measurement Input, Revenue Volatility Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Customer A Customer A [Member] Customer A [Member] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Accrued expenses and other current liabilities Accrued Liabilities, Current Sales Total sales Revenue from Contract with Customer, Excluding Assessed Tax Debt Instrument Covenant, Period [Axis] Debt Instrument Covenant, Period [Axis] Debt Instrument Covenant, Period Proceeds from revolving credit facility Proceeds from Secured Lines of Credit Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Cash payments Payments for Restructuring Measurement Input Type [Domain] Measurement Input Type [Domain] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Operating income Operating income Operating Income (Loss) Interest rate floor Debt Instrument, Interest Rate, Floor Debt Instrument, Interest Rate, Floor Operating lease liabilities Operating Lease, Liability, Current Class Of Stock [Roll Forward] Class Of Stock [Roll Forward] Class Of Stock 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock-based compensation Share-based Payment Arrangement, Noncash Expense All other countries All Other Countries [Member] All Other Countries [Member] Variable Rate Variable Rate [Domain] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Common stock and additional paid-in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Discount percentage Debt Instrument, Discount, Percentage Debt Instrument, Discount, Percentage Time-vested RSUs Restricted Stock And Restricted Stock Units Time Based [Member] Disclosure relating to restricted stock and restricted stock units that are time-based vesting Other (income) loss, net Other Nonoperating Income (Expense) Adjustment in current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Revenue by Major Customers by Reporting Segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Balance, beginning of period Balance, ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Payments Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Three [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Three Options exercisable, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Medical Medical Segment Medical Segment [Member] Medical Segment [Member] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Discrete tax benefits Discrete Tax Benefits Discrete Tax Benefits 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 Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] 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 Balance Sheet Location [Axis] Balance Sheet Location [Axis] STOCKHOLDERS' EQUITY Comprehensive Income (Loss) Note [Text Block] Operating lease liabilities Operating Lease, Liability, Noncurrent Accrued expenses and other current liabilities Accrued Liabilities [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] 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 Interest expense Interest Expense Interim Basis of Accounting Interim Basis of Accounting [Policy Text Block] Basis of accounting or presentation used to prepare the interim financial statements Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Commitment fee on unused portion Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Equity Method Investments Equity Method Investments [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Schedule of Final Allocation of Purchase Consideration Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate London Interbank Offered Rate One- Month (LIBOR) London Interbank Offered Rate One - Month (LIBOR) [Member] London Interbank Offered Rate One - Month (LIBOR) Total equity investments Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [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 Derivative, Number of Instruments Held Derivative, Number of Instruments Held Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Schedule of Estimated Fair Values for Contingent Consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Current assets (excluding inventory) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Payments of revolving credit facility Repayments of Lines of Credit Indefinite-lived Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of provision for credit losses of $0.1 million and $0.1 million, respectively Accounts Receivable, after Allowance for Credit Loss, Current Adjustments to pre-existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Investment Type [Axis] Investment Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Denominator for basic and diluted EPS: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restructuring and other charges Restructuring and other charges Restructuring And Other Charges, Net Restructuring And Other Charges, Net Inventories Total Inventory, Net Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Transferred over Time Transferred over Time [Member] Entity File Number Entity File Number Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Contingent consideration liability, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Current portion of long-term debt Current portion of long-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Restructuring Plan [Axis] Restructuring Plan [Axis] Non-marketable equity securities Equity Securities without Readily Determinable Fair Value, Amount Revenue Benchmark Revenue Benchmark [Member] 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 Equity Component [Domain] Equity Component [Domain] Oscor Inc Oscor Inc [Member] Oscor Inc [Member] Statement [Line Items] Statement [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Finite Lived Intangible Assets Amortization Expense [Table] Finite Lived Intangible Assets Amortization Expense [Table] Amortization expense by expense category Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Revenue-based payments, maximum payout (undiscounted) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted Average Weighted Average [Member] Entity Address, State or Province Entity Address, State or Province Income before taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Receive Current Floating Rate Derivative, Variable Interest Rate Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Senior secured term loan A Term Loan A (TLA) Facility [Member] Term Loan A (TLA) Facility [Member] Customer [Axis] Customer [Axis] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Schedule of Calculation of Numerator and Denominator in Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest expense ratio Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio Debt Instrument, Covenant, Adjusted EBITDA To Interest Expense Ratio Entity Shell Company Entity Shell Company Amortizing tradenames and other Current Technology And Patents [Member] Current Technology And Patents Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] After 2026 Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Local Phone Number Local Phone Number Other comprehensive loss, net of tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] All other customers All Other Customers [Member] All Other Customers [Member] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Total assets Assets Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Geographical [Domain] Geographical [Domain] Expected costs Restructuring and Related Cost, Expected Cost Product and Service [Domain] Product and Service [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Finite Lived Intangible Assets Amortization Expense [Axis] Finite Lived Intangible Assets Amortization Expense [Axis] Amortization expense by expense category Liabilities: Contingent consideration Revenue-based payments, fair value Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Long-Term Debt Schedule of Debt [Table Text Block] Notional Amount Derivative Liability, Notional Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Subsequent Event [Line Items] Subsequent Event [Line Items] Strategic reorganization and alignment Strategic Reorganization And Alignment [Member] Strategic Reorganization And Alignment [Member] Earnings per share: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Basic (in shares) Weighted average shares outstanding - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted EPS (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Debt related charges included in interest expense Amortization of Debt Issuance Costs and Discounts Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Sales Sales [Member] Interest expense Interest Expense [Member] Subsequent Event Subsequent Events [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Severance Employee Severance [Member] Operational excellence initiatives Operational Excellence Initiatives [Member] Operational Excellence Initiatives 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. Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Other long-term liabilities Other Noncurrent Liabilities [Member] Equity method investment loss Income (Loss) from Equity Method Investments 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 Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 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] FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Restructuring and other charges Charges incurred, net of reversals Restructuring Charges Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Cardio & Vascular Cardio And Vascular [Member] Cardio And Vascular [Member] Liabilities: Interest rate swap Interest Rate Derivative Liabilities, at Fair Value 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] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated other comprehensive income Net-of-Tax Amount AOCI Attributable to Parent [Member] Remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Schedule of Restructuring and Related Charges Restructuring and Related Costs [Table Text Block] Through Maturity Debt Instrument, Covenant, Period One [Member] Debt Instrument, Covenant, Period One Common stock, shares outstanding (in shares) Shares outstanding beginning balance (in shares) Shares outstanding ending balance (in shares) Common Stock, Shares, Outstanding Restructuring charges: Restructuring Charges [Abstract] Cost of sales Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Two [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Two Number of Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total Pre-Tax Amount Accumulated Adjustment Attributable To Parent [Member] Accumulated Adjustment Attributable To Parent Finite Lived Intangible Assets Amortization Expense [Domain] Finite Lived Intangible Assets Amortization Expense [Domain] Amortization Expense by expense type Income Statement Location [Domain] Income Statement Location [Domain] Debt instrument term Debt Instrument, Term Swingline loans Bridge Loan [Member] Noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Oscor And Aran Acquisitions Oscor And Aran Acquisitions [Member] Oscor And Aran Acquisitions Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal payments of term loans Repayments of Long-term Debt Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales Business Acquisition, Pro Forma Revenue Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report 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 Debt Instrument Covenant, Period [Domain] Debt Instrument Covenant, Period [Domain] Debt Instrument Covenant, Period [Domain] Foreign exchange contracts Foreign Exchange Contract [Member] Operational Excellence Initiatives, 2022 Initiatives Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member] Operational Excellence Initiatives, Two Thousand Twenty Two Initiatives [Member] Finished goods Inventory, Finished Goods, Gross 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 Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Long-term debt Total long-term debt Long-term Debt, Excluding Current Maturities Acquisition and integration costs Business Combination, Acquisition And Integration Related Costs Business Combination, Acquisition And Integration Related Costs Schedule of Goodwill [Table] Schedule of Goodwill [Table] Share-based payment arrangement, expense Share-based Payment Arrangement, Expense Options exercisable, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract One [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract One 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] Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Investments [Domain] Investments [Domain] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Discount rate Measurement Input, Discount Rate [Member] Current assets: Assets, Current [Abstract] Amortization Expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Schedule of Finite-Lived Intangible Assets, Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] RSUs and PRSUs Restricted Stock Units And Performance Based Restricted Stock Units [Member] Restricted Stock Units And Performance Based Restricted Stock Units [Member] Reclassification from AOCI, before tax Reclassification from AOCI, Current Period, before Tax, Attributable to Parent 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 Diluted (in shares) Weighted average shares outstanding - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value Fair Value, Recurring [Member] INCOME TAXES Income Tax Disclosure [Text Block] Requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Share-based Compensation, Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate basis spread Debt Instrument, Basis Spread on Variable Rate Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 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] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Class of stock Class of Stock [Line Items] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Advanced Surgical, Orthopedics & Portable Medical Advanced Surgical, Orthopedics, and Portable Medical [Member] Advanced Surgical, Orthopedics, and Portable Medical [Member] Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Four [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Four Supplemental lease disclosures: Supplemental Lease Disclosures [Abstract] Supplemental Lease Disclosures Notional Amount National amount Derivative Asset, Notional Amount Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Tax withholdings related to net share settlements of restricted stock unit awards Payment, Tax Withholding, Share-based Payment Arrangement Foreign exchange contracts Foreign Exchange Forward [Member] Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Foreign Exchange Contract Maturing December 2021 Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Six [Member] Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Six Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Unamortized discount on term loan B and deferred debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Cardiac Rhythm Management & Neuromodulation Cardiac Rhythm Management & Neuromodulation [Member] Cardiac Rhythm Management & Neuromodulation [Member] Federal funds rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Customer lists Customer Lists [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Costs incurred since inception Restructuring and Related Cost, Cost Incurred to Date Statistical Measurement [Axis] Statistical Measurement [Axis] Fair Value Derivative Liability, Fair Value, Gross Liability Subsequent Event Subsequent Event [Member] RESTRUCTURING AND OTHER CHARGES Restructuring, Impairment, and Other Activities Disclosure [Text Block] Cover [Abstract] Cover [Abstract] $/Foreign currency (in dollars per foreign currency) Derivative, Forward Exchange Rate Additions to warranty reserve, net of reversals Standard Product Warranty Accrual, Period Increase (Decrease) Finite-lived intangible asset Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill Opening goodwill Closing goodwill Goodwill Amount of Gain (Loss) on Cash Flow Hedge Activity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Cost of sales Cost of sales Cost of Sales [Member] Income taxes payable Accrued Income Taxes, Current Schedule of Goodwill Schedule of Goodwill [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Common Stock Outstanding Roll Forward Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Defined Benefit Plan Liability Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) 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] EX-101.PRE 9 itgr-20220401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 itgr-20220401_g1.jpg begin 644 itgr-20220401_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.22.1
Cover - shares
3 Months Ended
Apr. 01, 2022
Apr. 22, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 01, 2022  
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,102,550
Entity Central Index Key 0001114483  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 25,668 $ 17,885
Accounts receivable, net of provision for credit losses of $0.1 million and $0.1 million, respectively 198,041 182,310
Inventories 173,313 155,699
Refundable income taxes 3,682 4,735
Contract assets 66,343 64,743
Prepaid expenses and other current assets 27,743 27,610
Total current assets 494,790 452,982
Property, plant and equipment, net 273,866 277,099
Goodwill 923,594 924,704
Other intangible assets, net 792,395 807,810
Deferred income taxes 5,702 5,711
Operating lease assets 75,521 70,053
Other long-term assets 42,174 43,856
Total assets 2,608,042 2,582,215
Current liabilities:    
Current portion of long-term debt 15,250 15,250
Accounts payable 90,018 76,859
Income taxes payable 1,350 725
Operating lease liabilities 10,700 9,862
Accrued expenses and other current liabilities 55,764 56,933
Total current liabilities 173,082 159,629
Long-term debt 814,382 812,876
Deferred income taxes 170,908 171,505
Operating lease liabilities 64,262 59,767
Other long-term liabilities 21,058 23,741
Total liabilities 1,243,692 1,227,518
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized; 33,102,167 and 33,063,336 shares issued and outstanding, respectively 33 33
Additional paid-in capital 716,589 713,150
Retained earnings 625,691 614,324
Accumulated other comprehensive income 22,037 27,190
Total stockholders’ equity 1,364,350 1,354,697
Total liabilities and stockholders’ equity $ 2,608,042 $ 2,582,215
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Millions
Apr. 01, 2022
Dec. 31, 2021
Current assets:    
Allowance for doubtful accounts $ 0.1 $ 0.1
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,102,167 33,063,336
Common stock, shares outstanding (in shares) 33,102,167 33,063,336
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Income Statement [Abstract]    
Sales $ 310,912 $ 290,467
Cost of sales 229,437 205,981
Gross profit 81,475 84,486
Operating expenses:    
Selling, general and administrative 39,560 35,502
Research, development and engineering 16,083 13,461
Restructuring and other charges 3,335 915
Total operating expenses 58,978 49,878
Operating income 22,497 34,608
Interest expense 5,968 8,532
Loss on equity investments 2,404 1,335
Other (income) loss, net 177 (237)
Income before taxes 13,948 24,978
Provision for income taxes 2,581 3,458
Net income $ 11,367 $ 21,520
Earnings per share:    
Basic (in dollars per share) $ 0.34 $ 0.65
Diluted (in dollars per share) $ 0.34 $ 0.65
Weighted average shares outstanding:    
Basic (in shares) 33,091 32,957
Diluted (in shares) 33,302 33,188
Comprehensive Income    
Net income $ 11,367 $ 21,520
Other comprehensive loss:    
Foreign currency translation loss (7,887) (16,364)
Change in fair value of cash flow hedges, net of tax 2,734 (706)
Other comprehensive loss, net of tax (5,153) (17,070)
Comprehensive income, net of tax $ 6,214 $ 4,450
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Cash flows from operating activities:    
Net income $ 11,367 $ 21,520
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 22,542 20,294
Debt related charges included in interest expense 481 1,372
Inventory step-up amortization 798 0
Stock-based compensation 4,995 4,704
Non-cash lease expense 2,539 2,004
Non-cash loss on equity investments 2,404 1,335
Other non-cash losses 1,328 45
Deferred income taxes (709) (242)
Changes in operating assets and liabilities:    
Accounts receivable (15,998) (9,373)
Inventories (20,153) (5,157)
Prepaid expenses and other assets (458) (189)
Contract assets (1,754) (4,677)
Accounts payable 14,997 11,434
Accrued expenses and other liabilities (5,851) (7,887)
Income taxes 1,633 1,246
Net cash provided by operating activities 18,161 36,429
Cash flows from investing activities:    
Acquisition of property, plant and equipment (10,863) (7,660)
Proceeds from sale of property, plant and equipment 465 15
Net cash used in investing activities (10,398) (7,645)
Cash flows from financing activities:    
Principal payments of term loans (3,813) (45,375)
Proceeds from revolving credit facility 15,000 0
Payments of revolving credit facility (10,000) 0
Proceeds from the exercise of stock options 0 116
Payment of debt issuance costs 0 (72)
Tax withholdings related to net share settlements of restricted stock unit awards (1,556) (2,601)
Contingent consideration payments (493) (1,621)
Principal payments on finance leases (166) (9)
Net cash used in financing activities (1,028) (49,562)
Effect of foreign currency exchange rates on cash and cash equivalents 1,048 (26)
Net increase (decrease) in cash and cash equivalents 7,783 (20,804)
Cash and cash equivalents, beginning of period 17,885 49,206
Cash and cash equivalents, end of period $ 25,668 $ 28,402
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.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, 2020 $ 1,271,055 $ 700,847 $ 517,516 $ 52,692
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock awards exercised or vested   (2,485)    
Stock-based compensation   4,704    
Net income 21,520   21,520  
Other comprehensive loss (17,070)     (17,070)
Balance, ending balance at Apr. 02, 2021 1,277,724 703,066 539,036 35,622
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    
Net income 11,367   11,367  
Other comprehensive loss (5,153)     (5,153)
Balance, ending balance at Apr. 01, 2022 $ 1,364,350 $ 716,622 $ 625,691 $ 22,037
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Apr. 01, 2022
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, neuromodulation, vascular, orthopedics, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. In addition, it develops batteries for high-end niche applications in the energy, military, and environmental markets.
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, 2021.
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 2022 and 2021 ended on April 1 and April 2, respectively, and consisted of 91 days and 92 days, respectively.
Reclassifications
Certain prior period amounts have been reclassified to conform to current year presentation. Refer to Note 14, “Segment Information,” for a description of the changes made to the Company’s prior period product line sales classification to reflect the current year presentation. Refer to Note 5, “Goodwill and Other Intangibles, Net,” for a description of the changes made to the Company’s prior period definite-lived asset classification to reflect the current year presentation.
Risks and Uncertainties
Beginning in early March 2020, the global spread of the novel coronavirus (“COVID-19”) created significant uncertainty and worldwide economic disruption. Specific impacts to the Company’s business included and continue to include 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. The Company is uncertain of the future impact of the ongoing COVID-19 pandemic or recovery of prior deterioration in economic conditions to its sales channels, supply chain, manufacturing, and distribution. Additionally, the current conflict between Russia and Ukraine and the related sanctions and other penalties imposed by countries across the globe against Russia are creating substantial uncertainty in the global economy. While the Company does not have operations in Russia or Ukraine and does not have significant direct exposure to customers and vendors in those countries, it is unable to predict the impact that these actions will have on the global economy or on the Company’s financial condition, results of operations, and cash flows as of the date of these financial statements.
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, 2021, that are of significance, or potential significance, to the Company.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions
3 Months Ended
Apr. 01, 2022
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITIONS BUSINESS ACQUISITIONS
2021 Acquisition
On December 1, 2021, the Company acquired 100% of the equity interests of Oscor Inc., Oscor Caribe, LLC and Oscor Europe GmbH (collectively “Oscor”), privately-held companies with operations in Florida, the Dominican Republic and Germany that design, develop, manufacture and market a comprehensive portfolio of highly specialized medical devices, venous access systems and diagnostic catheters and implantable devices for a cash purchase price of $220.4 million, of which $2.6 million is net cash acquired subject to payment in connection with working capital and other closing adjustments. Serving the Company’s current markets, Oscor broadens the Company’s product portfolio, expands its research and development capabilities, and adds low-cost manufacturing capacity. The Company used proceeds from its Senior Secured Credit Facilities to fund the acquisition. Oscor is included in the Company’s Medical segment. The goodwill is primarily associated with future customer relationships and an acquired assembled work force.
The Company has provisionally estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the consolidated financial statements were prepared. The Company recorded the preliminary purchase price allocation in the fourth quarter of 2021. During the first quarter of 2022, the Company recorded measurement period adjustment resulting in an increase to goodwill of $2.9 million which consisted of a $1.0 million decrease in inventory and a $1.9 million increase in current liabilities. The preliminary purchase price allocation remains subject to working capital adjustments. As a result, the allocation of the provisional purchase price may change in the future.
The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets (excluding inventory)$12,148 
Inventory11,270 
Property, plant and equipment17,977 
Goodwill80,778 
Intangible assets105,300 
Operating lease assets15,142 
Other noncurrent assets695 
Current liabilities(10,824)
Operating lease liabilities(12,044)
Fair value of net assets acquired$220,442 
Actual and Pro Forma (unaudited) disclosures
For segment reporting purposes, the results of operations and assets from the Oscor have been included in the Company’s Medical segment since the acquisition date. For the three months ended April 1, 2022, sales related to Oscor were $19.0 million. Earnings related to the operations of Oscor for the three months ended April 1, 2022 were not material.
Pro forma results of operations for the three months ended April 2, 2021, assuming the acquisition of Oscor occurred as of the beginning of fiscal year 2020, are presented in the following table (in thousands). The pro forma results include the historical results of operations of the Company and Oscor, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transaction 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$304,101 
Net income19,936 
(2.)    BUSINESS ACQUISITIONS (Continued)
Acquisition costs
During the three months ended April 1, 2022, direct costs of this acquisition of $0.4 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.22.1
Supplemental Cash Flow Information
3 Months Ended
Apr. 01, 2022
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
April 1,
2022
April 2,
2021
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$3,688 $2,981 
Supplemental lease disclosures:
Assets acquired under operating leases7,914 7,414 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Apr. 01, 2022
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories comprise the following (in thousands):
April 1,
2022
December 31,
2021
Raw materials$75,749 $70,956 
Work-in-process84,586 74,152 
Finished goods12,978 10,591 
Total$173,313 $155,699 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net
3 Months Ended
Apr. 01, 2022
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 April 1, 2022 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2021$907,704 $17,000 $924,704 
Acquisitions and related adjustments (Note 2)2,891 — 2,891 
Foreign currency translation(4,001)— (4,001)
April 1, 2022$906,594 $17,000 $923,594 
Intangible Assets
The Company reclassified purchased tradenames with a net carrying value of $16.2 million from Purchased technology and patents as of December 31, 2021 to Amortizing tradenames and other to conform to the current period presentation. The Company made this reclassification to better align with the classification of amortization expense for similar assets. Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
April 1, 2022
Definite-lived:
Purchased technology and patents$268,350 $(167,423)$100,927 
Customer lists779,412 (194,174)585,238 
Amortizing tradenames and other20,447 (4,505)15,942 
Total amortizing intangible assets$1,068,209 $(366,102)$702,107 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2021
Definite-lived:
Purchased technology and patents$269,359 $(164,298)$105,061 
Customer lists783,618 (187,412)596,206 
Amortizing tradenames and other20,462 (4,207)16,255 
Total amortizing intangible assets$1,073,439 $(355,917)$717,522 
Indefinite-lived:
Trademarks and tradenames$90,288 
Aggregate intangible asset amortization expense comprises the following (in thousands):
 Three Months Ended
 April 1,
2022
April 2,
2021
Cost of sales$3,645 $3,268 
Selling, general and administrative expenses7,959 7,182 
Total intangible asset amortization expense$11,604 $10,450 
Estimated future intangible asset amortization expense based on the carrying value as of April 1, 2022 is as follows (in thousands):
Remainder of 20222023202420252026After 2026
Amortization Expense$34,782 48,257 47,349 45,724 43,397 482,598 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Apr. 01, 2022
Debt Disclosure [Abstract]  
DEBT DEBT
The Company has senior secured credit facilities (the “Senior Secured Credit Facilities”), which consist 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.
Long-term debt related to the Senior Secured Credit Facilities as of April 1, 2022 and December 31, 2021, respectively, comprises the following (in thousands):
 April 1,
2022
December 31,
2021
Senior secured term loan A$464,125 $467,062 
Senior secured term loan B348,250 349,125 
Senior secured revolving credit facility24,300 19,300 
Unamortized discount on term loan B and deferred debt issuance costs(7,043)(7,361)
Total debt829,632 828,126 
Current portion of long-term debt(15,250)(15,250)
Total long-term debt$814,382 $812,876 
Revolving Credit Facility
The Revolving Credit Facility matures on September 2, 2026 and includes a $40 million sublimit for swingline loans and standby letters of credit. As of April 1, 2022, the Company had available borrowing capacity on the Revolving Credit Facility of $370.2 million after giving effect to $24.3 million of outstanding borrowings and $5.5 million of outstanding standby letters of credit.
Interest rates on the Revolving Credit Facility are at the Company’s option, either at: (i) the applicable LIBOR (or an applicable benchmark replacement) plus the applicable margin, which will range between 1.25% and 2.25%, based on the Company’s Total Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement), or (ii) the Base Rate (as defined below) plus the applicable margin, which will range between 0.25% and 1.25%, based on the Company’s Total Net Leverage Ratio. The Base Rate is defined, for any day, as the per annum rate equal to the highest of (i) the prime rate (as defined in the Senior Secured Credit Facilities agreement), (ii) the Federal Funds Rate, as published by the Federal Reserve Bank of New York, plus 0.50%, and (iii) one-month LIBOR plus 1.00%. As of April 1, 2022, the interest rate on outstanding borrowings under the Revolving Credit Facility was 1.96%.
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 Total Net Leverage Ratio. As of April 1, 2022, the commitment fee on the unused portion of the Revolving Credit Facility was 0.15%.
Term Loan Facilities
The TLA Facility and TLB Facility mature on September 2, 2026 and September 2, 2028, respectively, and require 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 outlined above for the Revolving Credit Facility. Interest rates on the TLB Facility are, at the Company’s option, either at: (i) the applicable LIBOR rate plus 2.50%, with LIBOR subject to a 0.50% floor, or (ii) the Base Rate plus 1.50%. As of April 1, 2022, the interest rates on the TLA Facility and TLB Facility were 1.96% and 3.00%, respectively.
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. The TLB Facility does not contain any financial maintenance covenants. As of April 1, 2022, the Company was in compliance with these financial covenants.
(6.)     DEBT (Continued)
Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2022 and through maturity, excluding any discounts or premiums, as of April 1, 2022 are as follows (in thousands):
Remainder of 20222023202420252026After 2026
Future minimum principal payments$11,438 18,187 29,938 38,750 406,737 331,625 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Apr. 01, 2022
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, restricted stock units (“RSUs”), 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
 April 1,
2022
April 2,
2021
RSUs and PRSUs$4,995 $4,704 
Total stock-based compensation expense$4,995 $4,704 
Cost of sales$769 $1,114 
Selling, general and administrative3,545 3,355 
Research, development and engineering325 235 
Restructuring and other charges356 — 
Total stock-based compensation expense$4,995 $4,704 
Stock Options
The following table summarizes the Company’s stock option activity for the three month period ended April 1, 2022:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2021247,640 $38.03 
No activity— — 
Outstanding and exercisable at April 1, 2022247,640 $38.03 3.9$11.0 
(7.)     STOCK-BASED COMPENSATION (Continued)
Restricted Stock Units
During the three months ended April 1, 2022, the Company awarded grants of either time-based RSUs or a mix of time-based RSUs and performance-based RSUs (“PRSUs”) to certain members of its management. Most time-based RSUs granted during the three months ended April 1, 2022 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 time-vested RSU activity for the three month period ended April 1, 2022:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021248,131 $81.14 
Granted133,995 79.76 
Vested(60,814)78.49 
Forfeited(9,613)78.98 
Nonvested at April 1, 2022311,699 $81.13 
For the Company’s PRSUs, in addition to service conditions, the ultimate number of shares to be earned depends on the achievement of market-based performance conditions. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return (“TSR”) performance requirement, on a percentile basis, compared to a defined group of peer companies over three year performance periods, 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 April 1, 2022:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021198,869 $92.07 
Granted131,393 90.84 
Forfeited(51,375)99.62 
Nonvested at April 1, 2022278,887 $90.10 
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
 April 1,
2022
April 2,
2021
Weighted average fair value$97.58 $85.16 
Risk-free interest rate1.58 %0.19 %
Expected volatility42 %41 %
Expected life (in years)3.93.0
Expected dividend yield— %— %
The valuation of the market-based PRSUs granted during 2022 and 2021 also reflects a weighted average illiquidity discount of 9.25% and 8.19%, 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.22.1
Restructuring and Other Charges
3 Months Ended
Apr. 01, 2022
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
 April 1,
2022
April 2,
2021
Restructuring charges$1,103 $654 
Acquisition and integration costs
1,936 84 
Other general expenses296 177 
Total restructuring and other charges
$3,335 $915 
Restructuring programs
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month period ended April 1, 2022 (in thousands):
Restructuring charges:
Restructuring and other charges
$1,103 
Restructuring-related expenses(a):
Cost of sales155 
Selling, general and administrative318 
Research, development and engineering177 
Total restructuring and restructuring-related charges
$1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and manufacturing transfer charges. Restructuring related expense for the three month period ended April 2, 2021 were not material.
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 $3 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, 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 2023.
(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 between approximately $4 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $3.9 million. These actions are expected to be 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.
2021 SRA Initiatives - During the fourth quarter of 2021, the Company initiated plans to exit certain markets served in our Medical segment to enhance profitability and reallocate manufacturing capacity needed to support our 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 $5 million and $8 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 April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $1.4 million. These actions are expected to be completed by the end of 2025.
The following table summarizes the activity for restructuring reserves (in thousands):
Operational
excellence
initiatives
Strategic reorganization and alignmentTotal
December 31, 2021$298 $134 $432 
Charges incurred, net of reversals647 456 1,103 
Cash payments(657)(34)(691)
April 1, 2022$288 $556 $844 
Acquisition and integration
Acquisition and integration costs primarily consist of professional fees and other costs related to business acquisitions. During the three months ended April 1, 2022, acquisition and integration costs included $1.9 million of expenses primarily related to the acquisitions of Oscor and Aran.
Other general expenses
During the three months ended April 1, 2022 and April 2, 2021, 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.22.1
Income Taxes
3 Months Ended
Apr. 01, 2022
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 2022 was 18.5% on $13.9 million of income before taxes compared to 13.8% on $25.0 million of income before taxes for the same period in 2021. 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 2022 and 2021 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. The Company recorded a discrete tax expense of $0.5 million for the first quarter of 2022, compared to discrete tax benefits of $0.6 million, for the first quarter of 2021. The discrete tax amounts for both periods are predominately related 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 April 1, 2022, the Company had unrecognized tax benefits of approximately $5.7 million, of which approximately $5.6 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of April 1, 2022, the Company believes the reasonably possible total amount of unrecognized tax benefits that could increase or decrease in the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements would not be material to its consolidated financial statements.
In response to the COVID-19 pandemic, many governments have enacted or are contemplating measures to provide aid and economic stimulus. These measures may include deferring the due dates of tax payments or other changes to their income and non-income-based tax laws. The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020 in the U.S., includes measures to assist companies, including temporary changes to income and non-income-based tax laws. The CARES Act provided for deferred payment of the employer portion of social security taxes through the end of 2020. As of April 1, 2022 and December 31, 2021, the Company had a remaining deferred amount of $4.8 million, which the Company expects to pay within the next twelve months. The deferred payroll taxes are included within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Apr. 01, 2022
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, 2021$509 
Additions to warranty reserve, net of reversals(20)
Adjustments to pre-existing warranties (111)
April 1, 2022$378 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (“EPS”)
3 Months Ended
Apr. 01, 2022
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
April 1,
2022
April 2,
2021
Numerator for basic and diluted EPS:
Net income$11,367 $21,520 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,091 32,957 
Dilutive effect of share-based awards211 231 
Weighted average shares outstanding - Diluted33,302 33,188 
Basic EPS$0.34 $0.65 
Diluted EPS$0.34 $0.65 
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
April 1,
2022
April 2,
2021
Time-vested RSUs10 
PRSUs166 64 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Apr. 01, 2022
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 April 1, 2022 and April 2, 2021:
Three Months Ended
April 1,
2022
April 2,
2021
Shares outstanding at beginning of period33,063,336 32,908,178 
Stock options exercised— 4,229 
Vesting of RSUs, net of shares withheld to cover taxes38,831 62,295 
Shares outstanding at end of period33,102,167 32,974,702 
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, 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 
December 31, 2020$(1,095)$(4,956)$57,546 $51,495 $1,197 $52,692 
Unrealized loss on cash flow hedges— (1,269)— (1,269)266 (1,003)
Realized gain on foreign currency hedges— (659)— (659)139 (520)
Realized loss on interest rate swap hedges— 1,034 — 1,034 (217)817 
Foreign currency translation loss— — (16,364)(16,364)— (16,364)
April 2, 2021$(1,095)$(5,850)$41,182 $34,237 $1,385 $35,622 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements
3 Months Ended
Apr. 01, 2022
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)
April 1, 2022
Assets: Foreign currency hedging contracts$1,887 $— $1,887 $— 
Liabilities: Foreign currency hedging contracts330 — 330 — 
Liabilities: Interest rate swap387 — 387 — 
Liabilities: Contingent consideration1,976 — — 1,976 
December 31, 2021
Assets: Foreign currency hedging contracts$687 $— $687 $— 
Liabilities: Interest rate swap2,978 — 2,978 — 
Liabilities: Contingent consideration2,415 — — 2,415 
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 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 designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.4470 %$(387)Other long-term liabilities
Information regarding the Company’s outstanding interest rate swap designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.1013 %$(2,978)Other long-term liabilities
(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.
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$16,516 Dec 20220.0459MXN Peso$1,141 Prepaid expenses and other current assets
10,231 Dec 20221.1368Euro(220)Accrued expenses and other current liabilities
6,543 Dec 20220.0218UYU Peso746 Prepaid expenses and other current assets
10,121 Dec 20221.1245Euro(110)Accrued expenses and other current liabilities
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$22,201 Dec 20220.0463MXN Peso$408 Prepaid expenses and other current assets
17,017 Dec 20221.1344Euro130 Prepaid expenses and other current assets
9,020 Dec 20220.0220UYU Peso149 Prepaid expenses and other current assets
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 April 1, 2022 and April 2, 2021 (in thousands):
Three Months Ended
April 1, 2022April 2, 2021
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$310,912 $(54)$290,467 $
Cost of sales229,437 192 205,981 624 
Operating expenses58,978 24 49,878 27 
Interest expense5,968 (767)8,532 (1,034)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months EndedLocation in Statements of Operations and Comprehensive IncomeThree Months Ended
April 1,
2022
April 2,
2021
April 1,
2022
April 2,
2021
Interest rate swap$1,824 $266 Interest expense$(767)$(1,034)
Foreign exchange contracts(514)(886)Sales(54)
Foreign exchange contracts1,269 (559)Cost of sales192 624 
Foreign exchange contracts277 (90)Operating expenses24 27 
The Company expects to reclassify net losses totaling $0.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
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 April 1, 2022, the Company had one contract outstanding, with a notional amount of $8.0 million and a fair value of $0.1 million. At December 31, 2021, the Company had one contract outstanding, with a notional amount of $15.0 million and a fair value of $(0.1) million. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.3 million for the three months ended April 1, 2022, which is included in Other (income) loss, net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in Other (income) loss, net. The Company did not have foreign currency contracts not designated as hedging instruments outstanding during the three months ended April 2, 2021.
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 April 1, 2022 and April 2, 2021 (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Fair value measurement at beginning of period$2,415 $3,900 
Fair value measurement adjustment54 — 
Payments
(493)(1,621)
Foreign currency translation— 
Fair value measurement at end of period$1,976 $2,281 
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 April 1, 2022 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for InoMec and USB, to make additional payments if certain revenue goals are met.
During 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 for USB. During 2021, the Company made payments associated with the InoMec and USB acquisitions, resulting from achievement of revenue-based goals for the period from March 1, 2020 to February 28, 2021 for InoMec and January 1, 2020 to December 31, 2020 for USB.
As of April 1, 2022 and December 31, 2021, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $1.3 million and $0.9 million, respectively, and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.7 million and $1.5 million, respectively.
(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)
The following table provides quantitative information associated with the fair value measurement of the Company’s liabilities for contingent consideration:
April 1, 2022
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$5,375 $1,976 Monte CarloRevenue volatility26.7 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
December 31, 2021
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$6,750 $2,415 Monte CarloRevenue volatility29.0 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
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, TLA Facility and TLB 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):
April 1,
2022
December 31,
2021
Equity method investment$13,788 $16,192 
Non-marketable equity securities5,637 5,637 
Total equity investments
$19,425 $21,829 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
April 1,
2022
April 2,
2021
Equity method investment loss$2,404 $1,335 
The Company’s equity method investment is in a venture capital fund focused on investing in life sciences companies. As of April 1, 2022, the Company owned 6.8% of this fund.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information
3 Months Ended
Apr. 01, 2022
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 Company has communicated to certain customers that it is exiting certain markets it serves in the Advanced Surgical, Orthopedics & Portable Medical product line. In order to align with the planned exit of those markets and better align to its end markets and product line strategies, the Company recast its product line sales within the Medical segment to reflect the reclassification of certain products from the historical product lines to the product lines associated with those revenues that will be utilized for future revenue reporting. The Company believes the revised presentation will provide improved reporting and better transparency into the operational results of its business and markets. The Company has reclassified the prior year information in the table below to conform to the current year presentation. For the three months ended April 2, 2021, Cardio & Vascular sales of $8.0 million and Advanced Surgical, Orthopedics & Portable Medical sales of $5.3 million were reclassified to the Cardiac Rhythm Management & Neuromodulation product line.
The following table presents sales by product line (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Segment sales by product line:
Medical
Cardio & Vascular$159,037 $141,206 
Cardiac Rhythm Management & Neuromodulation
123,324 121,703 
Advanced Surgical, Orthopedics & Portable Medical19,666 20,056 
Total Medical302,027 282,965 
Non-Medical8,885 7,502 
Total sales$310,912 $290,467 
The following table presents income for the Company’s reportable segments (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Segment income:
Medical$44,148 $55,525 
Non-Medical665 
Total segment income44,813 55,527 
Unallocated operating expenses
(22,316)(20,919)
Operating income22,497 34,608 
Unallocated expenses, net(8,549)(9,630)
Income before taxes$13,948 $24,978 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts With Customers
3 Months Ended
Apr. 01, 2022
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 31% and 29%, respectively, for the three months ended April 1, 2022 and April 2, 2021. 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
April 1, 2022April 2, 2021
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*22%*
Customer B18%*13%*
Customer C14%*17%*
Customer D*33%*26%
All other customers50%67%48%74%
__________
* 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
April 1, 2022April 2, 2021
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States54%63%53%69%
United Kingdom*10%*10%
Canada***11%
All other countries46%27%47%10%
__________
* 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):
April 1,
2022
December 31,
2021
Contract assets$66,343 $64,743 
Contract liabilities7,016 3,776 
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. During the three months ended April 2, 2021, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2020.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event
3 Months Ended
Apr. 01, 2022
Subsequent Events [Abstract]  
Subsequent Event SUBSEQUENT EVENT
On April 6, 2022, the Company acquired Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”) in an all cash transaction for €120 million (approximately $131 million at the exchange rate as of April 6, 2022), subject to customary working capital and other adjustments, with up to €10 million (approximately $11 million at the exchange rate as of April 6, 2022) of contingent consideration payable based on Aran’s achievement of 2022 revenue growth milestones. The Company funded the purchase price with borrowings under its Revolving Credit Facility.
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.
For segment reporting purposes, the results of operations and assets from this acquisition will be included in the Company’s Medical segment. 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. In addition to assets acquired and liabilities assumed, the Company expects to allocate the purchase price to identifiable intangible assets such as developed technology and customer relationships. The Company expects to determine the preliminary purchase price allocation prior to the end of the second quarter of 2022.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Apr. 01, 2022
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.
Reclassifications ReclassificationsCertain prior period amounts have been reclassified to conform to current year presentation. Refer to Note 14, “Segment Information,” for a description of the changes made to the Company’s prior period product line sales classification to reflect the current year presentation.
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, 2021, 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 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions (Tables)
3 Months Ended
Apr. 01, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Final Allocation of Purchase Consideration
The following table summarizes the preliminary fair values of the assets acquired and liabilities assumed (in thousands):
Fair value of net assets acquired
Current assets (excluding inventory)$12,148 
Inventory11,270 
Property, plant and equipment17,977 
Goodwill80,778 
Intangible assets105,300 
Operating lease assets15,142 
Other noncurrent assets695 
Current liabilities(10,824)
Operating lease liabilities(12,044)
Fair value of net assets acquired$220,442 
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$304,101 
Net income19,936 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Apr. 01, 2022
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
April 1,
2022
April 2,
2021
Noncash investing and financing activities:
Property, plant and equipment purchases included in accounts payable$3,688 $2,981 
Supplemental lease disclosures:
Assets acquired under operating leases7,914 7,414 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories comprise the following (in thousands):
April 1,
2022
December 31,
2021
Raw materials$75,749 $70,956 
Work-in-process84,586 74,152 
Finished goods12,978 10,591 
Total$173,313 $155,699 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Tables)
3 Months Ended
Apr. 01, 2022
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 April 1, 2022 were as follows (in thousands):
MedicalNon- MedicalTotal
December 31, 2021$907,704 $17,000 $924,704 
Acquisitions and related adjustments (Note 2)2,891 — 2,891 
Foreign currency translation(4,001)— (4,001)
April 1, 2022$906,594 $17,000 $923,594 
Schedule of Finite-Lived Intangible Assets, Major Class Intangible assets comprise the following (in thousands):
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
April 1, 2022
Definite-lived:
Purchased technology and patents$268,350 $(167,423)$100,927 
Customer lists779,412 (194,174)585,238 
Amortizing tradenames and other20,447 (4,505)15,942 
Total amortizing intangible assets$1,068,209 $(366,102)$702,107 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2021
Definite-lived:
Purchased technology and patents$269,359 $(164,298)$105,061 
Customer lists783,618 (187,412)596,206 
Amortizing tradenames and other20,462 (4,207)16,255 
Total amortizing intangible assets$1,073,439 $(355,917)$717,522 
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
April 1, 2022
Definite-lived:
Purchased technology and patents$268,350 $(167,423)$100,927 
Customer lists779,412 (194,174)585,238 
Amortizing tradenames and other20,447 (4,505)15,942 
Total amortizing intangible assets$1,068,209 $(366,102)$702,107 
Indefinite-lived:
Trademarks and tradenames$90,288 
December 31, 2021
Definite-lived:
Purchased technology and patents$269,359 $(164,298)$105,061 
Customer lists783,618 (187,412)596,206 
Amortizing tradenames and other20,462 (4,207)16,255 
Total amortizing intangible assets$1,073,439 $(355,917)$717,522 
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
 April 1,
2022
April 2,
2021
Cost of sales$3,645 $3,268 
Selling, general and administrative expenses7,959 7,182 
Total intangible asset amortization expense$11,604 $10,450 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Estimated future intangible asset amortization expense based on the carrying value as of April 1, 2022 is as follows (in thousands):
Remainder of 20222023202420252026After 2026
Amortization Expense$34,782 48,257 47,349 45,724 43,397 482,598 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Apr. 01, 2022
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt related to the Senior Secured Credit Facilities as of April 1, 2022 and December 31, 2021, respectively, comprises the following (in thousands):
 April 1,
2022
December 31,
2021
Senior secured term loan A$464,125 $467,062 
Senior secured term loan B348,250 349,125 
Senior secured revolving credit facility24,300 19,300 
Unamortized discount on term loan B and deferred debt issuance costs(7,043)(7,361)
Total debt829,632 828,126 
Current portion of long-term debt(15,250)(15,250)
Total long-term debt$814,382 $812,876 
Schedule of Maturities of Long-term Debt
Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2022 and through maturity, excluding any discounts or premiums, as of April 1, 2022 are as follows (in thousands):
Remainder of 20222023202420252026After 2026
Future minimum principal payments$11,438 18,187 29,938 38,750 406,737 331,625 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Apr. 01, 2022
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
 April 1,
2022
April 2,
2021
RSUs and PRSUs$4,995 $4,704 
Total stock-based compensation expense$4,995 $4,704 
Cost of sales$769 $1,114 
Selling, general and administrative3,545 3,355 
Research, development and engineering325 235 
Restructuring and other charges356 — 
Total stock-based compensation expense$4,995 $4,704 
Schedule of Share-based Compensation, Stock Options Activity
The following table summarizes the Company’s stock option activity for the three month period ended April 1, 2022:
Number of
Stock
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(In Years)
Aggregate
Intrinsic
Value
(In Millions)
Outstanding at December 31, 2021247,640 $38.03 
No activity— — 
Outstanding and exercisable at April 1, 2022247,640 $38.03 3.9$11.0 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
The following table summarizes time-vested RSU activity for the three month period ended April 1, 2022:
Time-Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021248,131 $81.14 
Granted133,995 79.76 
Vested(60,814)78.49 
Forfeited(9,613)78.98 
Nonvested at April 1, 2022311,699 $81.13 
The following table summarizes PRSU activity for the three month period ended April 1, 2022:
Performance-
Vested
Activity
Weighted
Average
Grant Date Fair Value
Nonvested at December 31, 2021198,869 $92.07 
Granted131,393 90.84 
Forfeited(51,375)99.62 
Nonvested at April 1, 2022278,887 $90.10 
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
 April 1,
2022
April 2,
2021
Weighted average fair value$97.58 $85.16 
Risk-free interest rate1.58 %0.19 %
Expected volatility42 %41 %
Expected life (in years)3.93.0
Expected dividend yield— %— %
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Other Charges (Tables)
3 Months Ended
Apr. 01, 2022
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Related Charges
Restructuring and other charges comprise the following (in thousands):
 Three Months Ended
 April 1,
2022
April 2,
2021
Restructuring charges$1,103 $654 
Acquisition and integration costs
1,936 84 
Other general expenses296 177 
Total restructuring and other charges
$3,335 $915 
The following table comprises restructuring and restructuring-related charges by income statement classification for the three month period ended April 1, 2022 (in thousands):
Restructuring charges:
Restructuring and other charges
$1,103 
Restructuring-related expenses(a):
Cost of sales155 
Selling, general and administrative318 
Research, development and engineering177 
Total restructuring and restructuring-related charges
$1,753 
__________
(a) Restructuring-related expenses primarily include retention bonuses and manufacturing transfer charges. Restructuring related expense for the three month period ended April 2, 2021 were not material.
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, 2021$298 $134 $432 
Charges incurred, net of reversals647 456 1,103 
Cash payments(657)(34)(691)
April 1, 2022$288 $556 $844 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Apr. 01, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability The change in product warranty liability comprised the following (in thousands):
December 31, 2021$509 
Additions to warranty reserve, net of reversals(20)
Adjustments to pre-existing warranties (111)
April 1, 2022$378 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (“EPS”) (Tables)
3 Months Ended
Apr. 01, 2022
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
April 1,
2022
April 2,
2021
Numerator for basic and diluted EPS:
Net income$11,367 $21,520 
Denominator for basic and diluted EPS:
Weighted average shares outstanding - Basic33,091 32,957 
Dilutive effect of share-based awards211 231 
Weighted average shares outstanding - Diluted33,302 33,188 
Basic EPS$0.34 $0.65 
Diluted EPS$0.34 $0.65 
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
April 1,
2022
April 2,
2021
Time-vested RSUs10 
PRSUs166 64 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Apr. 01, 2022
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 April 1, 2022 and April 2, 2021:
Three Months Ended
April 1,
2022
April 2,
2021
Shares outstanding at beginning of period33,063,336 32,908,178 
Stock options exercised— 4,229 
Vesting of RSUs, net of shares withheld to cover taxes38,831 62,295 
Shares outstanding at end of period33,102,167 32,974,702 
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, 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 
December 31, 2020$(1,095)$(4,956)$57,546 $51,495 $1,197 $52,692 
Unrealized loss on cash flow hedges— (1,269)— (1,269)266 (1,003)
Realized gain on foreign currency hedges— (659)— (659)139 (520)
Realized loss on interest rate swap hedges— 1,034 — 1,034 (217)817 
Foreign currency translation loss— — (16,364)(16,364)— (16,364)
April 2, 2021$(1,095)$(5,850)$41,182 $34,237 $1,385 $35,622 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Tables)
3 Months Ended
Apr. 01, 2022
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)
April 1, 2022
Assets: Foreign currency hedging contracts$1,887 $— $1,887 $— 
Liabilities: Foreign currency hedging contracts330 — 330 — 
Liabilities: Interest rate swap387 — 387 — 
Liabilities: Contingent consideration1,976 — — 1,976 
December 31, 2021
Assets: Foreign currency hedging contracts$687 $— $687 $— 
Liabilities: Interest rate swap2,978 — 2,978 — 
Liabilities: Contingent consideration2,415 — — 2,415 
Information regarding the Company’s outstanding interest rate swap designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.4470 %$(387)Other long-term liabilities
Information regarding the Company’s outstanding interest rate swap designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountStart DateEnd
Date
Pay Fixed RateReceive Current Floating RateFair ValueBalance Sheet Location
$150,000 Jun 2020Jun 20232.1785 %0.1013 %$(2,978)Other long-term liabilities
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of April 1, 2022 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$16,516 Dec 20220.0459MXN Peso$1,141 Prepaid expenses and other current assets
10,231 Dec 20221.1368Euro(220)Accrued expenses and other current liabilities
6,543 Dec 20220.0218UYU Peso746 Prepaid expenses and other current assets
10,121 Dec 20221.1245Euro(110)Accrued expenses and other current liabilities
Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2021 is as follows (dollars in thousands):
Notional AmountEnd
Date
$/Foreign CurrencyFair ValueBalance Sheet Location
$22,201 Dec 20220.0463MXN Peso$408 Prepaid expenses and other current assets
17,017 Dec 20221.1344Euro130 Prepaid expenses and other current assets
9,020 Dec 20220.0220UYU Peso149 Prepaid expenses and other current assets
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 April 1, 2022 and April 2, 2021 (in thousands):
Three Months Ended
April 1, 2022April 2, 2021
TotalAmount of Gain (Loss) on Cash Flow Hedge ActivityTotalAmount of Gain (Loss) on Cash Flow Hedge Activity
Sales$310,912 $(54)$290,467 $
Cost of sales229,437 192 205,981 624 
Operating expenses58,978 24 49,878 27 
Interest expense5,968 (767)8,532 (1,034)
Unrealized Gain (Loss) Recognized in OCIRealized Gain (Loss) Reclassified from AOCI
Three Months EndedLocation in Statements of Operations and Comprehensive IncomeThree Months Ended
April 1,
2022
April 2,
2021
April 1,
2022
April 2,
2021
Interest rate swap$1,824 $266 Interest expense$(767)$(1,034)
Foreign exchange contracts(514)(886)Sales(54)
Foreign exchange contracts1,269 (559)Cost of sales192 624 
Foreign exchange contracts277 (90)Operating expenses24 27 
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 April 1, 2022 and April 2, 2021 (in thousands):
 Three Months Ended
April 1,
2022
April 2,
2021
Fair value measurement at beginning of period$2,415 $3,900 
Fair value measurement adjustment54 — 
Payments
(493)(1,621)
Foreign currency translation— 
Fair value measurement at end of period$1,976 $2,281 
Schedule of Contingent Consideration Measurement Inputs
The following table provides quantitative information associated with the fair value measurement of the Company’s liabilities for contingent consideration:
April 1, 2022
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$5,375 $1,976 Monte CarloRevenue volatility26.7 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
December 31, 2021
Contingency TypeMaximum Payout (undiscounted)Fair ValueValuation TechniqueUnobservable InputsWeighted Average or Range
Revenue-based payments$6,750 $2,415 Monte CarloRevenue volatility29.0 %
Discount rate1.8 %
Projected year(s) of payment2022-2024
Schedule of Equity Method Investments
Equity investments comprise the following (in thousands):
April 1,
2022
December 31,
2021
Equity method investment$13,788 $16,192 
Non-marketable equity securities5,637 5,637 
Total equity investments
$19,425 $21,829 
The components of Loss on equity investments for each period were as follows (in thousands):
Three Months Ended
April 1,
2022
April 2,
2021
Equity method investment loss$2,404 $1,335 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Tables)
3 Months Ended
Apr. 01, 2022
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
April 1,
2022
April 2,
2021
Segment sales by product line:
Medical
Cardio & Vascular$159,037 $141,206 
Cardiac Rhythm Management & Neuromodulation
123,324 121,703 
Advanced Surgical, Orthopedics & Portable Medical19,666 20,056 
Total Medical302,027 282,965 
Non-Medical8,885 7,502 
Total sales$310,912 $290,467 
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
April 1,
2022
April 2,
2021
Segment income:
Medical$44,148 $55,525 
Non-Medical665 
Total segment income44,813 55,527 
Unallocated operating expenses
(22,316)(20,919)
Operating income22,497 34,608 
Unallocated expenses, net(8,549)(9,630)
Income before taxes$13,948 $24,978 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts With Customers (Tables)
3 Months Ended
Apr. 01, 2022
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
April 1, 2022April 2, 2021
CustomerMedicalNon-Medical MedicalNon-Medical
Customer A18%*22%*
Customer B18%*13%*
Customer C14%*17%*
Customer D*33%*26%
All other customers50%67%48%74%
__________
* 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
April 1, 2022April 2, 2021
Ship to LocationMedicalNon-Medical MedicalNon-Medical
United States54%63%53%69%
United Kingdom*10%*10%
Canada***11%
All other countries46%27%47%10%
__________
* 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):
April 1,
2022
December 31,
2021
Contract assets$66,343 $64,743 
Contract liabilities7,016 3,776 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Dec. 01, 2021
Apr. 01, 2022
Apr. 02, 2021
Business Acquisition [Line Items]        
Goodwill accounting adjustment     $ 2,891  
Total sales     310,912 $ 290,467
Oscor Inc        
Business Acquisition [Line Items]        
Percentage of voting interests acquired   100.00%    
Consideration transferred   $ 220,400    
Cash acquired from acquisition   $ 2,600    
Goodwill accounting adjustment     2,900  
Decrease in inventory     1,000  
Adjustment in current liabilities     $ 1,900  
Total sales $ 19,000      
Acquisition related costs $ 400      
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions (Allocation Of The Provisional Purchase Price ) (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Dec. 01, 2021
Business Acquisition [Line Items]      
Goodwill $ 923,594 $ 924,704  
Oscor Inc      
Business Acquisition [Line Items]      
Current assets (excluding inventory)     $ 12,148
Inventory     11,270
Property, plant and equipment     17,977
Goodwill     80,778
Intangible assets     105,300
Operating lease assets     15,142
Other noncurrent assets     695
Current liabilities     (10,824)
Operating lease liabilities     (12,044)
Fair value of net assets acquired     $ 220,442
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions (Pro Forma Information) (Details) - Oscor Inc
$ in Thousands
Apr. 01, 2022
USD ($)
Business Combination, Separately Recognized Transactions [Line Items]  
Sales $ 304,101
Net income $ 19,936
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Noncash investing and financing activities:    
Property, plant and equipment purchases included in accounts payable $ 3,688 $ 2,981
Supplemental lease disclosures:    
Assets acquired under operating leases $ 7,914 $ 7,414
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 75,749 $ 70,956
Work-in-process 84,586 74,152
Finished goods 12,978 10,591
Total $ 173,313 $ 155,699
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Schedule of Goodwill) (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
Goodwill [Roll Forward]  
Opening goodwill $ 924,704
Acquisitions and related adjustments (Note 2) 2,891
Foreign currency translation (4,001)
Closing goodwill 923,594
Medical  
Goodwill [Roll Forward]  
Opening goodwill 907,704
Acquisitions and related adjustments (Note 2) 2,891
Foreign currency translation (4,001)
Closing goodwill 906,594
Non-Medical  
Goodwill [Roll Forward]  
Opening goodwill 17,000
Acquisitions and related adjustments (Note 2) 0
Foreign currency translation 0
Closing goodwill $ 17,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Indefinite-lived Intangible Assets [Line Items]    
Finite-lived intangible asset $ 702,107 $ 717,522
Purchased technology and patents | Revision of Prior Period, Adjustment    
Indefinite-lived Intangible Assets [Line Items]    
Finite-lived intangible asset   (16,200)
Amortizing tradenames and other | Revision of Prior Period, Adjustment    
Indefinite-lived Intangible Assets [Line Items]    
Finite-lived intangible asset   $ 16,200
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,068,209 $ 1,073,439
Accumulated Amortization (366,102) (355,917)
Net Carrying Amount 702,107 717,522
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 268,350 269,359
Accumulated Amortization (167,423) (164,298)
Net Carrying Amount 100,927 105,061
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 779,412 783,618
Accumulated Amortization (194,174) (187,412)
Net Carrying Amount 585,238 596,206
Amortizing tradenames and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 20,447 20,462
Accumulated Amortization (4,505) (4,207)
Net Carrying Amount $ 15,942 $ 16,255
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 11,604 $ 10,450
Cost of sales    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense 3,645 3,268
Selling, general and administrative expenses    
Finite-Lived Intangible Assets [Line Items]    
Total intangible asset amortization expense $ 7,959 $ 7,182
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details)
$ in Thousands
Apr. 01, 2022
USD ($)
Amortization Expense  
Remainder of 2022 $ 34,782
2023 48,257
2024 47,349
2025 45,724
2026 43,397
After 2026 $ 482,598
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Narrative) (Details)
3 Months Ended 12 Months Ended
Sep. 02, 2021
USD ($)
Apr. 01, 2022
USD ($)
Dec. 31, 2021
Secured Debt | Senior secured term loan A      
Debt Instrument [Line Items]      
Debt instrument term   5 years  
Debt weighted average interest rate   1.96%  
Secured Debt | Senior secured term loan B      
Debt Instrument [Line Items]      
Debt instrument term   7 years  
Discount percentage   0.50%  
Debt weighted average interest rate   3.00%  
Secured Debt | Senior secured term loan B | London Interbank Offered Rate One- Month (LIBOR)      
Debt Instrument [Line Items]      
Variable rate basis spread 2.50%    
Interest rate floor 0.50%    
Secured Debt | Senior secured term loan B | Base rate      
Debt Instrument [Line Items]      
Variable rate basis spread 1.50%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt weighted average interest rate   1.96%  
Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Debt instrument term   5 years  
Remaining borrowing capacity $ 370,200,000    
Outstanding amount $ 24,300,000    
Commitment fee on unused portion   0.15%  
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 | London Interbank Offered Rate One- Month (LIBOR) | Minimum      
Debt Instrument [Line Items]      
Variable rate basis spread 1.25%    
Revolving Credit Facility | Line of Credit | London Interbank Offered Rate One- Month (LIBOR) | Maximum      
Debt Instrument [Line Items]      
Variable rate basis spread 2.25%    
Revolving Credit Facility | Line of Credit | Senior secured term loan A      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity   $ 400,000,000  
Revolving Credit Facility | Line of Credit | Senior secured term loan A | London Interbank Offered Rate One- Month (LIBOR)      
Debt Instrument [Line Items]      
Variable rate basis spread 1.00%    
Revolving Credit Facility | Line of Credit | Senior secured term loan A | Base rate | Minimum      
Debt Instrument [Line Items]      
Variable rate basis spread 0.25%    
Revolving Credit Facility | Line of Credit | Senior secured term loan A | Base rate | Maximum      
Debt Instrument [Line Items]      
Variable rate basis spread 1.25%    
Revolving Credit Facility | Line of Credit | Senior secured term loan A | Federal funds rate      
Debt Instrument [Line Items]      
Variable rate basis spread 0.50%    
Revolving Credit Facility | Secured Debt | Senior secured term loan A      
Debt Instrument [Line Items]      
Interest expense ratio   2.50  
Revolving Credit Facility | Secured Debt | Senior secured term loan A | Through Maturity      
Debt Instrument [Line Items]      
Net leverage ratio incremental increase option     5.50
Revolving Credit Facility | Secured Debt | Senior secured term loan A | Third Fiscal Quarter of 2023      
Debt Instrument [Line Items]      
Net leverage ratio incremental increase option     5.00
Swingline loans | Line of Credit      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity $ 40,000,000    
Standby Letters of Credit      
Debt Instrument [Line Items]      
Letters of credit outstanding amount $ 5,500,000    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Unamortized discount on term loan B and deferred debt issuance costs $ (7,043) $ (7,361)
Total debt 829,632 828,126
Current portion of long-term debt (15,250) (15,250)
Total long-term debt 814,382 812,876
Secured Debt | Senior secured term loan A    
Debt Instrument [Line Items]    
Long-term debt, gross 464,125 467,062
Secured Debt | Senior secured term loan B    
Debt Instrument [Line Items]    
Long-term debt, gross 348,250 349,125
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross $ 24,300 $ 19,300
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Long-term Debt Maturity Schedule) (Details)
$ in Thousands
Apr. 01, 2022
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2022 $ 11,438
2023 18,187
2024 29,938
2025 38,750
2026 406,737
After 2026 $ 331,625
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Narrative) (Details)
3 Months Ended
Apr. 01, 2022
Time-vested 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
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Allocation of Recognized Period Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense $ 4,995 $ 4,704
Cost of sales    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 769 1,114
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 3,545 3,355
Research, development and engineering    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 325 235
Restructuring and other charges    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense 356 0
RSUs and PRSUs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based payment arrangement, expense $ 4,995 $ 4,704
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Stock Options Activity) (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 01, 2022
USD ($)
$ / shares
shares
Number of Stock Options  
Options outstanding, beginning balance (in shares) | shares 247,640
Options outstanding, ending balance (in shares) | shares 247,640
Options exercisable at period end (in dollars per share) | shares 247,640
Weighted Average Exercise Price  
Options outstanding, beginning (in dollars per share) | $ / shares $ 38.03
Options outstanding, ending (in dollars per share) | $ / shares 38.03
Options exercisable at period end (in dollars per share) | $ / shares $ 38.03
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options outstanding, weighted average remaining contractual life 3 years 10 months 24 days
Options exercisable, weighted average remaining contractual life 3 years 10 months 24 days
Options outstanding, intrinsic value | $ $ 11.0
Options exercisable, intrinsic value | $ $ 11.0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Restricted Stock and Restricted Stock Units Activity) (Details)
3 Months Ended
Apr. 01, 2022
$ / shares
shares
Time-vested RSUs  
Time-Vested and Performance-Vested Activity  
Nonvested, beginning (in shares) | shares 248,131
Granted (in shares) | shares 133,995
Vested (in shares) | shares (60,814)
Forfeited (in shares) | shares (9,613)
Nonvested, ending (in shares) | shares 311,699
Weighted Average Grant Date Fair Value  
Nonvested, beginning (in dollars per share) | $ / shares $ 81.14
Granted (in dollars per share) | $ / shares 79.76
Vested (in dollars per share) | $ / shares 78.49
Forfeited (in dollars per share) | $ / shares 78.98
Nonvested, ending (in dollars per share) | $ / shares $ 81.13
PRSUs  
Time-Vested and Performance-Vested Activity  
Nonvested, beginning (in shares) | shares 198,869
Granted (in shares) | shares 131,393
Forfeited (in shares) | shares (51,375)
Nonvested, ending (in shares) | shares 278,887
Weighted Average Grant Date Fair Value  
Nonvested, beginning (in dollars per share) | $ / shares $ 92.07
Granted (in dollars per share) | $ / shares 90.84
Forfeited (in dollars per share) | $ / shares 99.62
Nonvested, ending (in dollars per share) | $ / shares $ 90.10
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Valuation Assumptions) (Details) - PRSUs - $ / shares
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value (in dollars per share) $ 97.58 $ 85.16
Risk-free interest rate 1.58% 0.19%
Expected volatility 42.00% 41.00%
Expected life (in years) 3 years 10 months 24 days 3 years
Expected dividend yield 0.00% 0.00%
Restriction period 6 months 6 months
Weighted average illiquidity discount 9.25% 8.19%
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Other Charges (Schedule of Restructuring And Other Charges Components) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Restructuring and Related Activities [Abstract]    
Restructuring and other charges $ 1,103 $ 654
Acquisition and integration costs 1,936 84
Other general expenses 296 177
Restructuring and other charges $ 3,335 $ 915
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Other Charges (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Restructuring Cost and Reserve [Line Items]    
Acquisition and integration costs $ 1,936 $ 84
Oscor And Aran Acquisitions    
Restructuring Cost and Reserve [Line Items]    
Acquisition and integration costs 1,900  
Strategic Reorganization And Alignment Initiatives 2021    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 1,400  
Strategic Reorganization And Alignment Initiatives 2021 | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 5,000  
Strategic Reorganization And Alignment Initiatives 2021 | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 8,000  
Employee Severance | Operational Excellence Initiatives, 2022 Initiatives    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 400  
Employee Severance | Operational Excellence Initiatives, 2022 Initiatives | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 3,000  
Employee Severance | Operational Excellence Initiatives, 2022 Initiatives | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 5,000  
Employee Severance | Operational Excellence Initiatives, 2021 Initiatives    
Restructuring Cost and Reserve [Line Items]    
Costs incurred since inception 3,900  
Employee Severance | Operational Excellence Initiatives, 2021 Initiatives | Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected costs 4,000  
Employee Severance | Operational Excellence Initiatives, 2021 Initiatives | Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected costs $ 5,000  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Other Charges (Schedule of Restructuring Restructuring-Related Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Restructuring charges:    
Restructuring and other charges $ 1,103 $ 654
Total restructuring and restructuring-related charges 1,753  
Cost of sales    
Restructuring charges:    
Total restructuring and restructuring-related charges 155  
Selling, general and administrative expenses    
Restructuring charges:    
Total restructuring and restructuring-related charges 318  
Research, development and engineering    
Restructuring charges:    
Total restructuring and restructuring-related charges $ 177  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Other Charges (Schedule of Restructuring Reserve By Type of Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Restructuring Reserve [Roll Forward]    
Beginning balance $ 432  
Charges incurred, net of reversals 1,103 $ 654
Cash payments (691)  
Ending balance 844  
Operational excellence initiatives    
Restructuring Reserve [Roll Forward]    
Beginning balance 298  
Charges incurred, net of reversals 647  
Cash payments (657)  
Ending balance 288  
Strategic reorganization and alignment    
Restructuring Reserve [Roll Forward]    
Beginning balance 134  
Charges incurred, net of reversals 456  
Cash payments (34)  
Ending balance $ 556  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Effective income tax rate 18.50% 13.80%  
Income before provision for income taxes $ 13,948 $ 24,978  
Discrete tax benefits 500 $ 600  
Unrecognized tax benefits 5,700    
Unrecognized tax benefits that would impact effective tax rate 5,600    
Accrued payroll taxes $ 4,800   $ 4,800
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Schedule of Product Warranty Liability) (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
Movement in Standard Product Warranty Accrual [Roll Forward]  
Balance at beginning of period $ 509
Additions to warranty reserve, net of reversals (20)
Adjustments to pre-existing warranties (111)
Balance at end of period $ 378
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (“EPS”) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Numerator for basic and diluted EPS:    
Net income $ 11,367 $ 21,520
Denominator for basic and diluted EPS:    
Weighted average shares outstanding - Basic (in shares) 33,091 32,957
Dilutive effect of share-based awards (in shares) 211 231
Weighted average shares outstanding - Diluted (in shares) 33,302 33,188
Basic EPS (in dollars per share) $ 0.34 $ 0.65
Diluted EPS (in dollars per share) $ 0.34 $ 0.65
Time-vested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of earnings per share (in shares) 3 10
PRSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from calculation of earnings per share (in shares) 166 64
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Shares Issued and Outstanding) (Details) - shares
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Class Of Stock [Roll Forward]    
Shares outstanding beginning balance (in shares) 33,063,336  
Shares outstanding ending balance (in shares) 33,102,167  
Common Stock    
Class Of Stock [Roll Forward]    
Shares outstanding beginning balance (in shares) 33,063,336 32,908,178
Stock options exercised (in shares) 0 4,229
Shares outstanding ending balance (in shares) 33,102,167 32,974,702
Restricted Stock | Common Stock    
Class Of Stock [Roll Forward]    
Vesting of RSUs, net of shares withheld to cover taxes (in shares) 38,831 62,295
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period $ 1,354,697 $ 1,271,055
Reclassification from AOCI, net of tax 2,256 (1,003)
Balance, ending balance 1,364,350 1,277,724
Foreign exchange contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, net of tax (128) (520)
Interest rate swap    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, net of tax 606 817
Defined Benefit Plan Liability    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (890) (1,095)
Balance, ending balance (890) (1,095)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period (2,291) (4,956)
Reclassification from AOCI, before tax 2,856 (1,269)
Reclassification from AOCI, tax (600) 266
Balance, ending balance 1,170 (5,850)
Cash Flow Hedges | Foreign exchange contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, before tax (162) (659)
Reclassification from AOCI, tax 34 139
Cash Flow Hedges | Interest rate swap    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Reclassification from AOCI, before tax 767 1,034
Reclassification from AOCI, tax (161) (217)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 29,720 57,546
Reclassification from AOCI, before tax (7,887) (16,364)
Reclassification from AOCI, tax 0 0
Reclassification from AOCI, net of tax (7,887) (16,364)
Balance, ending balance 21,833 41,182
Total Pre-Tax Amount    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 26,539 51,495
Balance, ending balance 22,113 34,237
Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 651 1,197
Balance, ending balance (76) 1,385
Net-of-Tax Amount    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of period 27,190 52,692
Balance, ending balance $ 22,037 $ 35,622
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details) - Fair Value - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Foreign currency hedging contracts $ 1,887 $ 687
Liabilities: Foreign currency hedging contracts 330  
Liabilities: Interest rate swap 387 2,978
Liabilities: Contingent consideration 1,976 2,415
Quoted Prices in Active Markets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Foreign currency hedging contracts 0 0
Liabilities: Foreign currency hedging contracts 0  
Liabilities: Interest rate swap 0 0
Liabilities: Contingent consideration 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Foreign currency hedging contracts 1,887 687
Liabilities: Foreign currency hedging contracts 330  
Liabilities: Interest rate swap 387 2,978
Liabilities: Contingent consideration 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets: Foreign currency hedging contracts 0 0
Liabilities: Foreign currency hedging contracts 0  
Liabilities: Interest rate swap 0 0
Liabilities: Contingent consideration $ 1,976 $ 2,415
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Schedule of Interest Rate Swaps) (Details) - Interest Rate Swap Maturing June 2023 - Other long-term liabilities - Designated as Hedging Instrument - USD ($)
Apr. 01, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Notional Amount $ 150,000,000 $ 150,000,000
Pay Fixed Rate 2.1785% 2.1785%
Receive Current Floating Rate 0.447% 0.1013%
Fair Value $ (387,000) $ (2,978,000)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Schedule of Foreign Currency Contracts) (Details) - Foreign Exchange Contract Maturing December 2021 - Designated as Hedging Instrument
$ in Thousands
Apr. 01, 2022
USD ($)
$ / €
$ / $
$ / $
Dec. 31, 2021
USD ($)
$ / $
$ / $
$ / €
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 16,516  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0459  
Fair Value $ 1,141  
Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 10,231  
$/Foreign currency (in dollars per foreign currency) | $ / € 1.1368  
Fair Value $ (220)  
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 6,543  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0218  
Fair Value $ 746  
Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 10,121  
$/Foreign currency (in dollars per foreign currency) | $ / € 1.1245  
Fair Value $ (110)  
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 22,201
$/Foreign currency (in dollars per foreign currency) | $ / $   0.0463
Fair Value   $ 408
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 17,017
$/Foreign currency (in dollars per foreign currency) | $ / €   1.1344
Fair Value   $ 130
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 9,020
$/Foreign currency (in dollars per foreign currency) | $ / $   0.0220
Fair Value   $ 149
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, AOCI and the Condensed Consolidated Statements of Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total sales $ 310,912 $ 290,467
Cost of sales 229,437 205,981
Operating expenses 58,978 49,878
Interest expense 5,968 8,532
Sales    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity (54) 8
Sales | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI (514) (886)
Cost of sales    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity 192 624
Cost of sales | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI 1,269 (559)
Operating expenses    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity 24 27
Operating expenses | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI 277 (90)
Interest expense    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Amount of Gain (Loss) on Cash Flow Hedge Activity (767) (1,034)
Interest expense | Interest rate swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Unrealized Gain (Loss) Recognized in OCI $ 1,824 $ 266
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Narrative) (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
contract
Apr. 02, 2021
USD ($)
Dec. 31, 2021
USD ($)
contract
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative instruments net loss to be reclassified to net income during next twelve months $ 900    
Payments 493 $ 1,621  
USB Acquisition      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Payments 500    
Accrued expenses and other current liabilities      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration liability, current 1,300   $ 900
Other long-term liabilities      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration liability, noncurrent $ 700   1,500
Chinese Venture Capital Fund      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Equity method investment ownership 6.80%    
Not Designated as Hedging Instrument | Foreign exchange contracts      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
National amount $ 8,000   15,000
Derivative asset, fair value 100   $ 100
Unrealized gain on cash flow hedges, pretax $ 300    
Derivative, Number of Instruments Held | contract 1   1
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Estimated Fair Values for Contingent Consideration) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 2,415 $ 3,900
Fair value measurement adjustment 54 0
Payments (493) (1,621)
Foreign currency translation 0 2
Balance at end of period $ 1,976 $ 2,281
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details)
$ in Thousands
Apr. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
InoMec Ltd    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Revenue-based payments, maximum payout (undiscounted) $ 5,375 $ 6,750
Fair Value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Revenue-based payments, fair value $ 1,976 $ 2,415
Fair Value | Revenue volatility | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Inputs 0.267 0.290
Fair Value | Discount rate | Weighted Average    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable Inputs 0.018 0.018
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments and Fair Value Measurements (Equity Method Investments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Equity method investment $ 13,788   $ 16,192
Non-marketable equity securities 5,637   5,637
Total equity investments 19,425   $ 21,829
Equity method investment loss $ 2,404 $ 1,335  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Narrative) (Details)
$ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
segment
Apr. 02, 2021
USD ($)
Segment Reporting, Revenue Reconciling Item [Line Items]    
Number of reportable segments | segment 2  
Total sales $ 310,912 $ 290,467
Operating Segments | Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 302,027 282,965
Cardio & Vascular | Operating Segments | Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 159,037 141,206
Cardio & Vascular | Operating Segments | Medical | Revision of Prior Period, Adjustment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales   (8,000)
Advanced Surgical, Orthopedics & Portable Medical | Operating Segments | Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales $ 19,666 20,056
Advanced Surgical, Orthopedics & Portable Medical | Operating Segments | Medical | Revision of Prior Period, Adjustment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales   $ (5,300)
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Reconciliation of Revenue from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales $ 310,912 $ 290,467
Operating Segments | Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 302,027 282,965
Operating Segments | Medical | Cardio & Vascular    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 159,037 141,206
Operating Segments | Medical | Cardiac Rhythm Management & Neuromodulation    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 123,324 121,703
Operating Segments | Medical | Advanced Surgical, Orthopedics & Portable Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales 19,666 20,056
Operating Segments | Non-Medical    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total sales $ 8,885 $ 7,502
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Segment Reporting Information [Line Items]    
Operating income $ 22,497 $ 34,608
Unallocated expenses, net (8,549) (9,630)
Income before taxes 13,948 24,978
Operating Segments    
Segment Reporting Information [Line Items]    
Operating income 44,813 55,527
Operating Segments | Medical    
Segment Reporting Information [Line Items]    
Operating income 44,148 55,525
Operating Segments | Non-Medical    
Segment Reporting Information [Line Items]    
Operating income 665 2
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Operating income $ (22,316) $ (20,919)
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts With Customers (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Concentration Risk [Line Items]    
Revenue recognized that was included in contract liability balance at beginning of period $ 0.9 $ 0.9
Revenue Benchmark | Product Concentration Risk | Transferred over Time    
Concentration Risk [Line Items]    
Concentration risk percentage 31.00% 29.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts With Customers (Disaggregated Revenue) (Details) - Revenue from contract with customer benchmark - Customer Concentration Risk
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Medical | Customer A    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 18.00% 22.00%
Medical | Customer B    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 18.00% 13.00%
Medical | Customer C    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 14.00% 17.00%
Medical | All other customers    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 50.00% 48.00%
Non-Medical | Customer D    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 33.00% 26.00%
Non-Medical | All other customers    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 67.00% 74.00%
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.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
Apr. 01, 2022
Apr. 02, 2021
Medical Segment | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 54.00% 53.00%
Medical Segment | All other countries    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 46.00% 47.00%
Non-Medical Segment | United States    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 63.00% 69.00%
Non-Medical Segment | United Kingdom    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 10.00% 10.00%
Non-Medical Segment | Canada    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage   11.00%
Non-Medical Segment | All other countries    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 27.00% 10.00%
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details) - USD ($)
$ in Thousands
Apr. 01, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Contract assets $ 66,343 $ 64,743
Contract liabilities $ 7,016 $ 3,776
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Event (Details) - Aran Acquisition
€ in Millions, $ in Millions
3 Months Ended
Apr. 06, 2022
USD ($)
Apr. 06, 2022
EUR (€)
Apr. 01, 2022
USD ($)
Apr. 06, 2022
EUR (€)
Subsequent Event [Line Items]        
Acquisition related costs     $ 0.9  
Subsequent Event        
Subsequent Event [Line Items]        
Consideration transferred $ 131.0 € 120    
Contingent consideration liability, current $ 11.0     € 10
XML 90 itgr-20220401_htm.xml IDEA: XBRL DOCUMENT 0001114483 2022-01-01 2022-04-01 0001114483 2022-04-22 0001114483 2022-04-01 0001114483 2021-12-31 0001114483 2021-01-01 2021-04-02 0001114483 2020-12-31 0001114483 2021-04-02 0001114483 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001114483 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-04-01 0001114483 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-04-02 0001114483 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 0001114483 us-gaap:AdditionalPaidInCapitalMember 2021-04-02 0001114483 us-gaap:RetainedEarningsMember 2021-12-31 0001114483 us-gaap:RetainedEarningsMember 2020-12-31 0001114483 us-gaap:RetainedEarningsMember 2022-01-01 2022-04-01 0001114483 us-gaap:RetainedEarningsMember 2021-01-01 2021-04-02 0001114483 us-gaap:RetainedEarningsMember 2022-04-01 0001114483 us-gaap:RetainedEarningsMember 2021-04-02 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-04-01 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-04-02 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 0001114483 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-02 0001114483 itgr:OscorIncMember 2021-12-01 0001114483 itgr:OscorIncMember 2021-12-01 2021-12-01 0001114483 itgr:OscorIncMember 2022-01-01 2022-04-01 0001114483 itgr:OscorIncMember 2022-04-01 2022-04-01 0001114483 itgr:MedicalSegmentMember 2021-12-31 0001114483 itgr:NonMedicalSegmentMember 2021-12-31 0001114483 itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:MedicalSegmentMember 2022-04-01 0001114483 itgr:NonMedicalSegmentMember 2022-04-01 0001114483 srt:RestatementAdjustmentMember itgr:LongTermTechnologyAndPatentsMember 2021-12-31 0001114483 srt:RestatementAdjustmentMember itgr:CurrentTechnologyAndPatentsMember 2021-12-31 0001114483 itgr:LongTermTechnologyAndPatentsMember 2022-04-01 0001114483 us-gaap:CustomerListsMember 2022-04-01 0001114483 itgr:CurrentTechnologyAndPatentsMember 2022-04-01 0001114483 us-gaap:TrademarksAndTradeNamesMember 2022-04-01 0001114483 itgr:LongTermTechnologyAndPatentsMember 2021-12-31 0001114483 us-gaap:CustomerListsMember 2021-12-31 0001114483 itgr:CurrentTechnologyAndPatentsMember 2021-12-31 0001114483 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001114483 us-gaap:CostOfSalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:CostOfSalesMember 2021-01-01 2021-04-02 0001114483 itgr:SellingGeneralAndAdministrativeExpenseMember 2022-01-01 2022-04-01 0001114483 itgr:SellingGeneralAndAdministrativeExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-04-01 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-04-01 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-04-01 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2022-04-01 0001114483 itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2021-12-31 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2022-04-01 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember 2021-12-31 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-01 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001114483 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-02 0001114483 us-gaap:StandbyLettersOfCreditMember 2021-09-02 0001114483 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember itgr:LondonInterbankOfferedRateOneMonthLIBORMember 2021-09-02 2021-09-02 0001114483 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember itgr:LondonInterbankOfferedRateOneMonthLIBORMember 2021-09-02 2021-09-02 0001114483 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-09-02 2021-09-02 0001114483 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-09-02 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-09-02 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:LineOfCreditMember itgr:LondonInterbankOfferedRateOneMonthLIBORMember 2021-09-02 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember 2022-04-01 0001114483 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-02 2021-09-02 0001114483 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-09-02 2021-09-02 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember itgr:LondonInterbankOfferedRateOneMonthLIBORMember 2021-09-02 2021-09-02 0001114483 itgr:TermLoanBTLBFacilityMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2021-09-02 2021-09-02 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember itgr:DebtInstrumentCovenantPeriodOneMember 2021-01-01 2021-12-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember itgr:DebtInstrumentCovenantPeriodTwoMember 2021-01-01 2021-12-31 0001114483 us-gaap:RevolvingCreditFacilityMember itgr:TermLoanATLAFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockUnitsAndPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-04-02 0001114483 us-gaap:CostOfSalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:CostOfSalesMember 2021-01-01 2021-04-02 0001114483 itgr:SellingGeneralAndAdministrativeExpenseMember 2022-01-01 2022-04-01 0001114483 itgr:SellingGeneralAndAdministrativeExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-04-02 0001114483 itgr:RestructuringAndOtherChargesNetMember 2022-01-01 2022-04-01 0001114483 itgr:RestructuringAndOtherChargesNetMember 2021-01-01 2021-04-02 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2021-12-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2021-12-31 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2021-01-01 2021-04-02 0001114483 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-04-01 0001114483 srt:MinimumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2022-04-01 0001114483 srt:MaximumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2022-04-01 0001114483 us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember 2022-04-01 0001114483 srt:MinimumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 srt:MaximumMember us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 us-gaap:EmployeeSeveranceMember itgr:OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 srt:MinimumMember itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 srt:MaximumMember itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 itgr:StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember 2022-04-01 0001114483 itgr:OperationalExcellenceInitiativesMember 2021-12-31 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2021-12-31 0001114483 itgr:OperationalExcellenceInitiativesMember 2022-01-01 2022-04-01 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2022-01-01 2022-04-01 0001114483 itgr:OperationalExcellenceInitiativesMember 2022-04-01 0001114483 itgr:StrategicReorganizationAndAlignmentMember 2022-04-01 0001114483 itgr:OscorAndAranAcquisitionsMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsTimeBasedMember 2021-01-01 2021-04-02 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2022-01-01 2022-04-01 0001114483 itgr:RestrictedStockAndRestrictedStockUnitsPerformanceBasedMember 2021-01-01 2021-04-02 0001114483 us-gaap:CommonStockMember 2021-12-31 0001114483 us-gaap:CommonStockMember 2020-12-31 0001114483 us-gaap:CommonStockMember 2022-01-01 2022-04-01 0001114483 us-gaap:CommonStockMember 2021-01-01 2021-04-02 0001114483 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-01-01 2022-04-01 0001114483 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2021-01-01 2021-04-02 0001114483 us-gaap:CommonStockMember 2022-04-01 0001114483 us-gaap:CommonStockMember 2021-04-02 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:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2020-12-31 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2020-12-31 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-04-02 0001114483 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-04-02 0001114483 us-gaap:InterestRateSwapMember 2021-01-01 2021-04-02 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-04-02 0001114483 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-02 0001114483 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-02 0001114483 itgr:AccumulatedAdjustmentAttributableToParentMember 2021-04-02 0001114483 itgr:AccumulatedOtherComprehensiveIncomeTaxAttributableToParentMember 2021-04-02 0001114483 us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 0001114483 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 0001114483 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 0001114483 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-04-01 0001114483 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001114483 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001114483 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001114483 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember itgr:InterestRateSwapMaturingJune2023Member us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember itgr:InterestRateSwapMaturingJune2023Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractOneMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 0001114483 itgr:AccruedExpensesAndOtherCurrentLiabilitiesMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractTwoMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractThreeMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 0001114483 itgr:AccruedExpensesAndOtherCurrentLiabilitiesMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFourMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-04-01 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFiveMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSixMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001114483 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember itgr:ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSevenMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001114483 us-gaap:SalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:SalesMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:InterestExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeForwardMember us-gaap:SalesMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2022-01-01 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2021-01-01 2021-04-02 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-04-01 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001114483 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-01-01 2022-04-01 0001114483 itgr:USBAcquisitionMember 2022-01-01 2022-04-01 0001114483 us-gaap:AccruedLiabilitiesMember 2022-04-01 0001114483 us-gaap:AccruedLiabilitiesMember 2021-12-31 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember 2022-04-01 0001114483 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001114483 itgr:InoMecLtdMember 2022-04-01 0001114483 srt:WeightedAverageMember us-gaap:FairValueMeasurementsRecurringMember itgr:MeasurementInputRevenueVolatilityMember 2022-04-01 0001114483 srt:WeightedAverageMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2022-04-01 0001114483 itgr:InoMecLtdMember 2021-12-31 0001114483 srt:WeightedAverageMember us-gaap:FairValueMeasurementsRecurringMember itgr:MeasurementInputRevenueVolatilityMember 2021-12-31 0001114483 srt:WeightedAverageMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001114483 itgr:ChineseVentureCapitalFundMember 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:CardioAndVascularMember srt:RestatementAdjustmentMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember srt:RestatementAdjustmentMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:CardioAndVascularMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:CardioAndVascularMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:CardiacRhythmManagementNeuromodulationMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:CardiacRhythmManagementNeuromodulationMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:AdvancedSurgicalOrthopedicsandPortableMedicalMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 0001114483 us-gaap:OperatingSegmentsMember 2022-01-01 2022-04-01 0001114483 us-gaap:OperatingSegmentsMember 2021-01-01 2021-04-02 0001114483 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-04-01 0001114483 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-04-02 0001114483 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-04-01 0001114483 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-04-02 0001114483 itgr:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 itgr:CustomerBMember 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 2021-01-01 2021-04-02 0001114483 itgr:CustomerCMember 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 2021-01-01 2021-04-02 0001114483 itgr:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2022-01-01 2022-04-01 0001114483 itgr:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 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 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 itgr:AllOtherCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 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:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 0001114483 country:GB 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 2021-01-01 2021-04-02 0001114483 country:CA us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 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 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:MedicalSegmentMember 2021-01-01 2021-04-02 0001114483 itgr:AllOtherCountriesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember itgr:NonMedicalSegmentMember 2021-01-01 2021-04-02 0001114483 itgr:AranAcquisitionMember us-gaap:SubsequentEventMember 2022-04-06 2022-04-06 0001114483 itgr:AranAcquisitionMember us-gaap:SubsequentEventMember 2022-04-06 0001114483 itgr:AranAcquisitionMember 2022-01-01 2022-04-01 shares iso4217:USD iso4217:USD shares pure iso4217:USD iso4217:MXN iso4217:USD iso4217:EUR iso4217:USD iso4217:UYU itgr:contract itgr:segment iso4217:EUR 0001114483 false 2022 Q1 --12-31 10-Q true 2022-04-01 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 33102550 25668000 17885000 100000 100000 198041000 182310000 173313000 155699000 3682000 4735000 66343000 64743000 27743000 27610000 494790000 452982000 273866000 277099000 923594000 924704000 792395000 807810000 5702000 5711000 75521000 70053000 42174000 43856000 2608042000 2582215000 15250000 15250000 90018000 76859000 1350000 725000 10700000 9862000 55764000 56933000 173082000 159629000 814382000 812876000 170908000 171505000 64262000 59767000 21058000 23741000 1243692000 1227518000 0.001 0.001 100000000 100000000 33102167 33102167 33063336 33063336 33000 33000 716589000 713150000 625691000 614324000 22037000 27190000 1364350000 1354697000 2608042000 2582215000 310912000 290467000 229437000 205981000 81475000 84486000 39560000 35502000 16083000 13461000 3335000 915000 58978000 49878000 22497000 34608000 5968000 8532000 -2404000 -1335000 -177000 237000 13948000 24978000 2581000 3458000 11367000 21520000 0.34 0.65 0.34 0.65 33091000 32957000 33302000 33188000 11367000 21520000 -7887000 -16364000 2734000 -706000 -5153000 -17070000 6214000 4450000 11367000 21520000 22542000 20294000 481000 1372000 798000 0 4995000 4704000 2539000 2004000 -2404000 -1335000 -1328000 -45000 -709000 -242000 15998000 9373000 20153000 5157000 458000 189000 1754000 4677000 14997000 11434000 -5851000 -7887000 1633000 1246000 18161000 36429000 10863000 7660000 465000 15000 -10398000 -7645000 3813000 45375000 15000000 0 10000000 0 0 116000 0 72000 1556000 2601000 493000 1621000 166000 9000 -1028000 -49562000 1048000 -26000 7783000 -20804000 17885000 49206000 25668000 28402000 1354697000 1271055000 713183000 700847000 1556000 2485000 4995000 4704000 716622000 703066000 614324000 517516000 11367000 21520000 625691000 539036000 27190000 52692000 -5153000 -17070000 22037000 35622000 1364350000 1277724000 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 cardiac, neuromodulation, vascular, orthopedics, advanced surgical and portable medical markets. The Company provides innovative, high-quality medical technologies that enhance the lives of patients worldwide. In addition, it develops batteries for high-end niche applications in the energy, military, and environmental markets.</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%">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, 2021</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 2022 and 2021 ended on April 1 and April 2, respectively, and consisted of 91 days and 92 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-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to current year presentation. Refer to Note 14, “Segment Information,” for a description of the changes made to the Company’s prior period product line sales classification to reflect the current year presentation. Refer to Note 5, “Goodwill and Other Intangibles, Net,” for a description of the changes made to the Company’s prior period definite-lived asset classification to reflect the current year presentation.</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:700;line-height:120%">Risks and Uncertainties</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%">Beginning in early March 2020, the global spread of the novel coronavirus (“COVID-19”) created significant uncertainty and worldwide economic disruption. Specific impacts to the Company’s business included and continue to include 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. The Company is uncertain of the future impact of the ongoing COVID-19 pandemic or recovery of prior deterioration in economic conditions to its sales channels, supply chain, manufacturing, and distribution. Additionally, the current conflict between Russia and Ukraine and the related sanctions and other penalties imposed by countries across the globe against Russia are creating substantial uncertainty in the global economy. While the Company does not have operations in Russia or Ukraine and does not have significant direct exposure to customers and vendors in those countries, it is unable to predict the impact that these actions will have on the global economy or on the Company’s financial condition, results of operations, and cash flows as of the date of these financial statements.</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, 2021, 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> ReclassificationsCertain prior period amounts have been reclassified to conform to current year presentation. Refer to Note 14, “Segment Information,” for a description of the changes made to the Company’s prior period product line sales classification to reflect the current year presentation. <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, 2021, 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:700;line-height:120%">2021 Acquisition</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 December 1, 2021, the Company acquired 100% of the equity interests of Oscor Inc., Oscor Caribe, LLC and Oscor Europe GmbH (collectively “Oscor”), privately-held companies with operations in Florida, the Dominican Republic and Germany that design, develop, manufacture and market a comprehensive portfolio of highly specialized medical devices, venous access systems and diagnostic catheters and implantable devices for a cash purchase price of $220.4 million, of which $2.6 million is net cash acquired subject to payment in connection with working capital and other closing adjustments. Serving the Company’s current markets, Oscor broadens the Company’s product portfolio, expands its research and development capabilities, and adds low-cost manufacturing capacity. The Company used proceeds from its Senior Secured Credit Facilities to fund the acquisition. Oscor is included in the Company’s Medical segment. The goodwill is primarily associated with future customer relationships and an acquired assembled work force.</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 provisionally estimated fair values for the assets purchased, liabilities assumed and purchase consideration as of the date of the acquisition. The determination of estimated fair value required management to make significant estimates and assumptions based on information that was available at the time the consolidated financial statements were prepared. The Company recorded the preliminary purchase price allocation in the fourth quarter of 2021. During the first quarter of 2022, the Company recorded measurement period adjustment resulting in an increase to goodwill of $2.9 million which consisted of a $1.0 million decrease in inventory and a $1.9 million increase in current liabilities. The preliminary purchase price allocation remains subject to working capital adjustments. As a result, the allocation of the provisional purchase price may change in the future.</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 preliminary 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 (excluding inventory)</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%">12,148 </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%">Inventory</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%">11,270 </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%">Property, plant and equipment</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%">17,977 </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%">Goodwill</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%">80,778 </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%">Intangible 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%">105,300 </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 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%">15,142 </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 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%">695 </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%">Current 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%">(10,824)</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 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%">(12,044)</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%">220,442 </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-style:italic;font-weight:700;line-height:120%">Actual and Pro Forma (unaudited) disclosures</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 segment reporting purposes, the results of operations and assets from the Oscor have been included in the Company’s Medical segment since the acquisition date. For the three months ended April 1, 2022, sales related to Oscor were $19.0 million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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%"> Earnings related to the operations of Oscor for the three months ended April 1, 2022 were not material.</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%">Pro forma results of operations for the three months ended April 2, 2021, assuming the acquisition of Oscor occurred as of the beginning of fiscal year 2020, are presented in the following table (in thousands). The pro forma results include the historical results of operations of the Company and Oscor, as well as adjustments for additional amortization of the assets acquired, additional interest expense related to the financing of the transaction 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: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="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="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%">304,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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="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%">19,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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%">(2.)    BUSINESS ACQUISITIONS (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%">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%">During the three months ended April 1, 2022, direct costs of this acquisition of $0.4 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 220400000 2600000 2900000 -1000000 1900000 <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 preliminary 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 (excluding inventory)</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%">12,148 </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%">Inventory</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%">11,270 </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%">Property, plant and equipment</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%">17,977 </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%">Goodwill</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%">80,778 </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%">Intangible 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%">105,300 </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 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%">15,142 </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 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%">695 </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%">Current 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%">(10,824)</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 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%">(12,044)</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%">220,442 </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> 12148000 11270000 17977000 80778000 105300000 15142000 695000 10824000 12044000 220442000 19000000 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: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="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="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%">304,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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="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%">19,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table> 304101000 19936000 400000 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%">April 1,<br/>2022</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 2,<br/>2021</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%">3,688 </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%">2,981 </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><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%">Supplemental lease disclosures:</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"/></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%">Assets acquired under operating leases</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,914 </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,414 </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><tr><td colspan="3" style="display:none"/><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%">April 1,<br/>2022</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 2,<br/>2021</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%">3,688 </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%">2,981 </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><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%">Supplemental lease disclosures:</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"/></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%">Assets acquired under operating leases</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,914 </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,414 </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><tr><td colspan="3" style="display:none"/><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> 3688000 2981000 7914000 7414000 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%">April 1,<br/>2022</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/>2021</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%">75,749 </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%">70,956 </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%">84,586 </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,152 </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,978 </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%">10,591 </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%">173,313 </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%">155,699 </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%">April 1,<br/>2022</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/>2021</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%">75,749 </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%">70,956 </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%">84,586 </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,152 </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,978 </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%">10,591 </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%">173,313 </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%">155,699 </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> 75749000 70956000 84586000 74152000 12978000 10591000 173313000 155699000 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 April 1, 2022 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, 2021</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%">907,704 </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%">924,704 </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="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%">Acquisitions and related adjustments (Note 2)</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%">2,891 </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,891 </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%">Foreign currency translation</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,001)</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%">(4,001)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">906,594 </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%">17,000 </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%">923,594 </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: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%">The Company reclassified purchased tradenames with a net carrying value of $16.2 million from Purchased technology and patents as of December 31, 2021 to Amortizing tradenames and other to conform to the current period presentation. The Company made this reclassification to better align with the classification of amortization expense for similar assets. 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%">April 1, 2022</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%">268,350 </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%">(167,423)</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%">100,927 </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%">779,412 </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%">(194,174)</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%">585,238 </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%">20,447 </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,505)</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,942 </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,068,209 </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%">(366,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="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%">702,107 </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, 2021</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%">269,359 </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%">(164,298)</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,061 </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%">783,618 </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%">(187,412)</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%">596,206 </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%">20,462 </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,207)</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%">16,255 </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,073,439 </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%">(355,917)</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%">717,522 </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:9pt"><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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Cost of sales</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 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="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,268 </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%">Selling, general and administrative expenses</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="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="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,182 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">10,450 </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-top:9pt"><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 April 1, 2022 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 2022</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%">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%">After 2026</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%">34,782 </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%">48,257 </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%">47,349 </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%">45,724 </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%">43,397 </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%">482,598 </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 April 1, 2022 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, 2021</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%">907,704 </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%">924,704 </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="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%">Acquisitions and related adjustments (Note 2)</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%">2,891 </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,891 </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%">Foreign currency translation</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,001)</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%">(4,001)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">906,594 </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%">17,000 </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%">923,594 </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> 907704000 17000000 924704000 2891000 0 2891000 -4001000 0 -4001000 906594000 17000000 923594000 -16200000 16200000 Intangible assets comprise 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: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%">April 1, 2022</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%">268,350 </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%">(167,423)</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%">100,927 </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%">779,412 </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%">(194,174)</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%">585,238 </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%">20,447 </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,505)</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,942 </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,068,209 </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%">(366,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="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%">702,107 </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, 2021</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%">269,359 </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%">(164,298)</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,061 </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%">783,618 </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%">(187,412)</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%">596,206 </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%">20,462 </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,207)</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%">16,255 </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,073,439 </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%">(355,917)</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%">717,522 </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> Intangible assets comprise 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: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%">April 1, 2022</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%">268,350 </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%">(167,423)</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%">100,927 </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%">779,412 </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%">(194,174)</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%">585,238 </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%">20,447 </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,505)</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,942 </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,068,209 </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%">(366,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="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%">702,107 </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, 2021</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%">269,359 </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%">(164,298)</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,061 </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%">783,618 </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%">(187,412)</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%">596,206 </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%">20,462 </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,207)</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%">16,255 </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,073,439 </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%">(355,917)</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%">717,522 </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> 268350000 167423000 100927000 779412000 194174000 585238000 20447000 4505000 15942000 1068209000 366102000 702107000 90288000 269359000 164298000 105061000 783618000 187412000 596206000 20462000 4207000 16255000 1073439000 355917000 717522000 90288000 <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%">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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Cost of sales</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 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="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,268 </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%">Selling, general and administrative expenses</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="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="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,182 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">10,450 </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> 3645000 3268000 7959000 7182000 11604000 10450000 <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%">Estimated future intangible asset amortization expense based on the carrying value as of April 1, 2022 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 2022</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%">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%">After 2026</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%">34,782 </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%">48,257 </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%">47,349 </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%">45,724 </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%">43,397 </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%">482,598 </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> 34782000 48257000 47349000 45724000 43397000 482598000 DEBT<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 Company has senior secured credit facilities (the “Senior Secured Credit Facilities”), which consist 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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt related to the Senior Secured Credit Facilities as of April 1, 2022 and December 31, 2021, respectively, comprises 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: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="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%">April 1,<br/>2022</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/>2021</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 term loan A</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%">464,125 </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%">467,062 </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%">Senior secured 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%">348,250 </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%">349,125 </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%">Senior secured revolving credit facility</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,300 </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,300 </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%">Unamortized discount on term loan B and deferred debt issuance costs</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,043)</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,361)</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 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 debt</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%">829,632 </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%">828,126 </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%">Current portion of long-term debt</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%">(15,250)</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%">(15,250)</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 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 long-term debt</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%">814,382 </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%">812,876 </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: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%">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 September 2, 2026 and includes a $40 million sublimit for swingline loans and standby letters of credit. As of April 1, 2022, the Company had available borrowing capacity on the Revolving Credit Facility of $370.2 million after giving effect to $24.3 million of outstanding borrowings and $5.5 million of outstanding standby letters of credit.</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%">Interest rates on the Revolving Credit Facility are at the Company’s option, either at: (i) the applicable LIBOR (or an applicable benchmark replacement) plus the applicable margin, which will range between 1.25% and 2.25%, based on the Company’s Total Net Leverage Ratio (as defined in the Senior Secured Credit Facilities agreement), or (ii) the Base Rate (as defined below) plus the applicable margin, which will range between 0.25% and 1.25%, based on the Company’s Total Net Leverage Ratio. The Base Rate is defined, for any day, as the per annum rate equal to the highest of (i) the prime rate (as defined in the Senior Secured Credit Facilities agreement), (ii) the Federal Funds Rate, as published by the Federal Reserve Bank of New York, plus 0.50%, and (iii) one-month LIBOR plus 1.00%. As of April 1, 2022, the interest rate on outstanding borrowings under the Revolving Credit Facility was 1.96%.</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 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 Total Net Leverage Ratio. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">As of April 1, 2022, the commitment fee on the unused portion of the Revolving Credit Facility was 0.15%. </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%">Term Loan Facilities</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 TLA Facility and TLB Facility mature on September 2, 2026 and September 2, 2028, respectively, and require 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 outlined above for the Revolving Credit Facility. Interest rates on the TLB Facility are, at the Company’s option, either at: (i) the applicable LIBOR rate plus 2.50%, with LIBOR subject to a 0.50% floor, or (ii) the Base Rate plus 1.50%. As of April 1, 2022, the interest rates on the TLA Facility and TLB Facility were 1.96% and 3.00%, respectively.</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:700;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. The TLB Facility does not contain any financial maintenance covenants. As of April 1, 2022, the Company was in compliance with these financial covenants.</span></div><div style="margin-bottom:3pt;margin-top:24pt"><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"><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 2022 and through maturity, excluding any discounts or premiums, as of April 1, 2022 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 2022</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%">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%">After 2026</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%">11,438 </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%">18,187 </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%">29,938 </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%">38,750 </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%">406,737 </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%">331,625 </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> P5Y 400000000 P5Y P7Y 0.0050 <div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt related to the Senior Secured Credit Facilities as of April 1, 2022 and December 31, 2021, respectively, comprises 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: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="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%">April 1,<br/>2022</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/>2021</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 term loan A</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%">464,125 </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%">467,062 </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%">Senior secured 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%">348,250 </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%">349,125 </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%">Senior secured revolving credit facility</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,300 </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,300 </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%">Unamortized discount on term loan B and deferred debt issuance costs</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,043)</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,361)</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 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 debt</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%">829,632 </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%">828,126 </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%">Current portion of long-term debt</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%">(15,250)</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%">(15,250)</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 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 long-term debt</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%">814,382 </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%">812,876 </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> 464125000 467062000 348250000 349125000 24300000 19300000 7043000 7361000 829632000 828126000 15250000 15250000 814382000 812876000 40000000 370200000 24300000 5500000 0.0125 0.0225 0.0025 0.0125 0.0050 0.0100 0.0196 0.0015 0.0025 0.0015 0.0250 0.0050 0.0150 0.0196 0.0300 5.50 5.00 5.50 2.50 <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%">Contractual maturities under the Senior Secured Credit Facilities for the remainder of 2022 and through maturity, excluding any discounts or premiums, as of April 1, 2022 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 2022</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%">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%">After 2026</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%">11,438 </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%">18,187 </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%">29,938 </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%">38,750 </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%">406,737 </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%">331,625 </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> 11438000 18187000 29938000 38750000 406737000 331625000 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, restricted stock units (“RSUs”), 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-style:italic;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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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,704 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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,704 </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 style="height:15pt"><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="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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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,114 </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%">Selling, general and administrative</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="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="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,355 </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%">Research, development and engineering</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="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="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%">235 </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%">Restructuring and other charges</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="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="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="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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,704 </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><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:84.864%"/><td style="width:0.1%"/><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.206%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><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 style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 April 1, 2022:</span></div><div style="margin-bottom:6pt;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: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, 2021</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%">247,640 </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.03 </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 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%">No activity</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="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 April 1, 2022</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%">247,640 </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.03 </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.9</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%">11.0 </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: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-style:italic;font-weight:700;line-height:120%">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%">During the three months ended April 1, 2022, the Company awarded grants of either time-based RSUs or a mix of time-based RSUs and performance-based RSUs (“PRSUs”) to certain members of its management. Most time-based RSUs granted during the three months ended April 1, 2022 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 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 time-vested RSU activity for the three month period ended April 1, 2022:</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, 2021</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%">248,131 </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%">81.14 </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%">133,995 </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%">79.76 </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%">(60,814)</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%">78.49 </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%">(9,613)</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.98 </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 April 1, 2022</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%">311,699 </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%">81.13 </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:6pt;margin-top:9pt"><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 market-based performance conditions. The market-based performance conditions are based on the Company’s achievement of a relative total shareholder return (“TSR”) performance requirement, on a percentile basis, compared to a defined group of peer companies over three year performance periods, or contingent upon achieving specified stock price milestones over a five year performance period.</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 PRSU activity for the three month period ended April 1, 2022:</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, 2021</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%">198,869 </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%">92.07 </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%">131,393 </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%">90.84 </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%">Forfeited</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%">(51,375)</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%">99.62 </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%">Nonvested at April 1, 2022</span></td><td colspan="2" style="background-color:#ffffff;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%">278,887 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.10 </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: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 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.</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 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%">April 1,<br/>2022</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 2,<br/>2021</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%">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"/><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%">85.16 </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%">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><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%">0.19 </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%">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><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%">41 </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.9</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.0</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 2022 and 2021 also reflects a weighted average illiquidity discount of 9.25% and 8.19%, 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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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,704 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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,704 </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 style="height:15pt"><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="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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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,114 </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%">Selling, general and administrative</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="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="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,355 </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%">Research, development and engineering</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="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="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%">235 </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%">Restructuring and other charges</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="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="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="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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,704 </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> 4995000 4704000 4995000 4704000 769000 1114000 3545000 3355000 325000 235000 356000 0 4995000 4704000 <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 April 1, 2022:</span></div><div style="margin-bottom:6pt;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: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, 2021</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%">247,640 </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.03 </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 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%">No activity</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="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 April 1, 2022</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%">247,640 </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.03 </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.9</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%">11.0 </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> 247640 38.03 247640 247640 38.03 38.03 P3Y10M24D P3Y10M24D 11000000.0 11000000.0 P3Y <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 time-vested RSU activity for the three month period ended April 1, 2022:</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, 2021</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%">248,131 </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%">81.14 </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%">133,995 </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%">79.76 </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%">(60,814)</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%">78.49 </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%">(9,613)</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.98 </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 April 1, 2022</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%">311,699 </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%">81.13 </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: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 PRSU activity for the three month period ended April 1, 2022:</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, 2021</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%">198,869 </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%">92.07 </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%">131,393 </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%">90.84 </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%">Forfeited</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%">(51,375)</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%">99.62 </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%">Nonvested at April 1, 2022</span></td><td colspan="2" style="background-color:#ffffff;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%">278,887 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 248131 81.14 133995 79.76 60814 78.49 9613 78.98 311699 81.13 P3Y P5Y 198869 92.07 131393 90.84 51375 99.62 278887 90.10 <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 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%">April 1,<br/>2022</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 2,<br/>2021</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%">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"/><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%">85.16 </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%">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><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%">0.19 </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%">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><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%">41 </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.9</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.0</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> 97.58 85.16 0.0158 0.0019 0.42 0.41 P3Y10M24D P3Y 0 0 0.0925 0.0819 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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Restructuring charges</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 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="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%">654 </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;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="3" style="display:none"/><td colspan="3" style="display:none"/><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,936 </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%">84 </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%">Other general expenses</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="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="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%">177 </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: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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%">915 </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: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 period ended April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.206%"><tr><td style="width:1.0%"/><td style="width:83.733%"/><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 style="width:1.0%"/><td style="width:14.067%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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 manufacturing transfer charges. Restructuring related expense for the three month period ended April 2, 2021 were not material.</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 $3 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, 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 2023.</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 between approximately $4 million to $5 million, the majority of which are expected to be cash expenditures. As of April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $3.9 million. These actions are expected to be 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%">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 our Medical segment to enhance profitability and reallocate manufacturing capacity needed to support our 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 $5 million and $8 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 April 1, 2022, total restructuring and restructuring-related charges incurred since inception were $1.4 million. These actions are expected to be completed by the end of 2025.</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, 2021</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%">298 </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%">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%">432 </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%">647 </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%">456 </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,103 </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%">(657)</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="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%">(691)</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%">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%">288 </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%">556 </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%">844 </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 April 1, 2022, acquisition and integration costs included $1.9 million of expenses primarily related to the acquisitions of Oscor and Aran.</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>During the three months ended April 1, 2022 and April 2, 2021, 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. <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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Restructuring charges</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 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="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%">654 </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;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="3" style="display:none"/><td colspan="3" style="display:none"/><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,936 </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%">84 </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%">Other general expenses</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="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="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%">177 </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: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="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%">915 </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: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 period ended April 1, 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.206%"><tr><td style="width:1.0%"/><td style="width:83.733%"/><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 style="width:1.0%"/><td style="width:14.067%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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 manufacturing transfer charges. Restructuring related expense for the three month period ended April 2, 2021 were not material.</span></div> 1103000 654000 1936000 84000 296000 177000 3335000 915000 1103000 155000 318000 177000 1753000 3000000 5000000 400000 4000000 5000000 3900000 5000000 8000000 1400000 <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, 2021</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%">298 </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%">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%">432 </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%">647 </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%">456 </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,103 </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%">(657)</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="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%">(691)</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%">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%">288 </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%">556 </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%">844 </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> 298000 134000 432000 647000 456000 1103000 657000 34000 691000 288000 556000 844000 1900000 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 2022 was 18.5% on $13.9 million of income before taxes compared to 13.8% on $25.0 million of income before taxes for the same period in 2021. 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 2022 and 2021 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,</span><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">the availability of tax credits, and the recognition of certain discrete tax items. The Company recorded a discrete tax expense of $0.5 million for the first quarter of 2022, compared to discrete tax benefits of $0.6 million, for the first quarter of 2021. The discrete tax amounts for both periods are predominately related 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 April 1, 2022, the Company had unrecognized tax benefits of approximately $5.7 million, of which approximately $5.6 million would favorably impact the effective tax rate, net of federal benefit on state issues, if recognized. As of April 1, 2022, the Company believes the reasonably possible total amount of unrecognized tax benefits that could increase or decrease in the next 12 months as a result of various statute expirations, audit closures, and/or tax settlements would not be material to its consolidated financial statements.</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 response to the COVID-19 pandemic, many governments have enacted or are contemplating measures to provide aid and economic stimulus. These measures may include deferring the due dates of tax payments or other changes to their income and non-income-based tax laws. The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), which was enacted on March 27, 2020 in the U.S., includes measures to assist companies, including temporary changes to income and non-income-based tax laws. The CARES Act provided for deferred payment of the employer portion of social security taxes through the end of 2020. As of April 1, 2022 and December 31, 2021, the Company had a remaining deferred amount of $4.8 million, which the Company expects to pay within the next twelve months. The deferred payroll taxes are included within Accrued expenses and other current liabilities on the Condensed Consolidated Balance Sheets.</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.185 13900000 0.138 25000000 500000 600000 5700000 5600000 4800000 4800000 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, 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%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(20)</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%">Adjustments to pre-existing warranties </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%">(111)</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"/></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%">April 1, 2022</span></td><td style="background-color:#ffffff;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:#ffffff;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%">378 </span></td><td style="background-color:#ffffff;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, 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%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(20)</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%">Adjustments to pre-existing warranties </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%">(111)</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"/></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%">April 1, 2022</span></td><td style="background-color:#ffffff;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:#ffffff;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%">378 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 509000 -20000 -111000 378000 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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Numerator for basic and diluted EPS:</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">21,520 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><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"/><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%">Weighted average shares outstanding - Basic</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="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="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%">32,957 </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%">Dilutive effect of share-based awards</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="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="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%">231 </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%">Weighted average shares outstanding - Diluted</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="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="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,188 </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 style="height:15pt"><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"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">0.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 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.65 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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.65 </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"/></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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Time-vested RSUs</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="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%">10 </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%">PRSUs</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="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="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%">64 </span></td><td style="background-color:#ffffff;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%">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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Numerator for basic and diluted EPS:</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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">21,520 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><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"/><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%">Weighted average shares outstanding - Basic</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="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="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%">32,957 </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%">Dilutive effect of share-based awards</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="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="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%">231 </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%">Weighted average shares outstanding - Diluted</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="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="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,188 </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 style="height:15pt"><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"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">0.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 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.65 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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.65 </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"/></tr></table></div> 11367000 21520000 33091000 32957000 211000 231000 33302000 33188000 0.34 0.65 0.34 0.65 <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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Time-vested RSUs</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="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%">10 </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%">PRSUs</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="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="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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3000 10000 166000 64000 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 April 1, 2022 and April 2, 2021: </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%">April 1,<br/>2022</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 2,<br/>2021</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,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"/><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%">32,908,178 </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%">— </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,229 </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%">38,831 </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%">62,295 </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,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"/><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%">32,974,702 </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, 2021</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%">(890)</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%">(2,291)</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%">29,720 </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%">26,539 </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%">651 </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,190 </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%">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 style="margin-bottom:6pt;margin-top:12pt"><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, 2020</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,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 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%">(4,956)</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%">57,546 </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%">51,495 </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,197 </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%">52,692 </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 loss 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%">(1,269)</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%">(1,269)</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%">266 </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,003)</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%">(659)</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%">(659)</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%">139 </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%">(520)</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 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%">1,034 </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%">1,034 </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%">(217)</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%">817 </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%">(16,364)</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%">(16,364)</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%">(16,364)</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 2, 2021</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%">(1,095)</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%">(5,850)</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%">41,182 </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%">34,237 </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,385 </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%">35,622 </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 April 1, 2022 and April 2, 2021: </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%">April 1,<br/>2022</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 2,<br/>2021</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,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"/><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%">32,908,178 </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%">— </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,229 </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%">38,831 </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%">62,295 </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,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"/><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%">32,974,702 </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> 33063336 32908178 0 4229 38831 62295 33102167 32974702 <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, 2021</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%">(890)</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%">(2,291)</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%">29,720 </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%">26,539 </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%">651 </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,190 </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%">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 style="margin-bottom:6pt;margin-top:12pt"><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, 2020</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,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 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%">(4,956)</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%">57,546 </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%">51,495 </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,197 </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%">52,692 </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 loss 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%">(1,269)</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%">(1,269)</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%">266 </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,003)</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%">(659)</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%">(659)</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%">139 </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%">(520)</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 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%">1,034 </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%">1,034 </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%">(217)</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%">817 </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%">(16,364)</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%">(16,364)</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%">(16,364)</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 2, 2021</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%">(1,095)</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%">(5,850)</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%">41,182 </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%">34,237 </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,385 </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%">35,622 </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> -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 -1095000 -4956000 57546000 51495000 1197000 52692000 -1269000 -1269000 266000 -1003000 -659000 -659000 139000 -520000 1034000 1034000 -217000 817000 -16364000 -16364000 0 -16364000 -1095000 -5850000 41182000 34237000 1385000 35622000 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%">April 1, 2022</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Assets: Foreign currency hedging contracts</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,887 </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%">1,887 </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%">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%">330 </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%">330 </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%">Liabilities: Interest rate swap</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%">387 </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%">387 </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:#ee2724;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%">Liabilities: Contingent consideration</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,976 </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%">1,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:700;line-height:100%">December 31, 2021</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 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:400;line-height:100%">Assets: Foreign currency hedging contracts</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%">687 </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%">687 </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%">Liabilities: Interest rate swap</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,978 </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%">2,978 </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%">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%">2,415 </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%">2,415 </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 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 designated as cash flow hedges as of April 1, 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:98.132%"><tr><td style="width:1.0%"/><td style="width:8.270%"/><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.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.143%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Start 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%">End<br/>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%">150,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="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 2020</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%">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%">0.4470 </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%">(387)</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%">Other long-term liabilities</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 designated as cash flow hedges as of December 31, 2021 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:98.132%"><tr><td style="width:1.0%"/><td style="width:8.270%"/><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.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.143%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Start 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%">End<br/>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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">150,000 </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="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%">Jun 2020</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%">Jun 2023</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%">2.1785 </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%">0.1013 </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 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,978)</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%">Other long-term liabilities</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%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of April 1, 2022 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%">End<br/>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%">16,516 </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: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 2022</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.0459</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%">1,141 </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%">10,231 </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%">Dec 2022</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.1368</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%">(220)</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%">Accrued expenses and other current liabilities</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%">6,543 </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%">Dec 2022</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%">0.0218</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%">UYU Peso</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%">746 </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%">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%">10,121 </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%">Dec 2022</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.1245</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%">(110)</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%">Accrued expenses and other current liabilities</span></td></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%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2021 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%">End<br/>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%">22,201 </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 2022</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.0463</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%">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 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%">17,017 </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%">Dec 2022</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.1344</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%">130 </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%">9,020 </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%">Dec 2022</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%">0.0220</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%">UYU Peso</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%">149 </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%">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-top:9pt"><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 April 1, 2022 and April 2, 2021 (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%">April 1, 2022</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 2, 2021</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%">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"/><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%">290,467 </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%">8 </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%">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"/><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%">205,981 </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%">624 </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%">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"/><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%">49,878 </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%">27 </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%">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"/><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%">8,532 </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%">(1,034)</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><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:center;vertical-align:bottom"><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></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%">April 1,<br/>2022</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 2,<br/>2021</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%">April 1,<br/>2022</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 2,<br/>2021</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%">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 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%">266 </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%">(767)</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,034)</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%">(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="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%">(886)</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%">(54)</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%">8 </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%">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="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%">(559)</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%">192 </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%">624 </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%">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="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%">(90)</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%">24 </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%">27 </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><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 losses totaling $0.9 million related to its cash flow hedges from AOCI into earnings during the next twelve months.</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:3pt"><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><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 April 1, 2022, the Company had one contract outstanding, with a notional amount of $8.0 million and a fair value of $0.1 million. At December 31, 2021, the Company had one contract outstanding, with a notional amount of $15.0 million and a fair value of $(0.1) million. The Company recorded a net gain on foreign currency contracts not designated as hedging instruments of $0.3 million for the three months ended April 1, 2022, which is included in Other (income) loss, net in the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income and generally offset the gains or losses from the foreign currency adjustments on the intercompany balances that are also included in Other (income) loss, net. The Company did not have foreign currency contracts not designated as hedging instruments outstanding during the three months ended April 2, 2021.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><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 April 1, 2022 and April 2, 2021 (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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Fair value measurement at beginning of period</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 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="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,900 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">54 </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;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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(493)</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,621)</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:107%">Foreign currency translation</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="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 </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%">Fair value measurement at end of period</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 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="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%">2,281 </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: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 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 April 1, 2022 is the estimated fair value of the Company’s obligations, under the asset purchase agreements for 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%">During 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 for USB. During 2021, the Company made payments associated with the InoMec and USB acquisitions, resulting from achievement of revenue-based goals for the period from March 1, 2020 to February 28, 2021 for InoMec and January 1, 2020 to December 31, 2020 for USB.</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 April 1, 2022 and December 31, 2021, the current portion of contingent consideration liabilities included in Accrued expenses and other current liabilities was $1.3 million and $0.9 million, respectively, and the non-current portion included in Other long-term liabilities on the Condensed Consolidated Balance Sheets was $0.7 million and $1.5 million, respectively.</span></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%">(13.)     FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Continued)</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 provides quantitative information associated with the fair value measurement of the Company’s liabilities for contingent consideration:</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: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><td colspan="3" style="padding:0 1pt"/><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%">April 1, 2022</span></td><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="padding: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%">Contingency Type</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%">Maximum Payout (undiscounted)</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%">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%">Valuation Technique</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%">Unobservable Inputs</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 Average or Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue-based payments</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: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 #000;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%">5,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Monte Carlo</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td></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: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr><tr><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"/><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%">Projected year(s) of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">2022-2024</span></td></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><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2021</span></td><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="padding: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%">Contingency Type</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%">Maximum Payout (undiscounted)</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%">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%">Valuation Technique</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%">Unobservable Inputs</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 Average or Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue-based payments</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: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 #000;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,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Monte Carlo</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td></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: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr><tr><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"/><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%">Projected year(s) of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">2022-2024</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%">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, TLA Facility and TLB 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-bottom:6pt;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%">April 1,<br/>2022</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/>2021</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%">13,788 </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%">16,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="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%">19,425 </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%">21,829 </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: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 style="margin-top: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:72.032%"/><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 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="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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 loss</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 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%">2,404 </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,335 </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"/><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 April 1, 2022, the Company owned 6.8% 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%">April 1, 2022</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Assets: Foreign currency hedging contracts</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,887 </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%">1,887 </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%">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%">330 </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%">330 </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%">Liabilities: Interest rate swap</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%">387 </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%">387 </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:#ee2724;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%">Liabilities: Contingent consideration</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,976 </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%">1,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:700;line-height:100%">December 31, 2021</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 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:400;line-height:100%">Assets: Foreign currency hedging contracts</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%">687 </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%">687 </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%">Liabilities: Interest rate swap</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,978 </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%">2,978 </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%">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%">2,415 </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%">2,415 </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 designated as cash flow hedges as of April 1, 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:98.132%"><tr><td style="width:1.0%"/><td style="width:8.270%"/><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.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.143%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Start 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%">End<br/>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%">150,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="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 2020</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%">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%">0.4470 </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%">(387)</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%">Other long-term liabilities</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 designated as cash flow hedges as of December 31, 2021 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:98.132%"><tr><td style="width:1.0%"/><td style="width:8.270%"/><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.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.143%"/><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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Start 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%">End<br/>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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">150,000 </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="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%">Jun 2020</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%">Jun 2023</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%">2.1785 </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%">0.1013 </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 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,978)</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%">Other long-term liabilities</span></td></tr></table></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%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of April 1, 2022 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%">End<br/>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%">16,516 </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: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 2022</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.0459</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%">1,141 </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%">10,231 </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%">Dec 2022</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.1368</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%">(220)</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%">Accrued expenses and other current liabilities</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%">6,543 </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%">Dec 2022</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%">0.0218</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%">UYU Peso</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%">746 </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%">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%">10,121 </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%">Dec 2022</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.1245</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%">(110)</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%">Accrued expenses and other current liabilities</span></td></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%">Information regarding outstanding foreign currency forward contracts designated as cash flow hedges as of December 31, 2021 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%">End<br/>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%">22,201 </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 2022</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.0463</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%">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 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%">17,017 </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%">Dec 2022</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.1344</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%">130 </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%">9,020 </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%">Dec 2022</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%">0.0220</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%">UYU Peso</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%">149 </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%">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> 1887000 0 1887000 0 330000 0 330000 0 387000 0 387000 0 1976000 0 0 1976000 687000 0 687000 0 2978000 0 2978000 0 2415000 0 0 2415000 150000000 0.021785 0.004470 387000 150000000 0.021785 0.001013 2978000 16516000 0.0459 1141000 10231000 1.1368 -220000 6543000 0.0218 746000 10121000 1.1245 -110000 22201000 0.0463 408000 17017000 1.1344 130000 9020000 0.0220 149000 <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 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 April 1, 2022 and April 2, 2021 (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%">April 1, 2022</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 2, 2021</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%">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"/><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%">290,467 </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%">8 </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%">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"/><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%">205,981 </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%">624 </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%">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"/><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%">49,878 </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%">27 </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%">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"/><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%">8,532 </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%">(1,034)</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><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:center;vertical-align:bottom"><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></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%">April 1,<br/>2022</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 2,<br/>2021</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%">April 1,<br/>2022</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 2,<br/>2021</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%">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 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%">266 </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%">(767)</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,034)</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%">(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="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%">(886)</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%">(54)</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%">8 </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%">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="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%">(559)</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%">192 </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%">624 </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%">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="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%">(90)</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%">24 </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%">27 </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> 310912000 -54000 290467000 8000 229437000 192000 205981000 624000 58978000 24000 49878000 27000 27000 5968000 -767000 8532000 -1034000 1824000 266000 -767000 -1034000 -514000 -886000 -54000 8000 1269000 -559000 192000 624000 277000 -90000 24000 27000 27000 900000 1 8000000 100000 1 15000000 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 April 1, 2022 and April 2, 2021 (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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Fair value measurement at beginning of period</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 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="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,900 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">54 </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;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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(493)</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,621)</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:107%">Foreign currency translation</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="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 </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%">Fair value measurement at end of period</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 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="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%">2,281 </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> 2415000 3900000 54000 0 493000 1621000 0 2000 1976000 2281000 500000 1300000 900000 700000 1500000 <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 provides quantitative information associated with the fair value measurement of the Company’s liabilities for contingent consideration:</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: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><td colspan="3" style="padding:0 1pt"/><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%">April 1, 2022</span></td><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="padding: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%">Contingency Type</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%">Maximum Payout (undiscounted)</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%">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%">Valuation Technique</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%">Unobservable Inputs</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 Average or Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue-based payments</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: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 #000;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%">5,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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,976 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Monte Carlo</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td></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: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr><tr><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"/><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%">Projected year(s) of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">2022-2024</span></td></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><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2021</span></td><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="padding: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%">Contingency Type</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%">Maximum Payout (undiscounted)</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%">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%">Valuation Technique</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%">Unobservable Inputs</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 Average or Range</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Revenue-based payments</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: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 #000;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,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 #000;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%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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%">Monte Carlo</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">%</span></td></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: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr><tr><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"/><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%">Projected year(s) of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">2022-2024</span></td></tr></table></div> 5375000 1976000 0.267 0.018 6750000 2415000 0.290 0.018 <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-bottom:6pt;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%">April 1,<br/>2022</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/>2021</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%">13,788 </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%">16,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="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%">19,425 </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%">21,829 </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: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 style="margin-top: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:72.032%"/><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 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="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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 loss</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 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%">2,404 </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,335 </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"/><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> 13788000 16192000 5637000 5637000 19425000 21829000 -2404000 -1335000 0.068 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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has communicated to certain customers that it is exiting certain markets it serves in the Advanced Surgical, Orthopedics &amp; Portable Medical product line. In order to align with the planned exit of those markets and better align to its end markets and product line strategies, the Company recast its product line sales within the Medical segment to reflect the reclassification of certain products from the historical product lines to the product lines associated with those revenues that will be utilized for future revenue reporting. The Company believes the revised presentation will provide improved reporting and better transparency into the operational results of its business and markets. </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 has reclassified the prior year information in the table below to conform to the current year presentation. For the three months ended April 2, 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cardio &amp; Vascular sales of $8.0 million and Advanced Surgical, Orthopedics &amp; Portable Medical sales of $5.3 million were reclassified to the Cardiac Rhythm Management &amp; Neuromodulation product line.</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:112%">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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Segment sales by product line:</span></td><td colspan="3" style="display:none"/><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: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%">Medical </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="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">159,037 </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%">141,206 </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"><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">123,324 </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%">121,703 </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%">Advanced Surgical, Orthopedics &amp; Portable Medical</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="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="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%">20,056 </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 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">282,965 </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%">Non-Medical</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="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="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,502 </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%">Total sales</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 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="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%">290,467 </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: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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Segment income:</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="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%">Medical</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 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="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%">55,525 </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%">Non-Medical</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="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="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 </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 segment income</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="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="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%">55,527 </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"><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(22,316)</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%">(20,919)</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%">Operating income</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="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="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%">34,608 </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%">Unallocated expenses, net</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="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="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,630)</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%">Income before taxes</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 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="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%">24,978 </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> 2 -8000000 -5300000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Segment sales by product line:</span></td><td colspan="3" style="display:none"/><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: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%">Medical </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="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">159,037 </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%">141,206 </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"><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">123,324 </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%">121,703 </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%">Advanced Surgical, Orthopedics &amp; Portable Medical</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="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="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%">20,056 </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 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">282,965 </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%">Non-Medical</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="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="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,502 </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%">Total sales</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 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="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%">290,467 </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> 159037000 141206000 123324000 121703000 19666000 20056000 302027000 282965000 8885000 7502000 310912000 290467000 <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 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 colspan="3" style="display:none"/><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: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:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 2,<br/>2021</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%">Segment income:</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="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%">Medical</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 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="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%">55,525 </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%">Non-Medical</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="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="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 </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 segment income</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="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="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%">55,527 </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"><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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(22,316)</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%">(20,919)</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%">Operating income</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="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="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%">34,608 </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%">Unallocated expenses, net</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="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="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,630)</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%">Income before taxes</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 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="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%">24,978 </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> 44148000 55525000 665000 2000 44813000 55527000 -22316000 -20919000 22497000 34608000 8549000 9630000 13948000 24978000 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 31% and 29%, respectively, for the three months ended April 1, 2022 and April 2, 2021. 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 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: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%">April 1, 2022</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 2, 2021</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%">22%</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%">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><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%">13%</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%">17%</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%">33%</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%">26%</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%">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><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%">48%</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%">74%</span></td></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><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: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="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></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%">April 1, 2022</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 2, 2021</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%">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><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%">53%</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%">69%</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%">10%</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="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%">Canada</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%">*</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%">11%</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="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%">All other countries</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%">46%</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%">27%</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%">47%</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></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:84.770%"><tr><td style="width:1.0%"/><td style="width:66.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.326%"/><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%">April 1,<br/>2022</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/>2021</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%">66,343 </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%">64,743 </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%">7,016 </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,776 </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 April 1, 2022, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2021. During the three months ended April 2, 2021, the Company recognized $0.9 million of revenue that was included in the contract liability balance as of December 31, 2020.</span></div> 0.31 0.29 <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 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: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%">April 1, 2022</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 2, 2021</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%">22%</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%">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><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%">13%</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%">17%</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%">33%</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%">26%</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%">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><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%">48%</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%">74%</span></td></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><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.22 0.18 0.13 0.14 0.17 0.33 0.26 0.50 0.67 0.48 0.74 <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%">April 1, 2022</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 2, 2021</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%">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><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%">53%</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%">69%</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%">10%</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="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%">Canada</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%">*</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%">11%</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="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%">All other countries</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%">46%</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%">27%</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%">47%</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></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.54 0.63 0.53 0.69 0.10 0.10 0.11 0.46 0.27 0.47 0.10 <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:84.770%"><tr><td style="width:1.0%"/><td style="width:66.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.326%"/><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%">April 1,<br/>2022</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/>2021</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%">66,343 </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%">64,743 </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%">7,016 </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,776 </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> 66343000 64743000 7016000 3776000 900000 900000 SUBSEQUENT EVENT<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 Connemara Biomedical Holdings Teoranta, including its operating subsidiaries Aran Biomedical and Proxy Biomedical (collectively “Aran”) in an all cash transaction for €120 million (approximately $131 million at the exchange rate as of April 6, 2022), subject to customary working capital and other adjustments, with up to €10 million (approximately $11 million at the exchange rate as of April 6, 2022) of contingent consideration payable based on Aran’s achievement of 2022 revenue growth milestones. The Company funded the purchase price with borrowings under its 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%">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.</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 segment reporting purposes, the results of operations and assets from this acquisition will be included in the Company’s Medical segment. 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. In addition to assets acquired and liabilities assumed, the Company expects to allocate the purchase price to identifiable intangible assets such as developed technology and customer relationships. The Company expects to determine the preliminary purchase price allocation prior to the end of the second quarter of 2022.</span></div> 120000000 131000000 10000000 11000000 900000 EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6 G%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " U@)Q40C4XTNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%)'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);\D:)]7UQ_^%V$_6#=SOUC MX[.@ZN#77:@O4$L#!!0 ( #6 G%297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;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:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,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#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M-8"<5/)=[D=6!0 $!8 !@ !X;"]W;W)K0+[.FR?']GML7VVD>L[60FCR&D=)=MU::YU^<9S,7XN89^/6?!,#&7T>QCH]77KLD4"L>1YI*=R\U7L/ZAK]'P99<4O MV>R>[;(6\?-,RW@?# 1QF.S^^>L^$4^283O<[(* E$\#;> 982B!V ;A@J.$C5.7'I&6$N8Q:> M88-PQFSA;W"\,C]>H>>A^?EKL,BT@B[W-R+9*24[A63GA.2M]',8")K,MZFP M91P/IV[[.T+1+2FZS2B^YUQIH:(MF8I4*FTCPJ6TR@5"U"N)>LV()D*%,C ] MBD"?MJ8(5RHZ 3W[Z<.'FEYP4:)=-&PRQ<'!"@,ZG2U<:\FC#$O79J, M$AWJ+;D+(T$>\W@AE(T%UZ!MVJ/>!4+SN:3YW(1F*E:A&2F0JD<>6YL.UQD_ MSD?WHRGY^O1P.WZ\GY'ATW3R-!W,QT^/""9U*[]SFX".$U\J:$!NVO*,S#1T M-"(5&A7Y B+5TC27MMVO6H MRWH8(:L(61/"01! V.),2__YC/SLGKLN)2E7 MY(5'N2 IS-R*>2TV+:T*!\.M'4I_$"8K,MO&"QG9:&L$QO/[*49250>&6_DA M8V3TZJ]YLA(G:VV-T../&5:O6%4-6*-J,,R5,K.DW=2H2!:X16Y=5M0H_GB_ M&'E+5ED_:V3]XP2FN+LEHYE3\@.JE0Q7K"&K+)\ULGPS?X-I!YCJ2BKK(*C1 M>> *>L# ]V%I#-,9$>PD,<;*_%DC\Y_%/(K(39[![FKA.W9R759[/&GG^ M*!9J93K8/2CH-9ALG/+$GCY_>6;O$6LRWTTO?,1+)KYCXO-L*J%+!& MJX8AC$0%56J97;>[A9#V"Y%Q1+OKN(KVP\ M-0)US>A5=N_A+ETN/N_"S-3R'P(JW!U\4HSK:K<'-^5"!CE.%[2/4R+7;E+4]*YISM.=FS*C8BLR(;]:/N^VW\FJY MW3DH-OFVV'W""4 M>0#N+Z74AQ/S@G(3N/\O4$L#!!0 ( #6 G%2/(_N1K@8 ; 8 M>&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$50PNX,1\D2FJ3 M &V*;06VM6C:[34C,;%02=0HVDGVZ7>4'4L6*3H%]J*-)!]/?Q[)^QVI\WNE MOW=K*0UZJ*NFNUBLC6G?K%9=OI:UZ,Y4*QOXY5;I6ABXU7>KKM52%'VCNEI1 MC/FJ%F6SN#SOGWW6E^=J8ZJRD9\UZC9U+?3C>UFI^XL%63P]^%+>K8U]L+H\ M;\6=O);F6_M9P]WJX*4H:]ETI6J0EK<7BW?DS17CMD%O\5 MJ>KOLC#KBT6Z0(6\%9O*?%'WO\E]AV+K+U=5U_^/[O>V>('R36=4O6\,"NJR MV?T5#_M C!J0:*8!W3>@SVW ]@U8W]&=LKY;'X01E^=:W2-MK<&;O>ACT[>& MWI2-'<9KH^'7$MJ9RRO5%# HLD!PU:FJ+(2!F_>B$DTNT;5UW*&7WQJQ*4KX MY15ZC;Y=?T O7[Q"+U#9H*]KM>E$4W3G*P-ZK-=5OG_W^]V[Z9GB.V:D^/F*XC"(13T$ K:^V-SH=AH+1N#1-=!G]\$/+*# M1]9[C.8\BFZ-(#8HMQ?RGTVY%16\PANKG2O>N[*+;WM)8\[3\]5V'!+7BB1I M&A^LCG1&!YU14.>[/%<;D 7K,I>@\::22]1 #E&WJ-5J6_:+%G(&RK6$:8 J M!3'J[,\O\!F!>5E5_9J$KHX?+,%AU\I^I5:/OD[O=,7C[F0ICLBDUQZSE#*" M_=V.#]V.@]W^V&QA,)0NI7= 8O>E"6.$3;1YS.*89YE?&S]HXT%M7^3MIBGL M2, BRU4MD1$/?IW<$KQB?ML1Y+>E!71I4]UG+5I0%D@^M37!=/SN564N8Q4OC=1U2*A+G8B2 MQ)FI'C.6QGQ&Z G$J;3+D<%Y+FXH1P#V)T1]QC&*:5D!DUD8!-)GE7-5:6X M*:O2 .1#)1T9L$+"7'ERW"K=;T2@"!I&K) W_I7JHH+$-)XFZY-FQYH'I) P M4PX%7BL>;4WAE>B2(L.83 M0CUG"TW@F,=.!)S3,DX^C#!*225TR$.8$TF.5 MT)DY10=XT# \IHED-+>\4EU.$ R)8JK5@Y.4SP":CG8S89C F.N-#-8_I_2[ MV(CCA$^3C,^,9VPF&](!+C0,E^-"Z)16%QU0K6.G#O;9Q1FG<_-W@ P-0^;W MDSF NM1(":1C1Z+/CJ;)3-:F UYH&"_/IC7U;7UPAJ>YP&M'8CRWT :^T#!? M?G2AN13A$>5.8%VS.$MX,J-V0 T-[X.FV#ZEUMWN4()C)[@>,Y9$,]40'?A% MP_S:+:M3&CT@HA'CF1-3GR%-XA$WCG4.S*)A9EVINBZ-W4WL4E<.NTV8$;+) M03-Z^:C+[I6I'+BT6K92?U5BXND>\ ZG]P='QP-."0X6#Y M?4JCMWO;;*_,8/)@:4,;"*+/1A>*ELZ]9VD,;0#U@5Z.M MJ#;R+406+_'N'^K60EM^;,Q:Z?)?6;Q%C"T)IDO"DWYLX!9SMF2,/QF776?A MTS-G8SK8T10P>*@[5ACPU>EPW*15O" M6O'*].R\"(_3;"K59\?(7$7'1B>+83A^D4; (\"[T U$UG^DZ,*.4V#S=#_C MLP,RT9D-+1N@R$X>+&[J3=4?*>]+#U7#4EG;[P#;IZ,MKW07@I1BEDR5>\P2 MDLV%=T E"Z-RER2[V47HE>RA(>.16YQZ#>.(9S,D8@,WV7/V9:/7:RE OC6 WV\5)/_]C?T(&PO=V]R:W-H965T&ULE55;;]HP&/TKG[)J M JDC-R"H Z26:MH>*J&B;L\F,<2J8Z>V ^U^_3X[:01=H"T/Q)?OG)QSXLMT M+]6CSBDU\%QPH6=>;DQYY?LZS6E!]$"65.#,1JJ"&.RJK:]+14GF0 7WHR 8 M^P5APIM/W=A2S:>R,IP)NE2@JZ(@ZN6&:'W.G#/MKFQ _Y\6I(M75'S M4"X5]OR6)6,%%9I) 8IN9MYU>+68V'I7\)O1O3YH@W6REO+1=GYE,R^P@BBG MJ;$,!!\[NJ"<6R*4\=1P>NTK+?"P_)#1#:FX MN9?[G[3Q,[)\J>3:_<.^J0T\2"MM9-& 44'!1/TDSTT.!X!P> (0-8#HHX"X M <3.:*W,V;HEALRG2NY!V6IDLPV7C4.C&R;L5UP9A;,,<6:^D"+#;T(SP):6 MG&7$8.>&<")2"BM+K*'W($B5,9SI0V])%!4FIX:EA/?A&SRL;J%WT8<+8 +N M&.?X??34-RC/OL1/&RDWM93HA)3K4@T@""\A"J*H [XX#[^EZ0#B&AX>PWT, MI4TF:I.)'%]\*IE*69] M,8(KLXPQBUC[!B'IPQRW#,N5MQ]D,EJ;385QY6< MRDJ8SL1JPL01V@VYFP<#-+<[C.5\S9'28:MT>-;[RLCT,9<\HTI__3*)PN0[ MT*>*F9=S.8Q:]M'9'!:R*' ':_N22RB)@AWA%84>+I],2=1 *I-+Q?[BSK$FZM%.Y37YZ$!3_ M-^H_4GGD(&D=))]WP+2NWE>?_*Z/-_4$L#!!0 ( #6 G%2K3XO;L 4 M +H5 8 >&PO=V]R:W-H965T&ULE5C;;MLX$/T5PMB' M!DABD=0U2 PD;KM;8+L-FG;[L-@'QJ8MH;+HDK23_OT.:46R18KIOMBZS(P. MYW)FR.LG(;^KDG.-GC=UHVXFI=;;J^E4+4J^8>I2;'D#;U9";IB&6[F>JJWD M;&F5-O641%$ZW;"JF=J M76KS8#J[WK(U?^#ZZ_9>PMVTL[*L-KQ1E6B0Y*N;R2V^FE.K8"7^KOB3.KI& M9BF/0GPW-Q^6-Y/((.(U7VAC@L'?GL]Y71M+@.-':W32?=,H'E^_6']O%P^+ M>62*ST7]K5KJ\F:23]"2K]BNUI_%TQ^\75!B["U$K>PO>FIEHPE:[)06FU89 M$&RJYO#/GEM''"F ';\":17(4"$>4:"M K4+/2"SRWK+-)M=2_&$I)$&:^;" M^L9JPVJJQH3Q04MX6X&>GLU%LX2@\"6"*R7J:LDTW#QH^(-H:87$"GW:$M>O/;&5(EDURAJD%? M2K%3H*W.T6\G]]=3#>LP:*:+%O/= 3,9P4S11]'H4J%W@'UYJC^%]7=.("]. MN"-!@[=;>8DB?(Y(1(@'S_Q7U(E5QP$XM(L)M?;HB+W6HUT,T#^WCTI+R/A_ M ];CSGILK<N&"FB.,TZL1-428!2 MYZLYCK-D@,TC%<=YZH>6=="R8+*TM=FL$7_>FDI65X$DR3NK>3A)@%?!YCE: M\P;LU[;NV1((J#*9:*C7YX?<62$MDC0:^,$CE201\?NAZ! 70<2?N>),+LIS M(/$]=*>MK1P#FS=KD.42UN/#7#AH::1ZK R0CB,1#*G$QY!2/&,0^&H/8TSRF08@? M&LVA.^H7-WHA4M>+1>HXT97*$SI24;CO%#C<*OXTK >S%O^QJ_1/<.0>T-JI MP LU=KT91_$0JBN%C]/W%&K?/G"X?WRR9?/F$.LS5 /R<]1P+UMCMTG@S FZ M*W1!Z$B7PWTCP>%.TO;V1PX3.$>:/8\4C]LK,"UB)^ZNF,G?LPK.@BCO MI=A7=E('F&T!!F%8QIZ@3; M%2,X(=$(N+XGX2+8G-\QV0 %P>@ R6EGX5!S)GW;(.&V<<=4M3#9CI:BKID\ M^L"9SPVMN>)H?=$E'9:F5RH=*4W2-PT2;AIOJWIG]A3_ R[^);@^J5&X?>,@ M)!BS;W;G!WC9'CK(FK_L86 /K#1T:(AG,(@]_9,P_?=!/'S![PJ7V2F%J7SH M"X\8*9(1NB)]!R#A#G O&,Y'.(#TY$^28,A\&])0B'JV M)F&V#I-+J_P:N7C$ N1">I(FKTS^ATGQ9.VF[P6SL^=5$N;5]]"?JG6#%CLI M>;/XB6#L;U1MCP'L9[P><4?[BRS/'8]XQ'!*TWC$)3W?DO F8%ZR!BH6DG7% M*HGVK-YQLZM<,%6B50WF2KZ$N=J.!N8%]#3O.MQQGV0N ;E2%UDTLI^C/;G3 M,+F/Q?4UT-0=^2\2G QW,CXQG$792#[2GN=IF.=/J_!0-J]BQDYMI 0/'>V1 MBN-D"'AZ= JVX;!],H>#"ARY:_3A+*A[VAU WMICM\'S.WPU/QPC]F8.IYH? M85=6-0K5? 4FH\L,O"@/!X6'&RVV]JSM46@M-O:RY&S)I1& ]RLA],N-^4!W M7#O[#U!+ P04 " U@)Q4WMZD>#$' "!'0 & 'AL+W=OZF^ZQWG!CTT=:O/%SMC M]I]6*UWN>,/T1[GG+?QG*U7##-RJNY7>*\ZJ;E!3KTB2Y*N&B79Q<=8]NU87 M9_)@:M'R:X7TH6F8>OS,:WE_OL"+IP>_B[N=L0]6%V=[=L=ON/FVOU9PMQIG MJ43#6RUDBQ3?GB\N\:>K-+$#.HL_!;_7)]?(+N56RN_VYFMUOD@L(E[STM@I M&/P<^16O:SL3X/AGF'0QOM,./+U^FOVG;O&PF%NF^96L_Q*5V9TOU@M4\2T[ MU.9W>?\S'Q:4V?E*6>ON+[H?;),%*@_:R&88# @:T?:_[&$@XF0 S.,?0(8! M9#X@#0R@PP#:+;1'UBWK"S/LXDS)>Z2L-0673&]0S_!CFOT[EO+#I4 F_=HB;[= M?$'O?GB/?D"B17_LY$&SMM)G*P/([/RKCY^ M!2L:ET6>EO691">\W*N/*,$?$$D(\>"Y>LUPT@W'$3AT9)EV\]$0RY; ;4?@ M5LD&010J9D1[U[NQ,(+K3Y'WI.-[TNX]:> ]OT+ M8$SSXFQU/&7&M2(X(\EH]0Q8-@++H@1<5G^#+_<.923$?RG;4M0 ME9:KO9)' :Z ;A_?3%8^8LJC9'WAD/A*P?ITTE:(-5(9\6_WP,=?/UUVR@S) M4C+CSV.5D$WJYZ\8L18O8+TUP%K=!6>Y8^J.:\M;?; D0?")UG#%M4'\86_C MV8>_<)"E:SQ#[]I@6A _^/4(?AT%_[4]PL9+]8BTX?OE8?\BTVL'1;%9SY"Z M-@$?W8PP-U&8-T:6WY=6$X!BV5@:@P W+I6;339#Z#$JDH CX&1*V$D\QF6[ M[&*DY@ UMM_#1,]<,:.;&4J?51*$>:(K^)4PI081:1'_YR#,(SCJD0^9P(L9 MNVC2$S0#9M<*4YH%,),),XEB_LWLN$+M*7+N1TD\[R=S#_58I2&,DY)@^D(F MV'*ENJ#OLR9["&"DSMN71>+LOL>*I(& QY,.X30N>#O6]BGJ-'T#G9#_;:JM M!;L5]8NI'$_Z@K,H+9=E*0]672"EA!0WP,DD. MCFO.4RH4@3USQ6-)$IS1.3R/78:S(@!O4AD MT*YF+-/,8=1CA=>; .))6G!<6Z!J-0KJ@A@^5RF6N,B&4QK(U622%!*7%("H#MR[[2>!Z@-.7/%89NML M7E7XS(KU.L MF42&Q$7FZPLYD'AT(J?S:/)9D30/@)O4A,35Y-?7%K->Y!Z% M6>/<(=8UHWE* F%%)I4A;VM8>M5^?0U.)J4@\9;ELH2Z0(NN"(=6$[@"ALSC M![2O66LZ3[25P]Y6#%ZB4D]T)^O37PI!GT M-/]K&:[@I/F\H/08X4!!029)(G%)&MWTH)]:"7>OO9 ](H03ZFBISZ[(0Y40 MF<2*%&_RT:UH&325K_?1261(7&2N%11;8L]JF\/'4Q%HN!JH$5GK9\7'0>U1*!P0*#H)%(T+U$"V!5G9\P6A]0$BB$/WJ_VE%'7EQH'J MFBQ#!PCTY/PLWO7\P1[0O3"[G:PK\ @]GH4,AT9ZQQ1'4 &:FI\XD#9*E-:L MWX1#"U[$[IGRGU%23R^$LRR?K]#7,N4)#JQQ4D(:5T);RL+:[(Z4X"I0,:C^ M;.HIZ7@Q>V0MW1(_^I+XN8FQ'1(Q[P\H_*A];5CN$.UKP@*0 M)[FC;Y0[GVQX,7OESFGZ?6;I)LM#(3#)'8WW9C]NM[SL@G4K%1=W+2H/2O&V M?(1T4W;]-@*'X=T6="NT14=W82N/(U0F(1_R'/HEJ;,P3P-'0CEHDE8:E];A MQ%IU9UGO*MY?O;<;\[8U>(X,B[43!QZU)/"&UD M\U@#/HP];-/!EF> MSQW(9[9.DWE@K$X^9C5-E]/9L]_XP_7?5? Z=I M^H^3OS %>Z(A06UARN1C 72J_GM??V/DOOMD=BN-D4UWN>,,$K(U@/]OI31/ M-_8%XU?7B_\ 4$L#!!0 ( #6 G%1-T^Y6( 0 &D. 8 >&PO=V]R M:W-H965T&ULO5=;C^(V%/XK%EJI,]+.)([CA*P :0:HN@]M M1\-.^U#UP20&HDEBUC8P^^][G&0"N=)55WTA=OC..9_/-9ZDN3 M3$U'.ZWWGRQ+A3N>,G4O]CR#?S9"IDS#5FXMM9><1;E0FEB.;7M6RN)L-)OD M[Y[D;"(..HDS_B21.J0ID]\>>2).TQ$>O;]XCK<[;5Y8L\F>;?F*ZY?]DX2= M56F)XI1G*A89DGPS'3W@3TM,C4".^"/F)W6Q1N8H:R%>S>9S-!W9AA%/>*B- M"@:/(Y_S)#&:@,?74NFHLFD$+]?OVG_.#P^'63/%YR+Y,X[T;CH:CU#$-^R0 MZ&=Q^H67!\H)AB)1^2\ZE5A[A,*#TB(MA8%!&F?%D[V5CK@0P*1'P"D%G(: MZ_8(D%* -"V,>P3<4L!M")"@1X"6 OG1K>+LN>,63+/91(H3D@8-VLPB]WXN M#?Z*,Y,H*RWAWQCD]&PNL@C"SB,$*R62.&(:-BL-#\@'K9#8P$Z$KSN11%RJ MG]#RZR'6W]#-2\8.40SH6W2'7E8+=//A%GU <8:^[,1!L2Q2$TL#1V/)"DL^ MCP4?IX?/%Z%9TB$V'Q:;BS2%M%.&* ++B$5 #3*1)6C/XN@.6(5L'WGP9[7]5H0 MRBJ>3A5/)S?D]AAZ9 G+0OX1K?DVS@Q;$\ ]E[$ IVBTX.$](O@C!F/-LZW[;'KUV&+-HQBGV*O#EMVP!PO<"I4S1>D M\@7)Q4B/+SYG(?1.Q=$-G#I?W9KL[,SFOYY%DB#H/2:U+#J8FLRL9=$U5(V87Q'S!XG] MWE&'B5"=31:9@EX7>U/.#WMYCVPG+V?< M17S<8@3E[/N.VRCG-LZWB>TUZG31AE$2V*19SFT8H9[34\Y!Y8;@A[6V3E\$ M;5\0ZGI!HV?-VS@?$SPF#5^T81YV2=.SRS8,^FG0DQ+8/L]M^_]O;OCBLP'_ M\/96JJR7!Z5>CRO.(P\/S[SOZ7"EJEJ+"X*>%HO/DP:3_]#D2N%:YF'B-6?E M55B=W'D2X>%1]#V-#G?,((II(_>75V%UJN=9A8>'U=565Y2WTTF=MC]=B.<2 MVNC2\PZ@C[W+_E3&HXWS'.H%N.F,-LYQ;-*,FW7QE6XN8;\R"7U,H81O0,Z^ M]T&-+.XUQ4:+??[AOA8:K@'Y<@=W02X- /[?"*'?-^8N4-TN9_\ 4$L#!!0 M ( #6 G%2ZO&6S9 D /\6 8 >&PO=V]R:W-H965T&ULM5AM;QLW$OXKA XX)(!L67)R31K;@.PXJ7%H8EAQB\/A/E"[E)8UE]R0 M7"GZ]_?,D+M:%;:1MN@76])RWI]Y9KAG6^A,8K6;)0;2:SDY-_36JI[>CBC'^[]1=GKHU&6W7K M16CK6OK=I3)N>SZ:CKH?[O2ZBO3#Y.*LD6NU4/&^N?7X-NFUE+I6-FAGA5>K M\]%\^N/E*SK/!W[1:AL&GP5%LG3N@;[C$W)(&55$TB#Q;Z.NE#&D"&Y\ MS3I'O4D2''[NM'_@V!'+4@9UYC-2)1J)5L3[]SV)Y7C>4WZ"F<" M_Q7;=/84%HLV1%=G87ROM4W_Y;>*HA%R\N9=!!N)6X]2HH&R7EZFP2H9H.3(JLYC*I MF3VAYE3\[&RL@KBVI2H/Y2=PJ?=KUOEU.7M6X;SQQ^)D.A:SD]GL&7VG?9RG MK._T*7U%X5H;M5V+6V=TH540_YTO0_3 Q?^>,?"J-_"*#;QZ*I'SQ?OLR_W'S^]%@B_X0:<6.C6BLO?G*F1 A!7#G?.,_%$B^B6ZM8X?%6 MQTKH&$3A;$"4I8RJ1+\M@RZU](AY+/[YCS>SV$E*'&L+%WP>A EO")M'Q"+_X'O2@6T14/XOI;44F[ M5J(%-I*=L*N7@'KGRY>/=\>=)UVH;+-6I2ZD09MM=*$$2"6XUN-3+6V[0N5: MCZ-!^0T5EC07TB/48BRL:KVK7=D:=G$L-C(4^.+'"#968#6H1CYDN9&VX#3Y M-1N3MA2(+,JE4;T'8*P'!?H37V DYT./K:2J/C MKA>/JJBL,VY-N(N5C$+9BNRRTP:"W(0-=* ) U&9*<$$ZA@)@8^E3D'H2+D ME38!9!2CHJ(*<',RJ^"ZU2!N(9L&U>+0R3TVHZSRZ]T8- +?P,!C#E79C?;. MUM3\OXM3HFDX4LHN,%6"C+GR W2MM$4<&J(!Y*%J=E]ZA>0PH>"(MJS)EQPP M@Y3<\:V![^2"5^M<)LX"/;RWFD07I#.(%Z/[X\7QZ*58J*+UR$46[*&%BM0Z M\*1X,5I<7^$H/2^=L"["@<*T)>(QIM-?ZE 8AYI#DR5Z-V8'/[ZVVL/L23W1-)X*-8-1?$B0YFE/L[GMWWO2.[&B/&8,A'W^*$STQ_> M!3&W%G@1=XI@1UU$ T=,3X[^?2SFG#F8,Z@7A(/Z0Y4(E6L- D*Z,;+) $TN6B05^[,NQ[*/5C)T7'M*7FK_NCU'*$]& M,Q'5%?+)UBE; MWXVHY"83"->.>CRVC*]4H();MM2(S L*W6OFH!4&6J: /BFI'BOMT6L8.@C? MFZ0C.S6RQ21V):%UXWPUY,(P1\A;6& ME#[&90=A8.R7+3!'NUM"BS@,G[1TU,(6OC>4UWTD'YW#_#=I&_G,VQTV(SBJ MEXS.3RK^#9'A.J-I\![11E*FYOD+L>GPD&!S;W/+\>2^5&LL3-0 C$ .V? MI0<+ *LGB<37QBVIB?BBV86#'4L9VCN=E=A9VOW8O?K\R\W[H^G;?NH6D./= M5Z\MNPX/V]Z)'3O5[UA" 7:NU@5UMV^;Y/T"^"91H9&P JA](H%+HC10[GX> MY@Y"B[><]F[],'*)5&,BPXLU%7%OKM_10HO%;4>5TUCW2K#.CKK0(^? '!$N MWPD!!VP%U.MD+#,6DA^]+O(>9:E\#EP$ELC.BL2!.P[%2\HF--.U.;4]FV-7 M0J6;1%XX2H^8>_:\B3:FS?-P'<;*WN>X)\26=O2.RM^5#7LO"(H* MP($6J#-&*.W##,Y2$05V=PW"3%# MGCCN8@P5:;@-D!,7TK+9)Q3KI7?V-B9-R)_/[&D TB_\/P#B6&[55B?B,]&)L\ M'A.%)ZRF^#>80LYGI#O>8W/4?*]A]/"="Y+H^U)GALG8X6F?II_,666"3*X_ M%C'Y[A[?3?=SNH?0>+B4[5.1!Z(,E5@9MPVT"W5WB/W@#X^/?IZ,O/\.7C^ MOAQ5*_77L(&Z33+5/U_AT= M//:U WB?0P-!:H"%P_6=,X,8]NN-Q?U3;4FH-]S-Y#Q-AATT3%OWCHKV333B MG[D[]IO\J\3[U"&;O3:'H/0G\B"KQR^&CPUEX_-C[L\G@I20X8,VO7D-J M^O1^LO^U?[L[3R\U]\?3JV%L!]@8@C!J!=&3XQ]>CX1/KUO3E^@:?L6Y=!&$ MPQ\K+ [*TP$\7SG$D;^0@?Z=]\7_ 5!+ P04 " U@)Q4 ,N+5DD( #I M$P & 'AL+W=OR^V!0( M].5T]^D&KS;&?G8YD1=?RT*[ZT'N??5\/'9I3J5T(U.1QIN5L:7T^&G78U=9 MDEDX5!;C:9(\&Y=2Z<'-55A[;V^N3.T+I>F]%:XN2VFW=U28S?5@,F@7/JAU M[GEA?'-5R34MR'^LWEO\&G=2,E62=LIH86EU/;B=/+^;\?ZPX5^*-J[W+-B3 MI3&?^<=]=CU(V" J*/4L0>+?(\VI*%@0S/C2R!QT*OE@_[F5_CKX#E^6TM'< M%/]6F<^O!Q<#D=%*UH7_8#:_4N//&'"7[&)>\]F Y'6SINR.0P+2J7C M?_FUP:%WX"+YSH%I(NW M"N?\S5WML.*Z0]:O*24RB59$;'#7Y\3>UU)O4418+.E3$R2Y._"K,)+PIK? M"J4]67+>\?J#2XT5]SH=#9OGN;1J24/QVV_S %Q7$R%)55C]+C_2\Y%9E(@UV*'-+>YP*B; B-@S7B M=6&LRF3TX*5!]JM4:O&!JGI9J#18\890FG#,Y]*C&IU:ZR'^PP)3#5$HNEXA MDK6EL!N\\QG1ED&OI9S)Y9%$9:Q?F4(9]CQ''<-\5U&J9*'^ %@E9=!I=$%#IN1:&^=A7BIA-R"-+U19%5)[N2RHE2/ J6R+ M=+FH:IOF8!<&*"6VXPCHC6:H^0*&P2DL;7*5YG@Q>M8N"^6$AD=!1A=<5R\_ M(0["&U')+2C4,YRIT;KAP@ VTZ72:YRME(=W;*6!R5:DA7'\1F:?P$!\WHW$ M@NPC+_;2B<,Z.7_A0%36LI:(KVM39FF-S(#QDVQZ: *%DJ M8JWDJHHY)O4N!W :/%#P8<294RVE?1"0;HS!H^(&*PMH1/%#.2M<267%HRSJ M)DN#P\R4KLO4;"@*U46"W]8EZX4=73(CY9S*FIK&EI9Q,BAIG_=P9/LR+IJR MY6CL>LHL>-\XBGAC>@BI@?"4\C,)9@&U8K+PW>$&(;:RB@S#S1P9CQK2<;AA M=8%'-K!4/DI5A&K% ML),10>V"GD:Q8M@IV:B4(XCX50*V(#'@6T5$D8N ^Z M)20*YP=+PI9"L:=V>T@ B(=)HTE-)JU,;9$%7VII@0_CPO0^$B]CHHPKC)9K]RY^C#6L%S%;9+3&B,?K /$7;8&DAI==EP4 MZ2G$W#$V>"_%T624=#LR:L0H%@D6]0:NA\#PQIVH3A_S5D,NO6R+F/XU^. C M9E/7)\5OF*_/<[>(?>-_A*XGJTG97M4<*B[E5N"W7E,7MU"VT6+P''@JA"ND M5AR%T6/<-_G0K\"V4F(![DHB/<\ UB_17OG'A<,X_*,A#TY M'UZ>GXLW;=I<),/S/YQ/"R)-+_:]L!0^J4#NDWT/(H6!H(+[>$A(YS/?%<+S"5JZ*9 M+$$L3A;D8A]B1C.-68'^CB:7O<(?B5?2:GB\MYVU]!SMQL[57[0@:M*&FSX8 M#RP\"I$(=/X=-'\J>]K.S:&<6FKMP]39:=*0@UFOLRUIK30[R@LKQ!^@;S'( ML,P$,F-C<(C!+EB'K+!?ORW7';K5A#Q(R$&XF)59V=->-]9UUX!V?FC@;C:)IEP6'.\9(3]H\]%CPHC&%_?WN7X)$. R =1KUIFQ&F$ XKM9-I M=RV+@VAO]9"FGP8E,R$=6FQHA2E $31QB87Q$);6:0,**G*KR:Z9 =C0M+$P M2MM5V^&(XGZ@.E2T#6UFR3V ZXYO1*VC[?8X:)@:EZ!=&9NE1Z]B+#E+@P3) MJCXU7I,W$\'9V( MIR^7QW/4AM(U$UG_CLDHNO[4\7.>R) ?Z+SQ9,!!N<.*.NI==F)=-ZD3JDOI MMM+X*M4CNP](,ENWTW[O"I-+NR:WXT.=16'S_O2VV,UL7-3[G#O?NR/>!]Q& M3WT2&/<^OV P7X>/3+@4F5K[^"6F6^V^8]W&SS>[[?$CV%M8S<-*02L<34;G M9P-AXX>E^,.;*GS,61J/6T!XS F7+,L;\'YEC&]_L(+NZ][-GU!+ P04 M" U@)Q40EJ]\-\" :!@ & 'AL+W=O[A+B L+*A(@04XBB2 1/1\N]U!V![:QVZZ=KNA_?],N M(B9J[E[Z:^?[OIEI9[:_-?:!'%.:8R'HR)2H^*DV3R)"R%U-.R'LX4=]DWEE-2XL$!540C[-@OQ0:7Z.[*A>5=O&?)9(&:I-%@<3V(1JW>>9RP=1-X(,UZ)2[L9L+W$7S['G2XVB,,*VMNVT(T@K/1\A(F5]?W,)U/KF]FH]OI]?RC#'_) MZ2NU1Z5(<1!Q*1+:)XS^00ANZJ29]5LJ";Y+S3A3D= 9_>BQLD5\]RZ ;U4JX%NM M%TD#YD:GGD+J)Z2@SFA82RUT&G:^A*632#U86&Y,UKTTH%1"NV")CY4LO3=0 M5C;-N5B)N5)5>3GI6T!J*N]K*5[$2B%\@W;CI-OE.6F<=5OP[F$H9 +()*7* M4&6]Z(@(&2Y2%K+,67$@%KPC=;("A."T<=;J\-CA\:,7%!_4:X%V$[H207"N M+MW]Z;[QC>IZ?S.ON^9,V(W4Q,IKAC:/3H\CL'4GJC?.E*'Z5\9Q+PG+G)LW M6F_ W]?&N->-%]C_#H9_ 5!+ P04 " U@)Q4^O*G)7@" 5!0 &0 M 'AL+W=O/4[+R0! MDCZP'MH5:=<>AAT4F[&%RI(GR77[[R?)B96[ MD\NY:#6C'.\DJ+:NB7Q;(Q/=PHN\@V%#RTI;0["<-Z3$>]0_FCMIM&!@*6B- M7%'!0>)NX:VBV3JU_L[AD6*GCF2PE6R%>+;*=;'P0IL0,LRU92#F>,%S9,P2 MF31^[SF](:0%'LL']BM7NZEE2Q2>"_9$"UTMO(D'!>Y(R_1&=-]P7T]F^7+! ME/M"U_LFL0=YJ[2H]V"304UY?Y+7?1^. )/P T"\!\0N[SZ0R_*":+*<2]&! MM-Z&S0JN5(7O,7Y%I(BFH>:$-HS4&^!Z][W#]\WUY?W[_7O)-@NW$PU),>% M9S9*H7Q![Y@1COX.Y*)N)%4(ND+8"6;6B?(2/E-N+*)5A!?JRPQ,"RD#T\(+ MS+'>HH3$*!O2F:G1*"EA"C[!.//'Z=0*H3_-1O!D5N M>X.C4:U1EFXA;7$MU_W4#M9AYU?]J/]U[Q^,&R)+RA4PW!EH>#;./)#]$O:* M%HT;_*W09HV<6)EW"Z5U,/<[(?1!L0&&EW#Y!U!+ P04 " U@)Q4< 72 MI5X% ",# &0 'AL+W=O?>F,.U-I_M M'!MT:U]FBP<&YY,!S::H&-L/MZB2W]9:9-(QQM MS7QHEP9%'80:->11-!HV0K:#X\-P=FV.#_7**=GBM0&[:AIA[DY0Z?71(!YL M#V[D?.'\P?#X<"GF>(ONC^6UH=VPUU++!ELK=0L&9T>#<7QPDOK[X<*?$M=V M9PW>DZG6G_WFHCX:1!X0*JRHE)>$<'XLM$YZ$UZP=WU5OOOP7?R M92HLGFKUEZS=XFA0#*#&F5@I=Z/7'W#C3^;U55K9\(5U=S=+!E"MK-/-1I@0 M-++M?L6W#0\[ D7T'0&^$> !=V*]]B/>$O*APOS3Y$,0,>097 MDP_G-W!Q.1E?OK\X^7@.X]O;\\DM47X^>8[R%U7["CZP2U'AT8!*U*+YBH/7 MVX.>D,D"H5H0'VA!MN#\5AAS)]LYB$:O6@=Z!O/M]>D=U>=2&R<\?1;G5+4. MJ&,$2;X=P">L9244 M7.KV7;^9:$??,ZRPF5+2)IVR&-Y &>4LCU):Q3F+HL@?\30 MK@S%R-**,-38BH:BM99N 0)::N=]Q+X*M4(?L#?Q:)]3%U'*HYT9W<#UO1*L M%JU6>GX7F%D2+YX-B@M)/N79:1@W%'+YGS>Q@\ +Z]!(Z$JE6S\X_#(D46#- MP1*-U&3#YR@Y[,G;?^!H0^I(0MH=EZN.9%(U1>=(OU ^$L'CH/SA/4(M.H#= M'K_1(+,8TM)*(D&0AD#Q_B[KW1$!;RAH%H/F+C&]GX]3\[W1UE):5:MFU642 MM*YD]]\&/*WP ?%2S)?%Z\C4,32-/=IFD79'L09*U.^J2QQ+RN? ML$-86$08>51ZC,EHQ.*(>XQYQ&F9$Z/U([)03=R25 M9:_F+D]8FG3<9<1ZG ?NJ!MDE# _Q=UX/CF'R^#+8);G^0X9/0O7ET/ M[9KAP_*6]J79=8/^95Q3PI!@N$^?Q']2_\G\AY)MYD)*\3[O.DSGO7,)#3!B M)*6:RW)(#GVE&IA>6"_EU MXR_0WV>:YNMFXPWT_X <_P]02P,$% @ -8"<5"$""#0&" [!4 !D M !X;"]W;W)K&ULK5AM;]LX$OXKA"\])(!JR_)+ MW#0)8*<;;('N;I%D]W XW =:IFU>)5%+4G%SO_Z>&4JRG<1N]W:_V)(X[_/, M<,C+C;%?W%HI+[[F6>&N.FOORXM>SZ5KE4O7-:4JL+(T-I<>KW;5=9+XGC7_.VSO;XTE<]TH3Y;X:H\E_9IIC*SN>KT.\V'.[U:>_K0 MN[XLY4K=*_]K^=GBK==*6>A<%4Z;0EBUO.I,^Q>S(=$SP6]:;=S.LR!/YL9\ MH9>/BZM.3 :I3*6>)$C\/:H;E64D"&;\7LOLM"J)YD7[+OL.7N73JQF3_ MT N_ONI,.F*AEK+*_)W9_*AJ?T8D+S69XU^Q";3)>4>DE?,FKYEA0:Z+\"^_ MUG'889C$!QB2FB%ANX,BMO*#]/+ZTIJ-L$0-:?3 KC(WC-,%)>7>6ZQJ\/GK M#VKN+WL>DNB]E]9H'5KP/(&1]P2'[1+,^,JJ\2_IG/G+2#P[R/"AZWP(0L?'A+^ MP^SAM9@=Y:+JNG"E3-55!^7CE'U4'18E'M9*W)B\E,636$LGG"JT0>&H%*8O M1(H?[<52ICK37BLG3CTX_OZW29+$[^\#\7U-?!.(;UMB)NN_/XO$9JW3M4@- M"LIY899"BB4JXNV3DE:<#.,8^,JR4&R/)GO4Q>J9[J<]S7;7 M@CAVU49B5P:I^$227X:TRYG;U2(V2)]VKD(FI(?-<7<4OQ$+ -%4A>]"4K%Z MRV8O"*%69=*#UAO6^:U<"DA'WE L.A-UL7!P/JA4Y7,X- A?\0N(E8I;7@:/ M4L#+:@<1I&=I,C1CRMRI+O#%5 Y2W-G%5O2>Q/M]0++]'.VI.!'#\3#J)R-^ M.H_B<7*8?"8&PTF4C&+\OV.F9Z2'@9<,HP$0VG_'?[\6,C?6Z_^"IPFN '!W M55%1>-!PG^)S!S M+&XJ2(&*DI1"#Y*0[6?RM#\BQ\ZV#T'<,[(3,>G#DTG"3TDT.1^+@W7$\#J\ MBBT)07/D][TJ?4A7POD?L_>Z2+-J0;"A\FZKVU7S3.<47(H\P8!:%8?-,9_S M^)T_B4QY6,Z0"^GHBNE+ (9RV?8O(/]1ZDS.,R7FQMH M%2B]9'5E*6C;D'^ MR> \[B:MP7(),\1*,[E:+@%KJIB39-@=M$1@P\S!IA-9JSFX=#+JC@Z1'G'W M8X$O"MW2HDS=MVV7V&I0]SL!H5[1/W\/WI*0$PFEN?-(?X'B.V-269:93CE@ MGS[.?KD3IT@,,+SS?:Z*=(VIZ0M*I,RPB6 N\F>BS"KW7 2H5KIHVOT&/L/Z M8D4R_$:I0O2[R>@-1R6AIXBGFD7CW'.[ XQ_QGCX"?W78E 3=Q*NB%,T(]07 MH$-(^\[^M;(JF!X)$)[J.@(S6$!BU9[4.8V,_Z>3<>MD_T\X&3K\UCK=&A=Q M]1#B%Q+]508+2\IL450Y T:HWRN(K9O[&O.A"AMODWB44:X"Z9^-9AO*6[6 M YFXK=#1V6JVKJ2BQYB(J#[MT=V%401.%E_(MI\Q2/\3@W04XLX;6,2!A KH M,(5ZF]/P5V.5J?K=.'YSI#OHW3JB)!PH5=B,"!ZO,=IB^]UWXS?=O<$)J;&( MM[9A.RTEJI&V/30Z"I%8*M5DORHJPL).,S^J\2C*^C7*XH"RA<)IB;WZPT@[ M&+R_Q D.&YN+L+TRT]2CS'2GE\&KO=DF[#>'MYOG7R?/AQ BJG,D4!D6F,B0 MN )(R#+RSX64;M<0C"+5)2*V2[4#DSV+08MS*6K5/-;+O/'6H:']+C+?:Y.12UG =#?V@;V0LN5$5_Q=;!+G%-)J%R M><0-:]CX_U/OG 2WUZEO:I3C&IPB(8$4T7U>,1)0Q[*IW(P,=+3+F1%K4> M9-/Q8[G4= D Z_B]4*OPDC9VSD:O6]QJ0C- MW]?[2//+XTIH3TUE^35@U."CZ8YT/4-10>(/;NB%86BHKZE"B#$PQ1?4U\6I M\ZHLR9R%V11$,L+GL-;XY-?:+N"U2R&[KE]R$#@98-&::K4.#:1Q8P>,;=W" MOE19MC/5-JURVB-2Y78.++2CZJ6FZDOAKVN2.:^\<&MT"';CN0]GS09V*"K% M%L>4,(Z*Y:C0.=DC21)+22/OE9/?PL!.TEWCCV>#+0Q8%0$AW8',=\S3?* L M^/R6:>9NSJR(URLHZXK3"'NG^HV);. \$[2WHOEEA M3:JM(E\6;7Z3&I7[.8XH!W5Y\914G](<]1I46ZZ1W>CU ZWE9AMR[EX<4>]> MZ&>0X6=(/Z.P(4WYS,"/MQ7O6[DN=([);+NG8$8(^\F)Z/>CX6 B^CCN31RN(QKO[97 MF=-P@[@/_%HZP"Y)5CC[OFH(VRX6PPOWI1\GS_U_P!02P,$% @ -8"<5&1SNE_)!P [1, !D !X;"]W M;W)K&ULM5A;;]LV%/XKA+<.#:#(EN1KFP3(I=N* MH8D1I^O#L =:HFTNE*B15!SOU^^<0TF1TR0-.NPA,262W[E_/-315IM;NQ'" ML?M<%?:XMW&N?-?OVW0CCZ=.G NE$ C4^+O&[+4B<6-WW*#_3+:#+4MNQ;E67V3F-L>]:8]E8L4K MY:[U]E=1VS-"O%0K2__9UJ\=)CV65M;IO-X,&N2R\+_\OO9#9\-T\,R&N-X0 MD]Y>$&EYP1T_.3)ZRPRN!C0'9V!7QLYU M#K&V'-UUU'> CFOZ:8UTYI'B9Y 2]DD7;F/9AR(3V?[^/FC5JA8WJIW%+P*> MEB9D@RA@\2".7\!+6E,3PDN>,W7#C3A$W5R=_W9X=KKX<,'.KS[-/UPN3F\^7ET^Y=?O0V(W&T$A MX\6.8?DY^+,L%08'S%)@O;5I)["L5!R6N0UW;"N,8+PLC;Z#53]]8#;;3*A+&,%QGCN"F#7)36 4"[\4QSDS&]8A?20,UI6/X6WR-2/'A/ MTS2.WA\P;5IAK68(?F76O)#_^!9.IJ*Q MS=B0+3I>V//EAWL<"W(5ND<7D.)>EU1Q:^5*IGYEXY"G?"EJ%)\H%KRI@,7! M!9!@;J,K"WCVX!U(,:![M_X95*]4#*K7#^* H;](@3F-?F3#8#8;T>]D,&0W MVG'U;54>;SO7UI$-7 D$G8QG\#\*HFC(%D#V$/. K44A#*!3^M:I:SB>!RP) M1L,1_$]&(W8MK. FW03 ZW=P7I7$"[A)%&LH2V$P@Y)XQ.*$5CM3I:ZBM[A* M0Z89E@+/K$&79#2FW(_B]]]K'(677?E,I5CZ"*! QY=*U(>I_ >SZKGBK5/= MGX#2[=JBEZ;<2:.\&N M*F4)2?CAH:NHDH$* 8' XVN^)Y![-H>D0&6J^BG1OJJ&A M>9>'D%J:$R G]Y-D- 0 N#_I0JA4*)K'LDA1>,A>;S&[$UA]=P)-J#.(J!JW M[:"6@#*,SA\8F&60*4"6U?(OH#G4%J>0,DL)FK5YF_JX ,.TK%>OK=WK#P'" M/$1,MN+2L#NN*CHLN%)?V2?!A+\K*,,:*57:HJ%0/[?0_8)=*>W]"%Y88QW# MZ:.+IH0*VD.B8 T)#K]9D:@!NLBK\/T%>(- OWN@MO(N=5%C/U-MTR!*(BB$ M:10"&?Y2AS=*$N*8R2R@G@T08:X^Y?6%Q.+I1@*!$WO##A_@.A4ZU=21YD/YBH74_?@% MM;#'!CX2SB&[E3]JG#\$4'_?3\$4G!Y%6\HWB^NVD+OB#>0M] 4(&:!8JK44 MGJ0B921U"Z &=F/@&([W$ED0^>BJ1#5*X3,:5)7@/2K9AS+=D^83$2"UJ>MP MC;94)1TA:!PFNRVA:%>R[8U\^>2@$3P7C0C.5FCY,S*^64#S_U0U\PYQOKIL MHMDTF%(/,8O#P:13-E&0S!(V&X338;= 1O!^,CI@LUDXCE^JD'@"R-,)(@_" M:+#7OU-;R*F#@I?<*"@)F5?*MP>YS@315B:@XX;V13PPZI/L1PTLW"3!0:]. M_A>YU'+N;@^RU]OL; M3=O=OK*=_?*"OA#B23B:(AF.PFC,KJ6]/5PA*%S3!-XKF$$/1+CH#8-TF,$/ M]NS4?]QI#+S"G!_&,#&,NK-*K@1UX'3 'E"WDT"KTR[()%X/P&4[*536ME1O M.B-T.*K:7@'<8_J;/]434!YC,*A4N+(:/\S@%Q;,WJ\B**']!N;*T)!,VE17 MGA-G83QZ0SA3L/P-W;10=Z *M0L\8?H HUI6WA_N%3O=7=N>P8>OCCL,V MK3_T^85="6/HJ50B6],UT&!"R771M#H5A-FH'5$;G3!T1N$,D+E7&PL;YL.G M/@_T.Y]@<@']/WYHPCX&3/9?8]JW[;>L4_\)YV&Y_Q#V":X/>)-78@5;!^%D MU/-7R>;!Z9(^Z"RU/RG)]]MI?G)O>)3M5G*UR^ M7$K[]%XEYN&BT6V4#R9ZOO#TH'UYGLFYNE7^2_;9XJY=48GU4J5.FU18-;MH MC+IOWP]H/2_XAU8/KG8M2).I,5_IYF-\T>B00"I1D2<*$C_W:JR2A A!C&\% MS4;%DC;6KTOJ/['NT&4JG1J;Y%<=^\5%X[0A8C63>>(GYN&#*O09$KW()([_ MBX>P=H#%4>Z\61:;(<%2I^%7/A9VJ&TX[3RSH5=LZ+'<@1%+>26]O#RWYD%8 M6@UJ=,&J\FX(IU-RRJVW>*NQSU].E/,VCWQN=3H7,HW%C5\H*\8+:>?*G;<] MF-#2=E00?!\(]IXAV!>?3.H73ERGL8K7][]%@J/,MD2GVQ2] M3J_W KU^I7&?Z?7WUGBB$NE5+$:$$.VUX=K9W(;A1=3Y3W XI2]5_PV(%;90!-A_E5YUQ1ZF5F#)<@E5E(TRD2HV4Q' M6J71$Z^-9":G.F&>37Z"? ':1+78!G=%QM&]K2CB_TS[L/.I)>X*8;^KH*%* MU8PH2.=,I-G+#]HOZ*53ZXHV>4=IMASHM5Y^5:SQ"C!O_%.F0BZIS .@I([R M(PM;6K6UY@:=1CFL$N3?+' #?>QMDA[V&@+;).8$&=-%U %.TEI<5U8[#4V=L]R._S[WTY[OA'U,OJ6Z\IK.O5J7D1Y&4)E M)H@H%*%8<&)IL%+E9A$=3 F;/"4'J2VKM0[LRBLO1Z*&3=R> /OK#?Z: !'M MTBYDO)E)D#=IX2$+AKR/'>[H+>Q@E5HKS@*E52<"I35<])H;O$H.!UC3[?3Q M>SPHE-AXG>V;'HGIP@6WL\MJ_H=R#Z MS7Y_B-^S[G!#0J1_L(:S[M9T1T% S)>&<3M8O!C)8LK0A?6%*_U582<*FB+? ML\$]FW5)9A7PIC84EVO&I;YERQL[#;WY>)^:.[8KT*,HD1H/KFB%M$Q:JZAFS$>PN:*J5R\H=SLR MAMF]K:P]-]=5@:E3HL$KX3;/Z>#NW9E-/:HHY^QJ0B,74 %M(R3M-9,U5YTA MXBLJ.T2(QT,@"563KRXV@TC-=40I6 5 A13LN%7['767>*)-)#'@$8+3?&<" MQ: I4_V]1II=QI4&MN;VR,1X)J@]%G,TY5"SE*" 0MF/"F VIA:/P,"IBTN\ M=QM@*?5%3C-"<@917G-IAZ#*A-&7DAC:6/]O0K4#/4OW-;;P)(DV8$S MP_&8C"@_:&E)IN1LE%AZRG*A'2+8 !T-0 8E!LQQ[4,#H)_*-55 M+3#@P$D@4EG0EQ+'0:P+:K+IP0\F"7AF%]F"3(@E2O25A$* M9R1MOR4.3UM(J*\,BH?C,!VJ^"ADLS\,SN[_#SBW5'T>G(/_;7#V6V=_ 3A[ M+73!99VPJI[G0S]"9PV,B%U5TNVWM:R:MY/1SK*YW4N@.^,>&A@)IQVKDP[V M?CC,(%"$X2? <5]?.+\A 5#OH5 +-K#;T MH*ARH7QT!13:"-&KHL_A#CBW$/5;+BV=RP1[=S=G,MX,MV4)BB$+1!-X.605 MAS;A4(/]4^NFSW\\M^Z=.?][R:7[ M0Y6O3"?Q=CX9MG9.?^$S@_Y>''86IVM/W-_;C0F L>ZVAK1Z([]ORF)37:E( M+:>(P'ZW&!,.,/2>TMS3'^#_H-\K3]@K,S41%-R_6XQ<%MVY$\>#$S$8'A#P\.1*'_0'^'9]UCS;F3? [)7Y#;#_ */[RV/[Z2+^"6VW2 MH,A':QL,-%-J^QRRAN[5:?.*&0!7RUZUB:3USF+'K^T"[]CT&P\>^O!IIGI:?=@: MA>\YJ^7AJ]@G@$1#GD3-L+73.ADVA U?FL*--QE_W9D:CTF'+Q=*HM+0 KR? M&>/+&V)0?>Z[_#=02P,$% @ -8"<5.67K$6I!P 81( !D !X;"]W M;W)K&ULE5AM;^,V$OXKA&][Z &.WY)TTVX2P'G9 M-D"W7239W@&'^T!+(XM=B51)RH[[Z^\9DI+MU,ENOR0FQ1D^\_;,2.=K8S^[ MDLB+I[K2[F)0>M_\,!Z[K*1:NI%I2.-)86PM/99V.7:-)9D'H;H:SR:3[\:U M5'IP>1[V/MK+<]/Z2FGZ:(5KZUK:S1559GTQF ZZC7NU+#UOC"_/&[FD!_*? MFH\6JW&O)5,%I:*B\%\^L/5"9\/!WY3M'8[OP5;LC#F,R_N\HO!A %1 M19EG#1+_5G1-5<6* ../I'/07\F"N[\[[>^#[;!E(1U=F^K?*O?EQ>!L('(J M9%OY>[/^B9(]IZPO,Y4+?\4ZGCT^'HBL==[421@(:J7C?_F4_+ C<#9Y06"6 M!&8!=[PHH+R17EZ>6[,6ED]#&_\(I@9I@%.:@_+@+9XJR/G+.YV9FL2C?")W M/O;0R/OC+$E?1>G9"]+'XH/1OG3B5N>4[\N/@:2',^O@7,U>53AO[$A,ID,Q MF\QFK^@[[LT[#OJ.OVB>N%$NJXQK+8G_SA?.6R3$_UZYXJ2_XB1<.#)JEHT^&MR)Y1#]F$+ M24&Y:)W22R&U(.<5DI6$*82'/JEU*RM!14&A ()FBP-#(?/?D6 09O4YW&.A M3RA/M1L*54!T,X0.Z86T+/>9-*,P**7,M-IC$:ZPJ+&5Q#I"&XE;F97BCU9: MP!N&(U^-BLUJFQR_<@#4.>/859 ?DLE*J9<$T!(E4[>5#(^C>2 0STIKF=.( M/6S#'5(TQN.1 @HV?V58JE)^TT$\<$_>8F&$HQ59ED,&&HI&"7KX#_6N5R%9C+\9WK4L&GRK.S >69:BBH MY-H%<5@#*HJ;I:E4+C $(><@#P:76OTI@^XAK/&^(G:3 _?XD@5#+K6^ M-%9Y1?MZL]9:TME&%%6;^3:J&8D[,&R>*U[%D%^;ND$&B0P,H71+P0QZ:BIC M4WI7R *^R32-L;[5\:Z0<+7[:?_[C M;#9]^^[0N1!O1E@HZWR7IQP,)AVQEDY,ST:GW_!-;Z;'H^\1MJKB,L21%*<% M%CR91J*@/*2L\]*W2-K-+L_85)BSZ3=?\ WK9'"!?% ,C84:U[\'OZ M[E]\9=3P/N7\#4*S"E*]JF<*WM_<;>71"]ML6PER)54E%UMV@<_!$B@6-^S# M9"DS2QWJA\]D9#U&JBVA!))@4ME+\R!FX ME\I[^A:(1\%U%Q5^URD"!,Z@X4+R-<2IQ>FBGN(PCE24K M%UV;99+;*5 "#KTMZ!:N3)6+O P$<3A-CL, M' *U744G).R48!;8Q[449Y0MZ*^P"D,SK 051<*&IO/.[;=N>7 MG1)H* MF(5"LBSB8.:7?*2":GKR8SD0=QV3)@X"IKJW:2&I T OQ !#'*N*7++*IE.,0EH=6 MD*BTD9N("3# )R"?;C2*]BB[.UUIHX_B\HC?YO)^>.IXU2(I5LHB+'.%&?2> M,*K6!Z_D]YGCL=KV@ZVD\5?3NTN*#M-BDH+#3U'!V+Y-]^ M+D:$S09>YJ$M=2MG8EYU;HG3C2^M:9=EE *.V!,F!PLU +VAC.H%5!_'W>E? M:8K+A[\UA&&[0[@MV#=$TWRZ'(-(?E>K=: MKR3&8W2.!WZU=Z-#+ZKCG=?^FNPR?-S@HH ?K?_?C*/GPVVQ^/'%^3C M4J'#5%1 =#)Z>SH0-G[0B MOFO 1 1W;FSK\+ FO5)8/X'EA\#J5%GQ!_U7I M\O]02P,$% @ -8"<5 %3%'*0! PPD !D !X;"]W;W)K&ULG5;;;MLX$/V5@7>Q: '7%SG99M,D@'/;!MBD09UM'Q;[ M0$LCBRU%JB05)W^_9RC9<8 F#_MBBQ3GS)DS%^IH[?SW4#%'>JB-#<>#*L;F M<#P.><6U"B/7L,6;TOE:12S]:AP:SZI(1K499Y/)[^-::3LX.4I[M_[DR+71 M:,NWGD);U\H_GK)QZ^/!=+#9^*Q7592-\#^;3P],].9\.?-&\#CO/))$LG?LNBZOB># 10FPXCX*@\'?/9VR, ('& MCQYSL'4IAKO/&_3+%#MB6:K 9\Y\U46LC@<' RJX5*V)G]WZ(_?Q[ M>[DQ( MO[3NSNYG \K;$%W=&X-!K6WWKQYZ'78,#B8O&&2]099X=XX2RW,5U7O0 WHVL 5($N;,'%<_LQJ&WY91M^I]FK@//&CV@R'5(VR;)7\&;; M>&<);_9_XJ5S'7+C0NN9_IDO0_0HFG]?\;JW];J7O.Z]Y/73]?75W?7%S=V" MYC?G=/;IYN[JYL^+F[.KB\7/5'X53AKU,#0JY^,!.C&PO^?!ZSZ>XHSR&'3! M7J6VF'NOL-\I-LH_HN-SY(E#^9)D_LS1:+;71483S;%3D@J*C" Q6 MWK[#"*#&NWLM#1P( X1R]A&# KWXH\6VP(01+9CIQD6FZ8Q^^^4@RR8?+K55 M2(DR=&61AO8I89=*>_JB3,MTS4I2E=XEN^F'Y$4518*&M;;=W,)J1']A=]5Q MWPU4!XRDY3>,":%OG@XI#XYV1:5W-46,HA2>_",$"1/Z@*=_A#"M#UB7I$%S MV<*, R+;=5,XZ&1=)'YHDJ]*Q82"^:%!D2%B<*9-KH$D-AB]A3 PO$(P*@VR M@ EA#%7JGDF1&'K1BV3*_4PHKFZU'DG^Q5)*S ;N0)VD8"/>LZYUMM<7PQK'TS1\*IM395*> M%G*Y],6<5S(LA/@KS*![@]:1<2"".X-BDOR^22EP;0"K\/:0SCGG>@ENLVZ^ M3^E7VI_\0?.^?U-ZM_C]H!N2A=XH92^5&42Y-]GD+8R^(0?=G( 9I'G'#SK( MZ-I@2,AOIM,I#H.?H?Y6@=?9^P/ZV9@?[URLR.XJ?3Y(=[4V=G?L=G?[A3+O M+N:GX]WGS;7R*XV0#)[P_(=Y\,W2*Z)EW32Q=12NFQPE<6>SF ]Z7# MB.P7XF#[W7;R'U!+ P04 " U@)Q4^"F>+&@# "M!P &0 'AL+W=O MW#X3XH-AT+DR5/DNO>OS]*3MP6U_;RQ98H\N%#BJ1FK=*_3(EHX;X2 MTLR#TMIZ&H8F*[%BYE+5*.FD4+IBEK;Z$)I:(\N]427")(K&8<6X#!8S+]OH MQ4PU5G")&PVFJ2JF_UFA4.T\B(.38,L/I76"<#&KV0%W:'_4&TV[L$?)>872 M<"5!8S$/EO%T-73Z7N%/CJUYM 87R5ZI7V[S+9\'D2.$ C/K$!C][O 3"N& MB,;O(V;0NW2&C];1@%DC;&J.AH3@XK+[L_NCWEX9#!YR2 Y&B2>=^?(L[QFEBUF6K6@ MG3:AN84/U5L3.2[=I>RLIE-.=G:Q9EIR>3"P00V[DFF$=W^\F21)]'&]V?E5 M_/']++3DRUF$V1%WU>$F+^"F\%U)6QI8RQSSI_8A<>R))B>BJ^15P&6M+R&* M!Y!$2?(*7MH'GGJ\]/S _UKNC=54)W^_@C_L\8<>?_@2_G)[\^WFRPXVZRWL MOBZWZW,3^RJN:]*IJ5F&\X"ZT*"^P^!,9W!;(A1*4"-2YaB 8M(:$VI; MJ,LR)3,N./,MHPJP9,)EU_Q.U!C,20"9JNK&.ACJ"9X!DSGD7#26CLDEO",= M6ZK&T($9 -YG6%NH*=?&YYI5JI'6O)\2*8WXI%J [IH+H+ON%LD ;IH*-;-* M.ZK/NYS"#:6(]UK6_*,"H?LG7Y^2H%5WL81>8)+>7=R M*@-?43(COP2%FC,HB8]'V2-*J.@NG]30N95R2T_&Q1T:%^%V]\- "G$$&[^, MQV,8#^&Y[@X?C5 JM8-_* R5.55I-TU[:?\6+;L1_*#>/63?F3YP"E9@0:;1 MY=4H -T]#MW&JMH/Y+VR--[]LJ3W%+53H/-"*7O:. ?]"[WX%U!+ P04 M" U@)Q4+:R>K(@$ !K"@ &0 'AL+W=OT-PS#/BBV$ANUK9PD-^U^ M_2@Y<9+V4F#W)28I\B'%AU(T7@OYJ K.-3S75:,F3J'UZG0T4EG!:Z9.Q(HW MN+(0LF8:5;D.)ZS-=R5RT(;PV@Z7K$EGW']L+J5J(UZE+RL>:-*T8#DBXESYIV>!\;? M.GPI^5KMR6!V,A?BT2C7^<1Q34&\XIDV" P_3_R"5Y4!PC*^;C"=/J4)W)>W MZ+_8O>->YDSQ"U']6>:ZF#B) SE?L+;2=V+]B6_V$QJ\3%3*_L*Z\Z68,6N5 M%O4F&/6Z;+HO>][T82\@<8\$T$T M75WB6R5ETRSZ5B*-4CCC6A&L%NUT5A< MV1A29EKB:HEQ>CK3(GLL1)5SJ7Z&JZ]MJ5_&(XW(9GV4;5#..Q1Z!,6'SZ+1 MA8*K)N?Y8?P(*^K+HMNRSNF[@&0*N1X"ZE+Z#Y_?;]"V>?P2OVQC\?397 M6N(D_/,.9M!C!A8S.-:Z^YN+7S_=_'9Y=3?#UOWQ<'W_U[=:]RZ*.72G:L4R M/G'P5"DNG[AS /W3#PGUXH^;!' AZAJGV?(&]P6'A:CP9)7-$DH%;'NZ0"Q MXVK3UG,NC:8*AOA&RCH(92%*I5J>$]!XI%6+@9V9-?FA'QYHI=%J$N%=8,%U M(3F'VE /*RY+D2O@9@( ^2LKV/!GP3H+M1;O%"LWH?M3LXOI76>;DO=2,PUS MOBR;QBBXERXM^#YQ(Y_X?@0^):F;$"].-DT2*W/^L;)G+K-282;;4OH1 D)I M"E^XTANTN]F#(M#@7;AKV+K41<&K'+3 CCQA,S5[1KN?D,3W(**$IN&14K$9 MAT5Z+B5>%-LBXX#$+H6S+&OKMF(:"[O!KDI#,8Y"86Z^)P[7#?+ #]R$=1B0LR&\MUKI,6F M_*R5DC?9RVO @1?1X2O-#U"@R7"'5@FE#%K9:(Y4:I#8:U!KMNKP>H 8^=N7 M$1!;$+E1W\>^$+QK&H6/WY!G8@8><=/0TA>0-+3N84S"(#*"1P(<9YLAC8V!DBBE M^P1N&W640$Q HW3X1J=19).[_O [2(S"?4BK>3AH@Y"Z_X/%'2 6@D-PJ WP MIAU"XL7?0Z47$3\*ACOAST#LW+MGV&B [)XVG:+%RCXGYD+CX\2*!;X&N30.N+X00F\5DZ!_7T[_ U!+ P04 M" U@)Q4S,.L2VL/ 5,@ &0 'AL+W=OJFN5WRP_9?AT6E.) M]4*E5IM49&KVZF 2O#CKT7@>\(M6][;Q+$B2J3%?Z,-%_.K )X94HJ*<*$C\ MN5/G*DF($-CX6M(\J)>DB9Q/)O<>_&]OT#$14V-XMR,CA8Z-3]E0^E'AH31OLFA.6$D/EV M"S&7;V0N7[_,S+W(:#2HT0.+RK/!G$[)*-=YAF\UYN6OW^E4II&6B;A(;9X5 MT'=NA4QC\4[J3/PBDT*)]TK:(E/\W/]VBC-IM77?W_'WB[67")N#J,QB$%\NDY7(C8A4E@,DQ*SV M.+E>/FDLG\^QKLQJ@LS';+T.\Y'5?$R9CR,EHSG>+DV6T]NERK2)CSL"L0N* M2IR;Q5*F*X\^6/7;7.@T2HI8"8WO8A"[DP0?>-V.D@BNC?5(9CQ:C:&2X*8C M/J\7%;$!Q=3D8BY!@]ZD)MUB 9Q^JQ[:RT(OZF%I+*;" +>)F6(Q8.\7@'VF M[1?KE6+2?%*2FLV EL+,1#27D(K4@)]<(1XP1>;*28UD +A+!:VMTFB%9=P$ M-\;C08553=59XF$A4T!]:0/FC4.-1341R-&"Q$E*D)M IT6&D6!H6ECXN[7[ M%&N2F!2HK85JFJO.R $RR3+BT2ZAL<09\]5?$O+D?L31%IQB$FCT1!___RG41B$/^YXTP"9)]'L=OUZ;O.Y1>>B MZ9["WLNEZ&+5>E[CN37O?$_D@NOQ<%#/J?ZZMV]4I!93E8FN4U'P/!4--A0T MV*^>'6*%8&%4CVY_>IIHH=<+^ENBN;=O&N[_1EG(P@XMK?BIE*19(=3L71%[ MUV#/M@+3X2]\*@'Z*QI,6 ($T-MRR=M,N>*"HI^PA8\%!=YTM4&M BU(2K"-&I3S$/&.R9(3 P^ M,W.(I5PA*I$Y'K VDP$LU0Q0N"(,E8./C?74UP)@!IE,JDX65 V)RXNSCU<. M'^YDI@D8W-B2"$ V,PMF8%-)M%2^-6\I=5R!4U/R6$US%)4 .$X^3% NU)8$ M'H%X(Q=$T+]&)N=:WR$Z4\%8Y<2%0M;RERLS:8+"-D[/):6"VJEV:IM<;6UH M"A]HDBIN%@N.W.2.OW:)"'.89B93*UVMKQECIZP'Q7N?S,L,X#]UP M+R9+TX&%.M)+QZT1TB5&);/4>_^6 UO _O_L98#/^@Z+7.2>%S/1T&W MOWDX])R6%K7H2+^YA\4;RQ*@R.'-;5XYBU]Q6 M+0I3%U%>L/I<-(#YAKT89"Z:D,MIE-<-^ M&I7141;"@>^%W6!-,>@$W<%(O"TR PM\5A&(S$ MS3]N'(?#WN!YW 5AF[NPUR^Y"X+G<_?'>HXUAIX?#-N^TNLY:P3803R=TM@C=&TY"3[73A+TQL\@MF<7"$#!F(V-]T8M MLJ?W .V5*P&M,C6G-BD/P61[XR"DK-OO'9-OCWVO-Z -W@@ZLDS4\N P''N][E $XQ \][WQ M*!"#L%R-Z&J[W7N4H 0H Q*/A "75R.MW0R"/YW?! MQ4V*ZCW1_X;.FO*@#C'8\]-KO"2'N-HS+($'ZYFNMB/L/#L,4H<[I:ZL@+*M%B#]UF0A;>WC1 AOHI-S# M1NO^<-EV!1":A7;K:^JR;1$FAZ:1,OZUL*52*^3G[IP5U+6LNM$GP+^-3BDJ M3D/'.GJ!X-O/>;L1\6CEO'8GVNN":Y.65A(H*F#$?-41DXU&7YO^7,8\JR+5 M+#Z\BFQ:%0&R1LS#4<>O_8QUTVI4SL@1@VH ,[%5@7PG1H+^;W%R!%:.U[PT M'6G=:.5HNB5 !)E'-$T-Z';%537_6BF;%="M^7IJBH2DWTQ:U*,9"V<68VHWX0K4B::LCN* RK MNM"ZUM3Z'(;K1)L#M8C%M3^SX799O+FK(&?;=U:U/F!R:&4;YP%%:J9697?, MF4Z7!27&2W6G$M$]_J.JO'KFGM-&^,A4P5HI[Y1F56OOL.QLHS;SQKZ_=W;M MC*+?JYOBG^3*&?VH-X:DJ!<&87"\W>;GMF/B]%@WU!]AE') DT5WKD"LAJ@" M/Z;BG9IFA1-)5R>IDKI)8K$/0ND"[L)F$M3D2Z?!,R0YJ\RBN8?X@5>8I1,4 MW"QD6LP072Y0P,]"<>^'!FI.P>O#1TZ!C"@XUL:5DW+BML3MQ")--6NW>,)%$INUX17$+#FA7=$ MF%N17F8F+B)WE NK?(QR0XEJ2#8AR_Q.F]QZ# @UA8E!4*-\\[M(F@A8]"DC-VO M,W9)EQ@TB ,2DHL0F@=>G!]8[1P-&B\2+N(Y#\IHKL$"SXE"79(4ZME%_]MM39%L=]+EO>$$Z4D/DE2 M0UTX:DC2X*0MO;]+>G\M_61'_Y.H[*DRJTJ=KXQ0/V6VW]MWW QA<'QF;^\> MA<5AT*@!:7AS>\:JIGT=,"]9>76?)C7IR2:_V]70[@;_[E$LJ&A C2B.@&7:1K0=X=.1=2.4?I>5GXKFJ?Z*=S?-$NO"E5A_X]N$ M5 ,A]]&-&7!WQ=O&JU:PU2%]*/I>=]BO"PHJI""PS!)331%WANJ4A)I6X0 F M_H&ON_&FB3LH06>$=Y\R\RO,"^(K)/8CZG[-:N0C\4_PJ[<#A?XGM3+PAGV_ MK@1_2ROCCO]M6OD=-^H^F#3;?ZFN<9&.=D!;M^F^Y0Y=VERY<7TLDEFVXCJ( M=]2V:DL#CJ+(O7&7%,@VC9=01_F&=MQ;R+A$2#]P;=#D9*KX-D<5HG8.=',8 MEE*[HOK"TL$?RK^..*OO;C1*ALW(AG%-=9XP6PWKG7D6Y":B-T^2ZOEH"&K%Z0&'*-Y"=!78604M7+RR3@NS( M)D8=QA69S+"KV6D4IQ;X2ILWONS1T+1MJ9J#HUB:NG(O<7SKBA_OB*K[$O6- M05J@L7/OB+>H$:"SB_1.5;OYU@&J2>"W=5+RJ!8%C5L=495?3]%IN>G0[HX@ MF%\8NJ13WOAC(ZVGFNFOCFOGK>08#6+D\X\EQNJJY;,N\95R-M?A8Q=M5=G? MJ'+7YJZVSALMN"SIH0"=F[A!EM"[ZPU'(W>.2BUCH,.)TS][A'(S+86MB_2^ M-^@.R]_N"$-M2.DAI ;YN*SM%_"%JO5#+7_2RX[IE!OY?FU9S=TK MZL@T#@I_SUY^KQ*HE>,0V^]Q/NMV^TV_JB-'[:/ G3+$)P">(2222TV:F15\ M=S4JRCM%;HJ+5<#G#/ 3:<6-I]HC=Y:5[>+:W--.)N^J_'N[^8>(]HP,"3,TP%35;_T!D[I\0 MW(?<+/GB_]3DN5GPXUQA(Y#1 'P_,PBS\@,M4/\GR.O_ %!+ P04 " U M@)Q40@Z+(>0% +#@ &0 'AL+W=O^S*W;&%R. M:[.S!N?)7*D7]W"3G?="9Q *3*U#8/2WPFL4P@&1&7\VF+WN2*>XNV[1/WG? MR9L$O91K7_%QI^1PTN5,/X7UK5L/.M!6AFKBD:9 M+"BXK/_9:\/#CL(T_(Y"W"C$WN[Z(&_E!V;9Q9E6:]!.FM#R#C Q=3:P!.Q>#](&Y*H&B;\#DL"MDC8W\%%FF.WK M#\B@SJJXM>HJ?A/PLM1]"*, XC".W\!+.B\3CY?\@Y>/6"IMN5S"[Y=S8S7E MQ!]OP \[^*&''WX/_N,OMQ_OGN'F[M/]X^WE\\W]W2$2WP1QU7=J2I;B>8_* MRZ!>8>\0,CSG"->J*)G< %4CD_PO-,"M@7EE"-30@[0*[%I1V3B'V5P@F)H# MHS#50&,YAOO'1C[[N?IG$T>6\H@R65O,,/P)28\H4[66R\&]N^;P"U[01T ^5;0BHJOWC=TY)+IS,D>.JRE)2!34U%Y.6)8 M53I%H%-5ZHTWWGHZU;LCW3MC2,VS]N](^?KDM-+:B:O.EX6BHB8[("51P?TQ M:VYSN'RZAG@:!O!MKO:!&A"4E2X5V0-JT9FA6QGGFD6=-FEAF"#!.=HUHNPB M#XSLE

R3+ZTAOL:)\#P]MHK:I M66J5$,F.]_KZ\)]Q9U+C<.M%&RJHV4_QKPA&4 M73[M?>&0V2V-#;"!A5:%EZ;,LTI_0XIQJ)Z O4W"5528+H(-18X.C2N4%38! M7',AB!6H+!?4/C+*2PV+JLEH+[E-KOTTF:/@N$+3^+'BKLQ]QY*V]L6#DTTK MGB'PPJTPV\+M1H1HEM3TJ$C23=.U"+4I%R7)80*F >NS?J_%L6WXODWC+;TN MC3U#G!S<(--[[:H)5IUW=KY?ICA(XA&LR!,)FXU MC((X'/]GMZ,X"9)X2/]1, F3'XQ-- O&XS&E0Q".QO"L+.VU[Y(P#L)X0@,@ M#F;CT>XTAFDPG8Y@$HS"N-&JB3B") J#6133*IZ%P7 \>3LD-/RHA?M*/S2K M#EP5_E^\ZO.V 3J"X3"(AE-:C$;!*-YW*FX['<1PDT?B$%HZ=VY+Y[*^X&_%Z\^D6T8Y1W<5@0M2#?N340]T_>E1/UA5^NO^7%D: MV7Z9T]<::B= [Q=*V?;!'=!]_UW\#5!+ P04 " U@)Q4\[P6>BP% !N M#0 &0 'AL+W=O)*$5Z)!77^_6[HUYB)^G;4& );),G MWG,OS_%(':Z-_>AR1 ^?"J7=42?W?O6RWW=)CH5P/;-"34^6QA;"T]1F?;>R M*-*@5*A^/!B,^X60NG-\&&17]OC0E%Y)C5<67%D4PFY.4)GU42?J-()KF>6> M!?WCPY7(<([^=G5E:=9O45)9H';2:+"X/.I,HY(90=#/'H2X=R: F9&>TMYU+!QI^!'<(%8>4.SG2* MZ:Y^GUQL_8P;/T_B+P).5[8'@Z@+\2".OX W;.,>!KSA5^)>;L=-N=\*&_Z8 M+ER0__D%@Z/6X"@8''W.X-G[L\O;,SB_?G7-]?3V0VSV_G- MNXNSZ_E3B?X!L' JG<@RBYGPF$(3^QL-&6JT0G7!YTAI*%9";W[^Z2".)J\< M+$I'UIP#AQGM0R_"/I(.A)*9)B"1),:F4F?@34#0PI<60>@4,#':%#*!)!>< M0[32>9DX,$N05&$K:]*22XT7)TW*+:I@Q>5R53VB=7O)I7*RC)5>:?&X1H:AV*/(.!=I?4D&]OX)^)8F#).K!O*3-(+270JD-58#B;#*8 M_='!I*4-)4781)8T*1=+$]U:N+!+I0X++C"5B5 -'SVX(>'2*#IK H98,&VU M>N.J8ZX=E;!B-)V\;/]A=9F*[5SY@8H>%^];4Q'UI]&_-^"E9JS"% MZ& /GD,<\WF^UY$TQI]9,+NQ3PL=$SSY]QB_V MFJ>_4[92VI#/0TS5]TQHD0J:\'\4[9 9TB );T0DQTPF?5CIAY+9GKDG0@G- MK8'IYH5-,L%A0*H8TF3U ?P;C<7I$E8Q7=\9'&=@TB>0< M$,).E%6/_Q9'ZYK]'QT=])ZZCO6W[L#4BK)PTW=5-5?7X5;:ODQ,JSOT_?+J M3>1"V$QJ!PJ7I#KH3?8[8*O;?37Q9A5NU OCJ>^%84XO1&AY 3U?&KH,U!,V MT+YB'?\+4$L#!!0 ( #6 G%16;B+*;04 .L+ 9 >&PO=V]R:W-H M965TGQ82-7=$7Q2W/A\30=HA2Z M)ANTL\)3>30ZF;\YW6?[9/!5TR;LK 5GLG3NFA\^%$>C&0,B0RIR!(F_-9V1 M,1P(,&ZZF*/A2';<7??1WZ7N14&V(KNZ<@:#6-O_+VZX..PZO9C]P6'0.BX0['Y10OI51 M'A]ZMQ&>K1&-%RG5Y UPVG)3KJ+'6PV_>'S5+@/=M&2C.%_C]W :$97?3547 MX31'6/P@PI[XZ&RL@CBW!17W_:= ,T!:])!.%X\&/&G\1,SF8[&8+1:/Q-L; M4MQ+\?;^98I!_'ZR#-&#$'\\$GY_"+^?PN__CPK^0X0OIU?GOWXY_^6S./_* MOY^L0!&T$2]R$<8B5B3.7-U(NP61;UKMJ<"&M1A1+\6I=C456DDCWCM3:+L* MXC,Y+VV48Z&M,BUO"HWD,<]>1GX*0*X++;VF($Y@O!M'VD)<>'>[W=U\"KJE M>5J3V8J??WJU6,P.V#,MYP?/_%_L%\,0.9 MC>'MI[)I<([&A''0)_.]^?!.QI0YW:I*VA4) "$=A2H"%>8(E M"I_:@"B-W,JEH20N@&=%7]#YRX. ;E>:UL1(.0J'@QB":"V)%:@*Y(!#R-A2 MF(C/.T0I6Y[(!+%I/3 &++Q6E!->.@__Q!4V](D=E[1V9LTU.P/%=!3OI-)& MQ^U$G.![YTFDV\B@QJ*"*L*$E$XRO@274"2O M8:3<&@L^GMNB7")EX/IM(-+\+XNUM JGU=1WKW%F6^/@I9>:*3W.Q"W(@),^ M8 %JNB:5B^UK:=L2!&Q]8KPS+=<\)#+JNC$\(5S\'CG\42 4\HQ[%"+'2=7: MF<"A-RPBD5;;/)_*U4MM;MV_[7+3=6@]\@1S M\/T4@5:I*9X:YY/\@).-"TP2KIZG@ ]IFIU.H3AO/D:&P'A+[VI8ZI %,.BN MT#AS29W&@2I(_J%6?>SZV\&8B+>9$6P;*T]@0/Z*49J9/+[S7GX+Z*WBN0T9 MX=]@8._);/)Z4(8->=8%7)UXIB7W1+6>19LSV@5[27T#&,Z=0&%<4;UPEP]P MI6!,3&=T >85XBKB+ZD80_ATOW!< T\5WZ#6!-J!0#3!/^:JR+!!N:ZZPT>% M'8W.G.3O MZW&([[GR#.3,&+_8UQBG7O 9G!:\@<9*_4:<@TALVN-"^[8WL2 M=F/+:D6JLLZX5>9WUG+4PY/)J56Z^4[G=M 4&!N/:U('!TX:3RQ-WT'K8"?] M]1K\A'/2GFQ9# 0"=^$X>NC),=RY@ +M*U\P OK0VYKO8L#O< M9$_R!>[./%^#/Z+M&@TT5,)U-GGY?"1\OEKFA^B:=)U;NHC*I&65Q)@-\+YT M+O8/?,!POS_^"U!+ P04 " U@)Q4ZJQ=0=H& #3$0 &0 'AL+W=O MTETX?G.]3OGR!<;8[^X4@C/ M'BJEW>6@]+Y^/1Z[K!05=R-3"XTWA;$5][BUZ[&KK>!Y$*K4>#:9O!I77.K! MU45X=F.O+DSCE=3BQC+75!6WVX509G,YF [:![=R77IZ,+ZZJ/E:+(6_JV\L M[L8=2BXKH9TTFEE17 [FT]>+NC?I#YKZ\')P/6"X*WBA_ M:S8_B^3/2\++C'+A+]O$LR!1A?!U2 -XZ2FI"R]Q5L).7^UX$XZ9@IV8X43VO,0 MJVC?>G8.YV+?%]^#.LZ$V>MB8O9 M4D3"CYH+ZRL6!?;G<9#X?P6&/.E8*:6FC(#M(IKT 7$\,/P*C,(M'8B MIRL'CW+N<5-(S74FN6(.60WG'=&(^,"X4HSGGU%?\?DS$I4N! 4J-!6\PNFL ML9:>]WMMJIKK*$7W M-0)F*BGS$/O6DZ)A,46V/"PQ/@LTUIE(B&?$^,-X@,.5)SBE#C*'YWH^6( M_32?WPR!*K,2MGUM),[MDLF\P=T7&(8TH-V@*KG.80GZ94VA3.;SHJ ,QJ#6 MQI(=O*+Z"M'%>>'=D"G)5U))C^H>LDQ8CP8-XZO::)&.D@E^.V2.*SI$ 8&+ MN"*]5JC@8HZH*.,:2_9$M>1[F\B#$2#YO F%LS.3[F+N1B"$;T)]Q02!'8HT MP3/+R'4+0*2SL*8B!-<+RN@(05]V!'UYE%.W(E.(DRQ"L2"RAVCYG1#7*<0U M/+3)T2XO)4=%KH2@.=;*(;;(.,J))FNX!->H#D(!]CDT8K>"(H,SOQJ$?GHZ M9#_^<#Z;3=XLQ3K4S@<=YS-.#\.KZ9O$R%RXS,JZS\6LY'J-=%8\%P3:(R3) M3L_>N'TW:FOR!C5'08C5PO:])Y2VM00-3[IR)'NONNR]^E;H";O?QJW1N,YB M^1U*YO]##"V@;5EM]W/!4U[7&"&1:MM0^!+'$ :B(IIL#W/I\9K;G-W5>:#W MLY3$^?(NY>PYDZ [*F.U#>CO.W8=P'%L80BNA7D_7RY:G-&>R>*>JR:PF4RR MT5N^0ZSWO8TV#-%-,]7DD<4&'(SMQW;I!4-%:$;HM[%IY +?%+-WT"502M3.PM$E2M0/B3N/1,A[O0PYF=-1G"3BQ%4X!%U(/W M7NU3^QCUSCKJG7UC&<$$$>P3?Q ':794QLET=!F34 15DV%G2@*<46> QB2&%$2=!3[WM!=9C]&JRPK0I M;I.)20@"X;Z=7N\X!OC7AF/TVKB"_6>KR*TFT#^/C)'%'D!^2"95(P3 O*I1 M<<'9K60$2KV\+6U)R\NN*,C]>T-2H4C,^R;-OZ$$&^\J<-G^\IX;ZIP M60JPW-(!O"\,PI5N2$'W.\[5/U!+ P04 " U@)Q4614]RI(# #_!P M&0 'AL+W=O$AV?WT7(,7*K:7T(A'[^';Q81_S M@])?38UHX;D1TBRBVMKV/DE,66/#S(UJ49)FJW3#+!WU+C&M1E8%IT8D>9K> M)@WC,EK.@VRCEW/EK. 2-QJ,:QJF7]8HU&$19=%1\)GO:NL%R7+>LAT^H?VE MW6@Z)0-*Q1N4ABL)&K>+:)7=KR?>/AC\RO%@3K[!WZ10ZJL_O*\64>H30H&E M]0B,_O;X@$)X($KC6X\9#2&]X^GW$?TQW)WN4C"##TK\QBM;+Z)9!!5NF1/V MLSK\C/U]0H*E$B;\PJ&SG=Q&4#IC5=,[4P8-E]T_>^YY.'&8I6<<\MXA#WEW M@4*6/S#+EG.M#J"]-:'YCW#5X$W)<>D?YIY8BN$MD[+'6W=X^1F\$7Q0TM8&?I055J_]$\IM2# _)KC.+P*N M6GT#:19#GN;Y!;S1<.%1P!M][\(/JBFX9%UMR I6QE /G- OZ\*8S75S1\7 MXHZ'N.,0=WPF[A.U4^4$@MK"(\45L!)"E5U\DFV<+FLJ+\J+*KY"'31O/<#% M.+Z)[TW+2EQ$U*4&]1ZCY9<:8:LHWH'+'5C_N'T;\K_0@"4U&0M.!4:="5O& M->R9<*2CU+R:>78,-1'1H[$*C G."BZ(*S(CO6M(?L4EV2MGR,!0Y7$VGL'[HPRR+,ZG*6PT#2AM M7V)H!?,PE!@2=-MXT&P:WTVG\)-2U8$+ ;,TGDX]BF5RQST-?=@LG<2C-(5/ M;6">H@OTKW%43RAZ#I^("@U2R?)UTK=WD^$>IZQ<96D\R\?7_X%];93'Z9B, MOL_5.\CS-!Y3)ASS6X]'B@IJ1ND"D=BHL MK2.L8E"Z1V ^U)_]*B",5_X->_$V1S<(-4P=XZS3> -/C&8A<3]*QW&69O"1 M7H;+4C4(V5U\-[I]\S62DZ'?(!AYR__!E!+ M P04 " U@)Q4IV+X0L\" -!@ &0 'AL+W=O*8T@)+06>F M0LU?B-UXWG%&K:0'[J_?V6]# M[!S+6A NC/HM,U=,HF$$&>:B5N[!;+_C+IYSSY<:16&$;6,[8..T)F?*'9@] M**5N9O&ZNX<]P+#[!2#9 9+@=R,4O+P63DS'UFS!>FMF\XL0:D"ST1LT(H-@MC@*S$NJ*Q6"";_T.K @0_7DE)EJ+9(GUWW M40%?OR.J1(J3B N4T+Y@-'TL$'*C6$KJ#4CB\MO3DWMYMJAXP4;.@&/4PG#6 M-&'F5V24S(3CS11K"TW(NL>^M I81VP1*?:UEY;Z"J;5IP M?1)SI:KV>J-^!QP.-G;R7>*]$2[28T(H+@7%.M[6G;ZV9- MB7^8-XWR7MB-U,3*.4.[9Y?G$=BF^30;9ZI0\&OCN'V$9<']&JTWX.^Y,>Y] MXP7:/\#T'U!+ P04 " U@)Q4J^$J^WT" /4KS@M)@*1=L1X*%&VW M'H8=%)NVA'22UV2C^;"M'":RVD67J5M0?#/2\KZPS!:M&P$A_0_FCN-&G!P)+S&J7A2H+&8NFM MH_EFY/P[AY\<=^9(!E?)5JEGI]SD2R]T":' S#H&1L<+7J(0CHC2^+/G](:0 M#G@L']BON]JIEBTS>*G$$\]MM?2F'N18L%;8>[7[COMZ4L>7*6&Z+^QZWR3V M(&N-5?4>3!G47/8G>]WWX0@P#3\!Q'M W.7=!^JRO&*6K19:[4 [;V)S0E=J MAZ;DN'0_Y<%JNN6$LZL;^8+2*LW1P-DCVPHTYXO $K.[#[(]RZ9GB3]A2>!6 M25L9^"9SS-_C \IH2"L^I+6)3Q*N&WT!8>1#',;Q";YD*#/I^)+_E/D&5]QD M0IE6(_Q:;XW5-!>_3T08#1%&7831)Q$>:%WR5B"H H9H'W7R)(W;P;EI6(9+ MCY;,H'Y![]U/RE3=:&X0;(50*$%;Q64)9UR21;6&R=RBYDP8^ *3U)^,9DX(_5DZAB?:H*]0T:3F42N4&HMB?3:80A7XZB^!162:(*9HD?A(E3DI3?SR;P4?-#8XF MMD9==GOIBFNE[8=WL ZKO^XG_I][_V[<,EUR:4!@0=#P8I)ZH/M=[!6KFF[^ MM\K2-G5B1<\7:N= ]X52]J"X ,.#N/H+4$L#!!0 ( #6 G%1:&+HO+P4 M *X0 9 >&PO=V]R:W-H965TCA3'+D_%8EPMHN7XAE]#A+W.I6FYPJNJQ M7BK@E1-JFS$+@G3<C:7ARGMO];L,? E9Z:TQL M)#,I/]K)V^IL%%B'H('26 T<7Y_A IK&*D(W/JUUC@:35G![O-'^RL6.LY)5GYOQD:D[+61[5H8/6A% MY]_\RQJ'+8$\>$* K068\]L;=A54]^7'Z._@--LX?<[V*IPNU0L2A)2P@+$] M^J(!A,CIBPX!X5'XY%+HLI&Z5T#^FLZT45A*?^\Q&P]F8V?4"R6+?1_#MI@+!CPFA>A.3G MGW(6LE_6,^0R,K5#;BD%77E',)V=1B7VC#B*T5YX/(ALYO?#M1ZF-"D>>!BY MI3UUD0QUD1Q<%Z]$)PP\_Q6/KAVE2)\4>&_>ANX2Y#ZBQ 9V0ZUYAF6K<:Z!< M=+*1]9W+ZQ(5V%P^(RS-:918B(_"-*,QBXXM[D% "Y:1"W=$8OTT0N/V+"MH M'#+<6L0TS.)CDN0)95%.IBV6M_C'.HX9KZ#C+?@2DN[48P&-X\QF/ F28Q(F MM(C9NDCY5UGQ"!WTA0;H(PL*ZV.4IC0,F/4Q"Q@.,TQ;]2#L6^L!?@0_>@^V M'+*U15F>[R#&-V%7(':%QRZFK,@]=@EZ'#["+H]H&N:X-<\LB(A=D6)8Z4'8 MI2Q2Q#U,'/8(;$2+)AOPFX/!].!@^G!'-SRX0D> M[J+>7OT_J/>#>O\WZF4#];+O]OE;P^._WB^_X%5%PRXR[K6XFXS3NE908SX? M@;*^[Z55W@]$+8[M?> MW.9#;O/OEMM7O;$M]Z$IWFMX=XI?:B-:=US.O:W#D)DYYLL';?5GWO2N"\;0 M[I^\0N]KCM^#O3M7R&44=/OQ$=E';!^)?> Y,#>.[2S="8@M#>R0,<4Q'H=) M1N*,1G%!XH1FJ">.:%3@8LZP1]U-TO'6'1(/IMK=E.T'".\*_CHYK Z7\:F_ M@W[=[F_R5US5 OOS!N8H&KS(L M5_G;L)T8NW8UT)@V>@FZX #Q+E-V O\\E M-O#KB34P_$4Q^1=02P,$% @ -8"<5&^@TZFP P : @ !D !X;"]W M;W)K&ULC5;;;N,X#/T5PNA# WCK:Q*W2 (DZ1:[ MP!8HVL[.PV ?%)M)A)$EKR0WS7[]4G+BIC-M,"^ZF3P\I$C1DYW2W\T6T<)K M+:29!EMKFYLH,N46:V:N5(.2OJR5KIFEK=Y$IM'(*J]4BRB-XU%4,RZ#V<2? M/>C91+56<(D/&DQ;UTSO%RC4;AHDP?'@D6^VUAU$LTG#-OB$]DOSH&D7]2@5 MKU$:KB1H7$^#>7*S&#IY+_ WQYTY68/S9*74=[?YLYH&L2.$ DOK$!A-+[A$ M(1P0T?CW@!GT)IWBZ?J(?N=])U]6S.!2B:^\LMMI4 10X9JUPCZJW1]X\,<3 M+)4P?H1=)YN3Q;(U5M4'9=K77'8S>SW$X42AB#]12 \*J>?=&?(L;YEELXE6 M.]!.FM#_V(J/1\TB.?17H6<-[H*XB3$-(X3<_@9;U_F/X)^!.52-4*!+6&OY3<_/:,N@9G\J-( MGL5RQ7=C&E;B-*#J,JA?,)AY4.M *^>'1L$L5F 5V"W"$TJN-$TE>5;!D@9N MX8Z57'#+T0 SCAF%E LXA!28K(AAB?4*-63=*8UDLD%?(6(?0JEJ4C($X>RL ME:#:Y7(#EUS2B6H-H9C!S1OT.\0#+W/@Y?D+Q23,X0+R41XFZ="OQF$\2C\7 M7T"6%V$ZC&F^]DH_B&I\4>+%$2L[W]>=[WM(\S"+8TBN_?1%LEIIR_\CG8IR M0;72 CT)IZ9<7*B:43M@'VUN3,MDB10-8PU<$ML\&[@Y&R4#>%:6B4ZR2*_# M49;27!#-$2Q;0B$3C3-*=N@2Q/N;O$R&SK'!VZ*#^T'L HJ$/"E2OTK#8CR" M,WD[[/-V^,MY>\]LJ[MT.6:Q/9?%9Y$_SN(E/1&NY%IRL'XSU]*3H7\MD:GY M>$&-KL\X->+:I[/=:M5NMD=LRE]\+45;N<1@-\Y _W,Q^Q]02P,$% @ -8"<5(.#&V@B!0 H T M !D !X;"]W;W)K&ULK5?;R8IH^93%4C426VT55 M.0P\;S2L&*\'DW/;=R4GYV*I2U[CE02UK"HF-Y=8BO7%P!]L.ZYYL="F8S@Y M;UB!-ZCOFBM)7\/>2LXKK!47-4B<7PRF_MEE8N;;"?<U%^Y;E> M7 S& \AQSI:EOA;KW[&+)S;V,E$J^X1U-]<;0+946E3=8D)0\;I]L\-=,'S'0B\(#AB+^QC#JV]\+F8%TSBZ0[*? M?0>F92FRE@E:>(V9*&K^CP&,D@LS6VGU%#='T9@M?J8:EN'%@/:P(A@XF-PN M$#+R+FJ*7@&K<\A*IA2?\QT$98720LWVA8*/IHVP1HG %,P%05\K>,MKT NQ M5&1/G9S![4)2Y/O2 "*6ET#$MHW @>N;NQ; E6W]#)&3IK%])UX$MT*S\L=0 MOEUFDF5C8*1HZDU&*3U]Q_W]%-:VQDC&+L"XHVT1/74 8Q!"$=K:6RTPO;:^9)?0")61$ M?$%8PG@$O_PT#OS@W6N#.Z+1N-=H_&*-/B])6RK@2V.^%$Q-.>5Z\Y0&CWI[ M7H.MJ393()I==2P@;0G>O@^,&>$\HLRXLC&3\0. WQD.7:M=W_6.,3_J MF1_]#\Q;%?/,I*05@4']7>==S?5Q71S%\CI=T 7A=$5(" 55C-?+X-88NF\- M]?Q_%G5G^QG.QXX?^D3'V'>IE/Q&1XB9[(>AW:%)ZB8CZ(R^'7G.V(].(!F[ M40ITI9@CMP.I,_)#VY^.#UT>*B'T?6>4IIV[$'Z0FJO_E \Z9NR-K\[P],4) M\=.Q,[:U-0U<+]E+B.^$:0BIYXZC_=!CZD_B$TA3=Q0CQ5E.RV^RFM'W=NN%MOL\I6=/ 41";C M$E;D -M#:.< E@:9%MVH(;*EUV!44'1Y7G-BE?A_0-T%T^QHI-.$2DYKCAT< MU2\\F[\>P4N\)&X\-MJ,77\$UUP]G,Z-44[(:#=KD*:.^F;2&R .4WI]I"/- M%I"5*"FII1%J%-! Y.^/EGR.]CJQH9-7G=@2&%+]ZR?DI/&<9 P;CF7>U]DW MN]93>AGNW9HKI./8_!LH2M.RUNT%NN_M?S^F[:U[-[W]=_E$ISFGO)8XIZ6> MF] )*-O_@?9#B\;>P6="TXW>-A?T"X723*#QN1!Z^V$<]#]EDW\!4$L#!!0 M ( #6 G%0%]D\_"P0 /D) 9 >&PO=V]R:W-H965TMF.X%M(,FV:!\6&SAI^U 4!2V-+6(I4DM2 M<;)?WR$E:VW'\48/$DG-YC%3C15 MX"^.6[,W!A?)2JFO;O)',0]&#A *S*VSP.CSC/I5/<'^^L M_^9CIUA6S."]$G_SPI;S8!I @6O6"+M4V]^QB\<#S)4P_@W;5C8EX;PQ5E6= M,B&HN&R_[*7C84]A.GI'(>X48H^[=>11?F*6+69:;4$[:;+F!CY4KTW@N'1) M>;2:_G+2LXLE&JN;W#::RPTP6< 76Z*&^Y+I#1JX?&(K@>9J%EKRYG3"O+-\ MUUJ.W[&:KR#>A>?-7A;ZR&,H@'$HS@^8R_I0T^\ MO>3#H2]1,(L%W+I2X993_/_'RD+54T D&MX7WO M'?6G&#]O_JU)Y7.9=[G,555K;A!H%=9*T(9T@I=@S19 )/RM*R_DE\%Y ,DB2C[W6441C[05I7QCT# MYH2M@Y5?=)>,G>W5*\$G=01CZ0>U)0NY8,;P-<_;D*A#>F:MYZ]R_$&-FJL" M\)!%5\!O:#_)Z/'RJ:!;RI\D^B(D+I*.'")TUAS?_3NX=):SME*^>(WW$8@OF3:%_(>[\CJ$R M>70UAAM.&)%N%DSR[ZSO%TSPC?1UUM;4)\RQ6E'>DJBC^H(ZQ-353I+2.TWB M_MRB>FBTQF( $GW):RI;375O8)Q.(,W&W;ZY9X:RR5Z='\(ZSB97<)FD]!I? M1U='>Y;\39V_C-0OJ&^E<"JUX=YQ7"'!<9<.UWX;:=N3N5_M[S6W[7'^0[R] M%'VF:+@T('!-JJ/AA-*HVXM&.[&J]H?[2EFZ*OAA27& IN$1EN59@<+>(5J/9 M>N+C0\ /CHT]&(//)-/ZP4^^%HLH\8908.X\ Z/?(VY0"$]$-OYTG-$@Z8&' MXY[]<\B=#RBCFVG!O=@/'1Q.8'(=6 )G-< M^:+<.D.[G'!NN=%2G["PP5@,TB1-C_"-A\3'@6_\ M7XE?<9L+;6N#\'.566?H]OPZHCH95"=!=?*&ZBTU55$+!+V#K=%%G3NX9\8P MY9[A&V<9%]P]OW;<1WE]Z\YLQ7)<1-2;%LTC1LN[$B$O&24%7$'5R36]G.CE M(->R,MQB 8X@.RVH5>DLX(1@KM2UI0.RIS.XPAQEA@;&;1U&\ ZFR4=8%07W M/6;!Z1?^SL<9*'I;*%^#CV@L$W2MTN240+_I>K<%(!C9?H]/W/HB]!SA"HY& M(PHF?P*ZZI/J^.(27BM'?- )$LT^]+NE!&OEVJ885HVN5?4$L# M!!0 ( #6 G%19,Y@5E , ) ( 9 >&PO=V]R:W-H965T,%[F?GFF]L.TU;I7Z9$M/!4"6EF06EM/0E#DY58,7.I M:I1T4RA=,4M;O0U-K9'E7JD281)%X[!B7 ;SJ3];Z?E4-59PB2L-IJDJIG\O M4:AV%L3!_N">;TOK#L+YM&9;7*/]5J\T[<(>)><52L.5!(W%+%C$D^7(R7N! M[QQ;\V(-SI.-4K__DRX89O%'B!\]M.0NN \BQ8(VP]ZK]A#M_/,%,">-_H=W)1@%DC;&JVBD3 M@XK+[LN>=G$X12'9*22>=V?(L[QEELVG6K6@G32AN85WU6L3.2Y=4M96TRTG M/3N_8UIRN36P0@WKDFF$LW__N4Z2Z,/=:NU7\8=S.'M@&X'F?!I:,NI4PVQG M8-D92-XPD,(7)6UIX$[FF!_JAT2V9YSL&2^3HX"+6E]"% \@B9+D"%[:1R#U M>.GI$?BYV!BKJ6#^.X(_[/&''G_X!OZ:^BAO!((JX(:)K!',UR-MOS85:F:5 M!B9SN$6I*,-^SR7\S>NUX!^U[3IZ8FJ6X2R@EC6H'S&8/Y0(A1+4C@0/UB46 M#%I#A]J6P*C7,B4S+GA/U)(*E]T3X(X:@[GCF*FJ;JR#H<[@F7% J0(GF BC1W2(9O(@7 M47G=Y 2^TDO&)3%#> =Q/$C'5[1(XL$HB0YB? 3CAV]FVK%',KC%CJX!>M6, M)6GG\04LO7*:#J+W,:3)X/WH"FX=#+TS@$5!#X\+GM>]<$\'X;5,YX;8Q)"D M\8EV;G?4R%(:)>X37U_OK+LHOX/H,AWZSWC42_]]+S,@N0:'F#$KB MXU$VB!(J*M2#!CFU#1YH*EX\HG$>WJ^_&4@ACF#EE_%X#./AJZD.7TP)ZJ.M MGX6&>IA:L!L8_6D_;A?=E'D6[V;U%Z:WG)P56)!J='E%"=/=_.LV5M5^YFR4 MI0GFER7]94#M!.B^4,KN-\Y _R=D_@=02P,$% @ -8"<5/]]7U*:! M!0L !D !X;"]W;W)K&ULG5;;;N,V$/V5@5NT M-L"-)@#+=&6$(GTDE2<].L[I&393F*CW1=K9L@Y MY M[4?.I;$Q5"GZC0#=US=3+):_D9C;P!UO#;;DJC#6, MY],U6_$[;A[6-PJU<8^2ES47NI0"%%_.!A?^^65H][L-7TN^T7LRV),LI'RT MRJ=\-O L(5[QS%@$AI\G?L6KR@(AC6\=YJ /:1WWY2WZK^[L>)8%T_Q*5G^6 MN2EF@V0 .5^RIC*W$#=GC3:R[IR105V*]LN>NSSL M.23>$0?:.5#'NPWD6%XSP^93)3>@[&Y$LX([JO-&C0=&PQA-XZS#NZRA:-'X +X+(4I-'P4.<\/ M_<=(K>='M_PNZ4G B[4Z \\G0#U*3^ %_7D#AQ<

M.^-?%0AN%+?'W"PU+KA.0&# ZT;=&S-R/EPG]P["=X$#MP4BG.H;;UAS54I:&5CP52F$5? L;5@( N)% 0F"" )* M4B\A?IQT-9!K._W([)FKK-08Z:F0[N]>] $!-Z$NX1M M2E,4O,K!2,S($R;3L&>T!PE) A\B2F@:'J&*R3@DZ7N4^%'L2,83$GL43K1? MV+=?^)_;[R++FKJIF,%S?L$B*=N0V#&%O4:?.'P26%8.P]^E?G^\3X9ZOPWW M8TH7,SN(6;8QG1$+H%WS[/IV6 JTR$9CXO3H'*[Y$J/F<,5T80<&[U4!]]*P M"N[9,_S!S0>Y_&#%:YYQU]]!VVH^_ C#)/5&]FL+XUN)IB2FGA4B$@8I"E%H M=]*8^*D'#P);ORK_P8@K_ \#;/G,1EXB/<#$KI#PMF,H2<+HE3:,/ R(T5"^ M?8VT[.AGC5)<9"^O 8=^1$>OM&"" DU&.[0*BV712F$X9MV PER#WK!UB]<# MQ-A;^S("8@HB+^KSV!/!RT]HK)G]9W3X6[^>3$R2)![UW]?VPQG?)=['V7/9 M]G% BM@S_M6&,;1J-6]('Y3/.LS](F7AJY\$Y*&;GL8DW 26<$G$QPU%R&- MK8&2**7[!=PFZF@!,0"-TM$;G4:1"^X%H^\H8A3N0SK-QT8;AM3['U7< 2(1 M;()#;4A]3'KBQ]]32C\B0309[80W*P?W\V$E0FQS5]D))CZQI0[PY@QB5XD@ ML14)0A+1]^^R\=[3I.9JY1Y@&B^#1ICVE=);^S?>1?NTV6UO'XB?F<*K7T/% ME^CJG<5X5ZGVT=4J1J[=0V&ULU5EK<]NX%?TK&-7;D688B6]1CNT9/^)==^+$Z\=N.YU^@$C(PH8D M% "T[/WUO1>@*$J65#GI9-HO$@D"%Q?GGOLBC^9"?E%3QC1Y+O)2'7>F6L\. M!P.53EE!55_,6 E/)D(65,.M?!RHF60T,XN*?."[;CPH*"\[)T=F[$:>'(E* MY[QD-Y*HJBBH?#ECN9@?=[S.8N"6/TXU#@Q.CF;TD=TQ_3"[D7 W:*1DO&"E MXJ(DDDV..Z?>X5F"\\V$WSB;J]8UP9.,A?B"-U?9<<=%A5C.4HT2*/P]L7.6 MYR@(U/A:R^PT6^+"]O5"^J4Y.YQE3!4[%_GO/-/3XT[2(1F;T"K7MV+^"ZO/ M$Z&\5.3*_))Y/=?MD+126A3U8M"@X*7]I\\U#OLL\.L%OM';;F2TO*":GAQ) M,2<29X,TO#!'-:M!.5ZB4>ZTA*<ETK("O+4BM,S()>62 M_$;SBI%K1E4EF7W6O:?CG*G>T4##_BAED-9[G=F]_"U[!>1:E'JJR(L V,Y9$ON$IS@:=6Y)^G M8X &^/.O'7N$S1ZAV2/^GS(R$3DX(@K1QHYD)L43SQCAI75QZVV/5&8X MB2[5REMJ298*"48D5),)GN+)H(9NAL]J-<>H)NGRDNBIJ!0(4;W#-K%^K80& M(7?\L>03GM)2KUR#?7E.:OO6",%Z(<'72H*[L#)](0#H(VZ7 KO03(HW P7!'!?:0UA*>,QK&S9K%OQV]8"DKQDR2P$+DO0VB> V@>#L\&X[E M@PI),WOU;K^C^4[H1:^.9D>O-I)1 W_/13&CY8N9/GRO""0:I8%9^)R_5C-C M"H"@R#*J2$K5E$R _P80X#&,@1^N\HR;8>LGP-X,+JA49(W%GP0J!W'SM! 5 M\E93J8B('[?&R81^8FX_3 T&_O%@-1R&\=NT\_Q5[?PPJK7SO+=K]^.8\M_RQN]@B^\[ONNMLB4.VFP) MW>0MUA@ZKC=]>(Y MFO,2S?F+->=5F>85EF%@*&!;552Y,;T-2!C()9MB!P5!$>:*@I'N1Z$V%^\[ M]<#F\%#-:,J..R!4,?G$.ML*2G@,$& N89,)M%^H^QH5@:B2/U%LR4#Y9>U\KGJ#SI8F[RW?>?SZ_,E?>^!P4TW!E#;,IA4(1D:*H,KY3(>69P M@G2BZ[8&5/P\JTL3:]"-\(''F0WT5#)&"MO/,.QGUN(O2K C?NUCZW7PO1'1 M;HG6"]Z5Y?="+ST/M/T9.N[:FHC:&C> #H MUR_?O.Z.HC$/($:XSLCS,=U% M80]==^0Z88RU8@(8*2-4FA8!"1#ON\,8:IG$B0(? JOC!J#%0RD9S?F?@%G[/% "&@? M_K0>@82XW3(M!P>%-@,>3*0H+'DV&*2)6+#X[6399>'&N*]'-E3;IGT!L #] M.'X-U$$-TD$#T"(HL^=T2J'Z;J6(;N3!A&Z2Q+W:R,:PR:XUGN/'(Y@7C7IK M-D=;HXUW+/:'0](=04+

FV4B:E%C338OGPQ'&UE0'KQDW9KE 3%(T1F@ M>)-$D*>XW%5VP(;(1\%4R&?(,S-I(S&YP_6C923\W'"%^?#S@1HD[D(*Y 7EM;QS"?=.RE/G?!R O9T)Z M-\!Y5\LUO.930X)GM6"3XET,MS_(,/J+<\91'L.-[Y%,=4W]W]H%ANF?PM&Q M>JQ 'Q)IAT2[NS\2Z.3A03U%Y% M^?W_MW>MS6DJ8?BO[/1\2T3-)?_W9 M=V^ @D6C G;[(35J8-E]WOOMFW$[ZHZ,4?>[24(-^(T>_QVB$+W^\)ME#I%Q MT_\V0E\,Z[,Y0E9W^#GW)/&MQ&E!%A_URT?LC/D<\[FSJA'?P$S5(C@8+?$W\8;^N!B?<<+'D"5\P,2+O=$U#M)O!@5]'6% M19JP0_&JOD*X@?W>H:()-!VJ]GRA-['P32K<'ESW@QU7@!0"-PD*0N@7"@NB MA"H5/9O PT;=H$<##\^DI(+Z[M ,Q(0]S"IHKE]MW_E: M-5^N5"=\(FS2AX10,)+Q4X:?A]8[^[PB7(@.'^S#-VH_28[$R)_RH080Z-I6U[%K)EQP6SC3XF2Q2.>BM(GJA-N;&]##EX]+FH:4(' MDZTV4E2C\YQG\-]0V)P;\C"6P$L$0V^J MG9?KB.."E_RTX'4(M/#4X'T:%V;9^15R,DS08!.5U_@%*)B[8YIRP#[]_=H4E?.]-:A0$&"%,]1%)Y!GP8XM0CIY*)DW:H0+5G9'$\BD7)*C_'S[;4)^V.#LJMD2)-*%8U^<>?2B.(=&, MM9PBXC1=US(CRF72U3R^7PS;"+),8KGVG'V',<_0_<9 M^<'H48O<)"G698@N+UCB*Y:RD-PAK(&I^Y/4Q?J0*TP*!45\412,\D!H/'+& MDX/34T)!\XSZCAP8TNO/:3 MTF>!7RE%[&\ND;04$;-@8Q&F$[KLLA)F:W?" MU$M F$9A*%/3%;4.NP$N>?3>:(_ZUB91QM>YV8[VGOQ[6R0GJTC]C..9.%KO M[?'27QR9%O*LHTRFPZ05Y7Z6^S.':RV).>!UC*\PL4,M_AOJ^'@N&W]H%H8] M",%M_OC8O>F.,KG0Z83;TXZ&;>F*=MW89S*LKNCU?:>T;IW@6DN_Y[X37'7\ ME%HKTV7W;\%=P+F(YM/$N_.6Z'8%7"W#T+[=QT,[F]J/X#3I?UL?W8'WJY3+D,N0RY#+D,LY@&:49.E)3%?7O MP^HX>SU['F[X:E8W?,S,FH7]B7/*DN)8-#2?#L[Z?X'5FW M*Q,=:I(.SX0.M:UT&.8-2#HL'AUJ6!Y*0CP/0M1V%8@0",M"I*I.2C#;"A F MN:A::U1)6IOCDT+-Z+?Y=UK5IJ!G>W%GS]S@JO\T=9]Y4J16K6J2I \^D+*J M*MW;81&(.H_'_W%C]5"7=49&'7^\(A6;5RSWG[WO\/=%PR1:?\+#4R0%CG3? MQ]>PES8F$&@_Z8[M%;216@:(W&=I_V29BX]WKN.PZ2SB&K Z^D5^/^6%CD,) M\A#DP_;'/QKDYM/2G9'T[>%XXC[: NP28P?#6-OH28P1C+59JS1XW?-F#]#+ M0"+N\(CK&3<2<01Q/?O.G4JL'1%K \N46"-8BS9>DI [(N0ZYGL).0*Y#A08 M>OD [G!?/1]LUO]06+9)A= NN(F6[T768U;-KPH['O 4XLPX5\F6+X;XZ#? MG3BQ#6^ 4J5U,;MFMFE*K:X?/ >MU5#J#>W(.6C%FXB^BT0HPXA[(!L'02(U M4$RBS^<\SNWL#FZUF'G!Y%2'EQ_3_^O,#JX[@2_(PC.1>J%(OT@^2(X, MEHH- 8=YOG3<5*1'<1:9M::6';]L-3$)OT"UK/J!^JY=-UZ]DQ6P9U-!4V>.&G%V!&,H.F!%#Z.'U& M),+EQ+I#TSI+UM0%6J$LH1OMQ)[>\U[;!#^\ZPN(SA6,^2/7"T?!9FKJD4M] M2T-1]ZMO:2BZFDU=W\FVJ"IZLWGPRZHMI:H=?K4U1:L>I<:G>7C[JEY7]%JV M!9V+8Z,#_8C>'%[=R^^)2$DWTG1:SET615;/]&SQ#D$;S]0JWVEEFON6[N94 M&\7P<^;^U8(4 I2NE&C MSPKZ8"^F6(V1ZHJTYXJ%4HG0@B&T;#N5$6>A$OT=J] H9MR1EO;1(0\I9=42 MFQ*;1[;U-C G;3UIZYWYHTD+3EIPTH)+L>!&_B,:P"0W?+E *B#2?"L61"4\ MBP3/LNU41I#%+;8*:ON+.22_BV&I4VF;2>P=W38SQF-_-2.C -.-L]02HQT' MZLEI>RD52JUM%4JO[WSG&?\W63Y.W_T/4$L#!!0 ( #6 G%0RO'3;U!0 M /L 1 :71G[,/J4@$I(P30$* /HROWX D)0HDP1!BNHP0Z52B47B M7'"^@X.#*W_YV\O"!T^(<4S)>:?_OM=/[VX:>??OFO M;OO M#,_F @QZ@\';M^QL EUTY)U,NW!R/.@ZQ]-!=P+[Q]W^T?3TY'0XF1R>#'^> MG;E'A_UCQSWL'AX[TZB8.QQVT;3O.6C@(<<+F;[P,^[.T0("63'"SU[X>6*!>3R!' M<7$L9FRC."8"S1![3Y X4+7M.;U^7%BQP@;FF' !B;MB[@G6%:]+Q+-IY.L# M]5K)Z75[_>Y@0Y(G5F1),8<'X!+DH#\'D ?3S'R MI!OX2 &]42#Q6D V0^(+7""^E!@6&^+#3P H>/!B29D )$4YA7RB->5,D_55 MO8:R7B&@-]2%0GNI*L_CJJ6H#I ON/K57?-X_\*]SH&]!@'OSB!<5M B21EJ M$CTIKTW"7_NGIZ<'+\H!L_7(="E=OJO^[/8'Y<3F^::];/FK&]/5H<.Z\973 M(:;;4H?,]I;G$464^C>W5".[_5H:(290M3\L(Y C]_V,/AVX-"""O6IW+F@" M623Q#^W\5>1[")>1'1=7?V3(A(10H>G5D^C9QUSR@:1Q5 M4YU#1M/4_SN#S&74+VC'!TM&EX@)C'BR8]$,Y@Q-SSNJ>^G&T?,W'T[>2TWB M(BD!FZZO7A]($N3?K&L2TRKO.^]P"8"/0MLTN>)+ALI67))PV7-IH/_T]7>A M7[;^DL0-_/^,ZGMH6K;ZD@037*'VBGHLWP/LG7:(EA MV9A9S&ZMQX>>S#?EOZ"[SI^[0%/]'?F@_W[KV!%Q5,1 ^,8C MK.DV39E)%CV,;6>T*/$0D<3R#TY][*GQPP7T58KP.$=(\*\$!AX6*KVTM+L] M1P,Z?8W.0$+R*&V+5O!$S$&2.XC8@Y _>+>2\+][*+,,?P^9K.<<"2PUKQ_7 M3?9FD%6(V!9D\&Y#8NM!7QF3T^F=#.Q:1PZ)++20U9U+ OR$KHE+%ZB6YEU- MH-DQAKV>8^<8:^F 3L%:/I *@ T-0*C"/D!D0W<)^?S*I\_UQ/P"SF;T'3DV MJH*^$@2TI#W(V5 \"NI^GU/?0XQ_^CW XK5VM$TBS+ ?]GI'56!/2OP?$,IL MJ0-<0(XE!O>)2ECBFD5I@&O0[_7[8?Z,N>M3'C D?V@N"I,DGW;;_UYZK2L' M5]5Q6'$PX:''9W9XR(PIXMBJIA%P3!#G(U<&"*ZY6F.216IN',.^'KYL@A&Q M 4D^+4=@#">^?=O(9V!"8]ASAAE-(PL-\"[DU_:&\04RE4<_H8](0.QO U"* ME0DJIW?H6$.UXBS'@!'SMN,V\OUH/OYN.IZC>T:?L%I(AOY]P-PYY/(1=FM MM:0@,^9'CF6P!._6.GO:QP5O* %H(2$AI)ZZ/P7(9[@" ?CRD3AC%$L@B+N:TYJ2?1B[) M<3T$3^*U!RFV1*ETQXZ7.?,Y':9#:S%@;4R#"JQ=+EQ:,C.&R7[/T9.@I;%K M86R\)D]2>R)F2&I1...$>"?T'"$@X; M3N9P)/N%%#XQ5[WHI?F"-6,0%R07(K$>9P>N3H1:VJ<,=BU1Q^3-;.X:\%1JE'U68QZY!D M=HICIW>\A5.DGH.63X66:K\?0\GH1IK+DQ37Q$L^>4M["_])V:4/>J-5@=X]<>>1'-+$=-.NBQE&Q'!>GTVQ%UC*#EAK1)@B,0];!8)B><:OC+#N(6XHF8V1.A8]$>4Q,?,Q ^0X M_=3Z6@A0LG-0?+N*L7ZW1RS3TK_UZ\+LM_X>M1I14W80D85OH4QCL'B-[52^ MM=EP,Z-WZ/13RT,A>AHQ$2,&8O8@YM].#/7^^ O(D3Z1(S/.4OM%LHG-V=A1 M/SV_I1EU-2>09-5Z(,KM"3&Q,&=QQ\-TBIP'2ALSNVS35LSU+)F9 ]V)TT]O M ,E%K.498;;%U_M%Z?0!N71&\+^0=X\8IK(<%R4G=;<48H;[U.FGAEGY<"=V MPLI<92T6A'*!%KQWA;7)]-.[I?J3CUS94&1F4 ?Z)KY&P(<]IU\B(NLW(!($ M8DE[A-D!<,.SJ XGR/23>FR=?I0*U8E]-HMDK^D[?.GD"[];RPD)ZVC+U M4*NQ]YD,!+]!/PB#..?!(FQ<=7B&B:\9?[5>9X__2@Y("&HGP-KK U>-^<@L M7EFXG*MK\6RQ-+(PCGF&PWYZC76#76)!(>*XQT:;H=0 R(*1<1@TE-UN*KP6 MX-3&T9#)SNO)MXU2H\U2*DY1H@[IEXNGNY!LCKB'3C^U(EWH$LF9PLW"HU3A MM4+[R/P6THH#[%(LS? ?.8/4*G A_"T?;5=HI&]^^.HFCPI#\%U(-OO'L3-( M+<)M$1XV?G4C==H\7*^&*&)/Z.)5,:%39;P?X45Y,LW^<^(,4JM-V_F/T@-< MO )M0G7QD=2EG;X3WNDUAB\E#B.M*LX@XS38&H;6]\4RNUQ@H:_#TK?N$2'#!"(E+ATR<3"V$4>=CGP+3H);= M? M@M\>%[?L\1:1)ECI@0]M7)8 'DRX8B$@U@Z6(EO9X3]!!F1IN+WB#W*! U]NG^TQ#J+ MTAQ154A]"UW,1:WM WXWYZYV76_:VM M-G[Y'6%9Y.9(=C),)^[9%^FV+VZE3:K#!;_F/-#',^\"H3ZDI+[)5F&MN"1G MTA2.(:20"@JG'):"]O'O=!,(]<-%H&>D@VG!--WV&^+> D11N@/ M>\X@>Z-("OJ$R'B>,>-F_';ZP!4F4 Z!H']-U"QK/"R[@IBIO17H%D%E6_W< M$O-2+(W]Y:$<#*0FOU;L08*_;M!* M B0%+&'LU,TY?J9BLP-G; AX-A>IQ7 M&MDV]LYED A/W\JW\00&1EQME66>[&W%BH02*)\&3*VOZ"O3R\7X'ZF1N4L8 M.H/45%\%IXIN%5%E$FJ"6$\ 19*6$@#!2MOPSOE]7U+D".NIOFOI3[+:XD'V MSX_/<+E#[[,0:G8PQQFD)D J.%ARLC'6!"A5@-9E[SWV0%Y1AO",7,K6AXC[ MJF9U&73+[JK8C6RS+QTZP]00=$M?BA0"L49@I=+>I8I@O5XLI:'6GVOZ._)F MB%.2-T@9W5U>2U[R;8G/@NW.*W^H^F;'/G*&=:1V88TV/FP%PEJI+C=_'/4(D^KN -B*Q%FASMVAJE9U0H.U_)]%&4 ^L0%7JAVM'K+ MIY2MEE2%:FK8B]K4[ORDDAIF7SIQAMO/.(!W*\T213B8JDO@5MJ!#?7V3E>$ M=@ZNB2+79!GL,O4KJX'9U4Z=86J70@57RW.H9#$0ZK7WL<*(HJ>,;Y&84T]= M^\W#'2,[#&%F@48/.NHYP]0Z;Y5@%7=#PA$J IHXNH,!%MG* LT>X#C#](IO ME@=LR@_/D&@-@%(AIN% T(U)@;V_9,,7S8Z0V3VC4RQN*.<_SG.2EQ38<3,G9%LQM!,=3E1Z9K!-HDPXW[J.!F7#%CA MOB$T)MK[0"9 R;/;NNCD]7&.EV-Z$UV65[-#6,LS>L=QSW$RKABP\H[-@^(A MR>05*"W F()8C[V_9.(7/WU./$QMT2IYOJ]FH6;/Z3M.QN4"-IX3OP#/R>>9 MF[]:>NSO,9AP]'L@*_!)??_2^MN_FU3&Y/QXT,^X W+% 6@6[35YV:\N9Q*; M&]#0<3(^:;X)P'^Z]_]R\,+/X'*)Y=A?/0E_$T)#W?4C^02%7Y[60&$Q8[]% MVZT^O;AS2&8HCBCAO>OJ!(N+%A/$QL]T/*>!BF[C9\G@]8ZLRE[)?/96E^H M..'ZV7E'L !U ($+=-ZI60A1GQV2HZ-8R,N$^?ALJ2_-518Y[W@!BQ8]N/0# M@46@?GUF-%B>=\+B6*!%!XBPN&!=]1<_\^@"8G(MWRE&G8-$^G3V.B+>O6R\1'!SN[<@;$);CQ/* MCT6U>5.L";K'WY0I#XX-91-J6$.G^JA&&3OONC>D-,%RZLLRZXTEEU2J)V-' M>.F^K(C9();$3:CG:D1C(G7*KO4U&<*2 M>1/L9')>E7)6]OP$<1/J64/4*C1'O3*:8#5]O4#ZTRCJ JF9+GKQNBYR#U_5 MH]$S9)[^CW0$O>PL&T?H$[FY8.UR:C=>^"0FLC"=2AAN*"07XYN+*^CJ&3>S M^Y@HFN ,V:U]Y/U39GO(^W1Q/?XX&M/XY%\TE'E02N6/![=@N2.(EP%#6\;- MC]JB58)F3-D$N+_*WDU_C0B%5UI$UL_%,K?\%N/[G0[6RHW)S:!6X]4$F$>^ M'YVF"V07A(M2G]SB3:A+YG=Z2+)_T!U(5C%SK6M@W 3[Q./R2[OA^V63=*]C MV(E?=C^T7>.0H^UM68[P(';A4*[!E]N>QP]OV7(=B% M?K13UUR1[+)-J$4=:X(T*,"Q9B%-L-MJMXE=KSYJE.Z4"]FHJ>LAECX2*!PVZT%E*O+F&FWW@AN[O/OU\6+D2F?A>G.%N?%D MEVU""WJ4V@HTP^X#HFP&2;Q>2KR1+P-=> XE?V9:QC7K:>^=B&J"#6OH%,9S MAG8_/;PAI0F6N^,N91X.U[7N(9:]YR5<8B&3Q=3<^WIF_M,+8BY6V]'8-Z1F;7.[FAU(:NK4HD6D MW#K4-LF)XOWJ=],*&YV*,[NZV#S8(;NB\K<5?V.@J-A&!X$@CM)/0>LL)669I- M$]KFY5QACK[)AP%#49R]"DC![%8A61/J9G'M^AB^; 5T1;Y-L,X72M0E@^9Q M\0."OFK^GR5/=>H[-WA4Y-;8X=]J)2L^/&.Y\/6V>!.0?D2^+T/Q9T1D4/95 MEN M9$^IZJ$&6U%W6)!RE.+1B%H'RV7X#/JZ%UJ?]^"CJ(ZYM;6BW=$> ^M] MUY<^Y/QNJE<3'JCORR&DVO"2&[/SBO_1]7A[EUQTF.T;5>=ABG?&6),WP2M- M^SM&+YCG5;*8KI[S !Y>J'XLW,14$<^,1#(QCI>Q0VW9F;$HPUQ_F[M,9FK) ML*E#P((I@%Q+%-(UM<+7A-XB]T84Y)6I8DUHLWI"2N9U%M-6B5)-T#P[:MS" M%[P(%COZR+);:)W2SV_^%E]^%0&FC"H MRM:D;[N?(BQTMT^\A\>O:FI)MCSS5M4?I<.N^NWP^V16(X@R:\NYQ9O04N+$ M_<)NF?2B2;I7WA]]X4/W^YW*F,*=*6IY;T=;L0VB_OC=V/$1+A7KP@47\6IW M3-&"LOJDUX[/K]:PX%1T^*E>&4UH:R/O28'C/09LID+9'1-SNE1A36E_3YF> M[XGB7,&<01563;!!N6EVTZBF"J?FC'/>?E I=NO_"P@:] ;#HE37CKH)B&\F M@4G-KWQ*\\-C(=T.*Z?.M2NA%FUZVK1T'_J+',U8NG,682/\N7*2MKJM7Z_BA2.27V4'/E=+6N%([]KWL71^ M3]U6%=6__F2QJAZ-L'Y\4&\TOAF5.]J71=&$]I+U$0=UL]A70B<E7_BQ MCS-)^3&TAVX'U4A[S:0'Z=!8U>D]!YSZ#[,7\5\<0L)#-O0 M%Q0PNJ!>='F4Q3YU:QY-\#V=,^"%QN]NNMY?:KOMUYK^1^_^T!=N<7>.%O## M3_\&4$L#!!0 ( #6 G%3#)BJ;U1T *\? 0 5 :71G&ULW7U9DE_GU-T%2JR5K(2 =^\66*)(G$_DA-R0R__Z?GX]FCS[BL)PNYK\\ M%C_QQX]PGA9Y.C_XY?$?[U\R__@___&WO_W]WQC[[U_?_O;H^2*MCW"^>O1L M0%AA?O1INCI\]&?&Y5^/RK X>O3G8OAK^A$8^\?F0\\6'[X,TX/#U2/)I;SX MU^'G" EM]H5!=))I5R2+(!P3M@0?5(S&J_\X^#E9(YQ.AAFGR^YM22F&162- M,J/.VR^=3>=__5S_B;#$1\3_TEMWBU""$\V?SUYZW)ZV1OI:\63__[]MW?I$(^ 3>?+ M%C*]]1?V/';V/U)28D4^*GS\O\^!]_>_1H MNQS#8H9OL3RJ___Q]M6Y1T[G*SS X:4JO$C^;[U]]^8"_/%Y.CS[,\/BUPP'++X^GJX.!5<%S MS3=4_?MMOO[)*0L)9FD]VZS8;_3[[B&5X$[WRWA,Q6R1SKUI5H6X M&(X_.8.(L\VKD_62'0!\F+Q;+=)?AXM9IAWVXG_7T]67B4D9:#V Q9 STR@B M"\EIY@.H$KV,R.7Y5:P,+HG#C? ++.,& ;M'$!*D>(*SU?+XE;K@@G&Q \*_ M7TW+=H7OSMVSQ='18K[YWO^"V1HG7F+R%H%98HGIX 2#'#1+$0HO/&@TT(6W MBY2IX.Z=%BH"4@9??XT2>LJFFG][9DP9"^@M7Y7;=[QY/E^NAH\YV, MX'-T_/FJ!)MB8+5HN.A;R1('^XK^::9-0[S#[ U,\ZOY,_@P7<'L#'$3&;0& M+A*366FF2Q+,1Q,8I&PSZ?C"$^\"ANMINPD\Y/<)C\:":0:8M[B"Z1SS"QCF MY%PLGR9R).JJ8WZ.99JFJXGBA.3,-2O&5R-/Q 4G)4/#T;CL%!?8!3#7TW83 MP*CO$S"-!=-.PYS2\7IUB ,A^,. AV3-IQ_Q%?FH1_C;8KG\%ZY>E_?P>:+ M0;2%L^0$,BV29^"=8K9(6AWZ/97<1]WNY @TA[NP][7Q(S),=L3"1?1O^_2M]2< MB_5\M7P#7R#.\(0W)9)RPC-MD4)MH\GB\T+.HJ:MKG-0.NE>"O(2>L;D@S5& M0@,!M 3#L,:\U;ZD=$\YY(7TK\=(8H-(<0-ATQMT3,HB=#8>BN_C;EU)TIB\ MK/:0:""&9JAX_0$'6H7YP6\(2SSF]87*?&^&@HD-:JXQ).;0$I0&86O25UIF)F4)QEOMB0C351F=!3 M=5SG-UT.#?-]0J.-&'KXSQ-I'+DTTC!4AM@BYBALL)I))6R,@.!$GQ3/&2(Z MQ ,D#,T-]ZP$389:"V,X],D?74O:2#WFO4#25A[M M8%(SGF?Q>DH/&,^C2L@L$A7:Q\(B:L.$)9[!^^!$IW#J2II&ZB_O!XPV$NCA M*3^=YTMR[2@DMXJ'FA#"JLX"@UPXBSD%8;B1P/O@XCK*6L8(M-:TQD0#AU / M%(IF41?'I."B:*DCJD[9YZMBA-%XT?NCXANN]:T6OAGFZSGS=%4KQ"IWSQ;S MJJAQGBI!.2:P)066!'GZ.BG+0+K"K/"N9 .BF#Z5+]\@:J3>=7MDM!),,Z1< MPE\*('URB?0^@57G$)GG1C%E@\>@DN70YX3B.@TX&N^Z/2[V%$.[9.-RB:O3 M?%EQ*NJHR4 ;( ^N& ;@'1/<) @8"B31)\%XEHR]E2$L#^MFH__JTGZ$V6;[ MK9[!,'RA[;>MWXJ.\V M9]S1/Z2G#;D\-;)167,#GF/LI!9O0MZ83.?=,?*5 M-FPNF>:GMV\Q(1$69TB1[S'/C@<7!!:6$I)-MYDS$!9KF@23R3:&V*W(Y4JJ MQF1#VT&DF1R:(>/5_",]>S%\J:D0 \FYG 6SD1"I;5$,C':,%+?VPI:,JD^6 M\BP58[*2[21_YW5N*.F38^)3^$T0HR&[+EDF541F7A$5SDJ&R$NIA5F*]S&* MEY(SIM122]GON_(-0ZGY:H"T^G.Z.GRV7JZ(KF'#Z!D]9)7/D&U@*@9RU53- M=(7 ":P*@]0R2]7G .X&Q(TIQ=303/@!YCF%Y\_U LOY-QLTF'G M&4?K=<&0F BUX-(EP0+*0K:+)RNLAY3ZW,^X 7$W@8O][N#26BJ-XZV)SE89 MGR33(=30L0CF@P?&K?>9_E(D=G(H-\]O&S665)SAVC"2$PF*E#(+G ,3I*9K M!09%QWW.86X-Y/N-F&XEY:_\X#LO<4/5MOB P^K+FQG,5[2':LCVH::RJH,6 MHXP@O66.HC*F)20630Q,2(D^B>Q-\9UTVM54C2\DV@L#S030#!+_7"SRI^EL M-K&!*^\<9T))K#&Z95ZC82':XJV%PJ%/]N28@O'%0'N)^DX+VS#P6<'\8$H^ M]Y85PM>+SVFVKO?13RA3.7NI'3(O7&!:)\T@:D700PTQ)YT[.;TWH6Y\8=%> M<&@ND'YU.R<$3J)0*%)2Y*%Q3EQ3]$Y.E& I%:D,%J*WCYM[-4WC"X;V@D6C MQ>]4H_.V+N+K\L=R"]H)UU%9*R1+"@B?B?#I'9?,!@KJ,T>57;F'^IP+9(TO MX-D+$NU$T+8D9X?,TUH0]-+XVG+$FTR<>BM9D.A8X0HM:)UY[E.\?BDY-T&! M^XY0L/>27Y#^WY]<7)C?Z/>6S4W>K>C?S<'XHNQ 3'^%>DC^U?75]KU/[O;T M7JU1&JQ%H\XIESSP]-ZP)%UBT+,2(WD9Z"*+J7 &1FJ.(AHK7*]"DJN(:J*K MKKDP_68Q;#3#:C5,XWI54]/O%V]@>T,H1P>@R/,RBLQNBI(V;4Y,6@G%@($8 M^]Q9V)/P,65+6F'N4J5X3[)M9CR)L%,J)TI%3S%?9N L!?E. -.D3X4&VQ) M1F79)^8Z1\:8TBJ]P'+W=6_O3>_2ULN)2^B*0'+:M$I,*U0,I"%O+DBN0A3! M*=77@SXF9>^R,YS-:NR*<_KBV=-Y?IJ/IO/IQ@MD;ZF5@X]QX\X6VQR MH#N23M(B3]/_KJ>;V/C-L$BX7#Y;+%<34%XZ$0PS*=I=8;MP@GZ5F"+YP;Y3 MFGH/HL>D;MNB[+XDN3?T:A11J5T-Z[1:#Y6HW1GBLT,8#G;7HI+G.0IR#6+- MO\4,+/KB*-96WJ5H H5MUP4G-WG0F%+=;?#0?'G;'7 ,9/X)=F6ZFD0NN4^J M,,%3IH!<%A; 4O2*Y!2D?KKD[\Z0\3^NO,CSM?XD@1Y60G%Z9Y;DBPI*JUN ME"&?23EA&,I:URQE31N4P# @*HOD2JD^<=X=B!V31;XK=K[6DGUEUK!4:DF> M=SV/V%3(X_!Q2NKZW6*6)[6_@@R*'(54^5=86+1:LIIRC%XE5SJ=!5Q-TRW- M*OLNL-)(!)W"5XW2"TEA5'*\,)U!,DBVL.PP2PM>1^A3+?N-\/6N9:'UFXZW MY'2^IOUWFJG[%)1R62 =.SN+0+4V/2R7?'X^4EJ@^/@O;5SCM7 M[E>*_:HZ"DIS4"(ST/4N<)!VVPX"0&7E; :>^UP'NX*@4>GMUGC:;_G;IY[. M,$=60^M 8DK.UB:*4=<9 !(FLEM38P$WERS,/ MQK$LDPA"A0#0I[/(E6[]2!))=Y3]5Z5,=USKCGE43D]WG*)(P&PIE%3(@JGI M7,=%+#*#[=4)XMMYU =69JTEO]_"MZT_V.?<)UJ5BD265:[W#[FB6,J)6GA. M[)0L0J?6"4W/]-JMVTOR:J8'\VTMY^*BUS,A$(4!HHRU%/0)KRQ$E>)&FF$[=>^Z3S5$I^GO<%S<]BWUX;-V+ MVJDWGE_.%I_^'^8#_"=,Y_7%IX7<_[>89K!<3LMT.YFHLDW,;?G0T1LM?6$* M$8@/I!77Q9 0C2Q$(N=6G>TYV54AQHCW CWA)+&T6.?+7!LW;'VSMPBSZ?]A/K9=K^?/I\L/ MBR7,)DI8"\$65OFK)<[$,3K+P(@H=4"=?1]7YK:4CNFT?:P0["K]M@XY<;\X MKW:/]TWTQ5I3NU&F@DQ;P9DWLH8+W+OD789>UO.;=(WI)MM8\==0L@]Z[^'8 MX>\PW/6:Q]S'38;KN&MU98$>3;T$;F@[>C"6I=I,7$?IF(]%,P$A@2P62NF3C+VKIW'[U7@#7S8QXOO%[J[/E9VN)D)9 M$6/RS&!M9.W>D<;_W6YFD!MBPM%:)8+DE<7Z_RS%!7C#B-P*;.2?>S,+8@(%%R0,KOCBK18H2^A0@WM4QO_UJ;+\2-VV(W@Q3 M^O8/,#M6$Q-7C$Y.%A9!6Z:-2;6Y36 J&U(&N6CG^MQS^"99WX/FWA=.%[=5 M.SGU4=:8UD,=NSO'Y>ORC'ZJ]K =>F'[ .4C*OB;1 [)/O5@!D'_1< M1]EWH)9;XZ>IL/I J,[6>?UAB=K8.6/ .-DD%4(%-MN=)7E=V:XEMV=?VAX-95N@V[.'TXV1YG!]%/8D@E MBIR91Q!,$S#(2H3L#\$EII(IP]6S@<75OM(CB&3 M,9(:%28R3YXDX5<'7F+V*=P#6&X; OH?&2UWED_O1-QE92;)&729&\8+=TQS MGEF,EKRX ,44S$%C'U?IKK5&=[J9<^%L[FE*P[J&Z:=3JIW,,0"0$R() AI4 M8IX'P4!0="4-@<_VR7G?A+HQ55MUPM8EW2#:"JW=P.C+?0AE 8K#R$0,O 9! M@858#U5#!K!"F5Y3Q>_N_SUP(JXU9!H(IGFI?2*^S]=B2VU,$)*S7&R=7(6& MS$Q4#*WC4DI4/'=JO7 52;=,MSV(P6Z-E3;R:7EY]')M=^8B 44WFR&@VCC4 MS@5F5&U(04X$ T.K()RU4;HD#H%L0.:;JGH*L81#!DTWE&F0FR-J;M?:]T^._AV16*YST&WK_YT K]7SQ:3YQ(:6$%.4957OLBXRL.O2, M?'=K(>82.TV+_IJ66^:V?@2H["F0OB[R8ETKL'=>E4<.T85UWW$X:#*Y85(&1IXZ.6B8! // M%?,HM$_)"9'Z-'^]+:4WRA'R'PMD7:5Y#YKK+2:C]:; [BJTCH"X;B[ =>.HE^6RN*)8( MX9M)R"Q(L"Q8K3.*''RYKW.-*XF\$;SNLZ/UP\"KC1 [HNS-@!]@FH^'+N^4 MZO&DFMW45E2)NZP\DT:1D3/]Z4 MPAM!Z@=+EW>17D<;>9PNJ7P#3R*"SXRBW$)P%\B",IEQ!T'0/D#>Z9;.-\FZ M$8I^E&QZ>T'U[(_VZWI9B\>6FRO$R^GF!LC3V0:&&_B_/\3-0BWI-YB]60_I M<'MI+1%C*YC.EN>IO%F[M 9/;= ]K37OC9JI'9/U;'$42?E46BC\6QS,Z\G+ MJTP0FI9I#06W/M+QJ,XZ@.S3=%8'QYXI6*+WK(\PUV&..DCAE9.L>"4(PL4S MD#RQ*+V/)69TO,\U_DX,[:M)[TC6I>1LF^>OMN\\#=9IG^O"BU"2-G:63&=# M^SQ("JM4R@%C*$[TB4WN@[LQ%0F.8==<- &C0UB[&:V[99MP&RP$7AC7)=+3 M?;VVG#.S3CO4*F0>^B1[CBD84]7A&#%X)TDUPTG+'7!UZPD)7&%.@@5GR)ER M@K.H:K,+G6SA099T<0KT")7L7GU'[NMN\A@1/CZ,C7+[G-2?GC4DDQ"$0)4# M UIH8@:(P9P2LUQYX:&@T>/W3RYE;4P%H3_ZMMD?6Z/<,J_F*Y@?3$_>O&'S M_2',3XQJ+,2C%8YI6^^AESHW6AO#)#CA)'&?2I_IRO?*YIAJ9G_TK=06LXFQYLB_^$SMQ%C*4[7M+&7JN:G(;" F!@OD&6)&K%3V_Z^?(WJ M]O\/OUWV@]4HM\I)!?%$"2ULO?VN$BVUKB-H0M"2"=KM6IH@N??H<5#E.8U&0%7WJ^Z\\)WN'NW&/ZJ-:&+A)N)O"%Q MAXK%#2W<(H-H%>-9EQQ3A 2][]^=I6=,9XSM47#WI6\/@Y?3^71YN+69]6@[ MY3L^8#N+:P^#N2]_3\A\[3["K"[^8 M'B7VWR6B>CW#17F.A9A8X6_3CYCI$Z_([IYYY>)G?X?_60S/9K#X MZMO_.=1>#)STL[.ZL,Q=(A>=&Q:1!PI3'7?*&U5LGXX'UU$V)B>J(78NF>K0 M3D#-3.LWJ'J:TOIHO6E<>ZX+@\*2;$#-$H5X%(^B9-X+\@C VB T@+O8>:4_ MD*Z@]9:>6=],\<-@JX44>UKPVL+VU*"<;6R[A]6]_DL;6,I;4M[(NIUK_7TS.F$+\+!NZX] ]J&2:BBVV@K[T/ZW"1^A[V M(8MZ1B!][2!>YZ 4SSR62& 1W,4BDG1])BJUM ^;21WSY6I8UTK;9S ,7^HU MO*-ZRW*2/#=<&V#*H"/\QT)>$[$9-7E, 4P(OM=EZZNI&JW%N T>OKY*W4@, M#2_BGZ7HCSEL_5L\N8/[9L"CZ?JHWLJ]..UEXW$;'K)'Q>3&WFGD+)I 'K&* MB1>GB^_D/>U)^*BBFD[XZBO-GF9K,]9ZG5;K@;;'<1;MV2$,![@\-0CGWO7T M_+MJL_#%O#;4W",$ZD%& [/8?77V-*.;@_-O/;Y"#5'[$D-AIM2F7<92J$X: MD(6DLT,;ZG3;&Y5'7/.@UD4B9VXR/ZW)6I+-L"L+V"0(MG.P2DB P0HFO NU M^1UG().D?>5CSD9H[\6-N+LK!6,PG\UQ<%UE1GO9-)SU+B%F#">QW>&PKQ!Z^D O8)@3Q\LWN!UP M]^+-NSU(R)IP)YV5 IG3F5QJ)-T?HQ/,2\0$T0I3^AS;W9+0?77*%8_[ZCF_ MPG*:)J9X#T5XQHL0%&\:36JOFD4;E52*_A3ZA/VW(G,,CLQ]X.ZB:NHGR[9] MLFJ@"3-RPHX6\RUQ3U>K81K7JUH5^WYQ.K]I-\CSZ3# _&#SN>7$D?+67!H6 M;:(5D@(8>)-8L75<2NV$V;.OY%ZTC\%?>@A@WK/4>YK87>,YF)WF3):T0B]A M.OP7S-;X.\)RO65V><6XCCU,;%$E,0&-)BOR47,*BG81_>2C MHUVDHK-)!<32YWSWYC2.R7BW0-!%7=A)6LTL]):^=Y@H>*H746H3ZL5Z]18A M3V=?:+_B<$3[GE3V"\R9H9ET1117"5^CB'=R9Y M3/:X']9ZR[*GN7V'!W497LW+8C@ZN4I%1F>VG5FT*"'Z>U$20,S?!]KU.RZU/' NY?T_-KG?CI?$UT[ HF* M7Y&XP#.C$E]\7@U >Y%P.GQY15MH66LF:H?\Q8P>-H=MF?F?%,@;S9W*-)# M4FY[?_V+I$1)IFXL5F61DCVQJ]:%KGH2>#(30"*!__P_GT^G/WS*B^5D/OOS MC_P_V(\_Y%F_[FU0\_S^/9:9ZM M?GBQR+C*Z8<_)JL//_PCY>4_?RB+^>D/_Y@O_CGYA #_M?Y'+^8?ORPF[S^L M?A!,B.V_+OX4,&:37 $,5H"R14! ;H&;XIV7(6@G__?[/T6CN551@[:J7'PL M2@FY\*2R2%FE\X=.)[-__JE^";C,/]#@9LOUCW_^\<-J]?%//_WTQQ]__,?G ML)C^QWSQ_B?!F/QI\^D?+S[^^<;G_Y#K3W/O_4_KOUY^=#FY[8/T6/[3__OK MJ[?Q0SY%F,R6*YS%JQ?0Z]/J\A]>1Z-_.O\C?70Y^=-R_>]?S2.NUNIY< @_ MW/F)^A-L/@;U5\ %2/X?GY?IQ__ZMQ]^.)<<+N)B/LUOF#X0D$4\"QGHMWE6"3X@QMN>WA_SY;,@Y8)GT]6 B&\^>U"\\U.<#"G@ M&X\> .WZ07":3T-># GUJ^=>P[D!N8VP/I+ Y?=Y\1^SO/IIC>[%?)9HQ#G1 M-\OY=)+J\OIV15_K>KNK>?SGA_DTT6K]R[_.)JLO?YOA69K0QQX>S&3U M?@%U"6:*K2?]O_=ZW[5!$ILFLTE=H%[1CQOP(RK0OU_))94PQYNO[MR=D2 MWB-^/+E\"XDJOZ1OERO((8*_E.>KI:;WU2MSFY)\ M,Y].?YTO_L!%.G%"FB"R!^&%I$T].T >(@%E10NCDV:JR= [ OU:+E=\?[;8 M2.ABA=ES":IVTZ \6I?\^6Z[6Z_*[ M^;.4UI+&Z>\X22]G+_#C9(73MQ]PD9^37-+O^*5^]-EB@;/WZ_GSRV>RTB;T MI]>+O^ GUK*@.=+L$:1ME6P&9Q2#1")21EGD$A_:.MM >YK$.@(UWB2E MZ+M$[3R@ZFZ1H7'ZD2R.M1?W)I-8EV1+O,V+3Y.8?\^+R3R]R7'^_ES=?\?I M63X)!:6)N8"Q)8(*=7R!*^!6J[K4>\52DP6O])LN/DA2_[\OZWO")Q MSD_SJ_ER>>*4X,KQ#(B\@,(DR"9)E5(V&E&8R2PV(>E7,)XVH_:7^$WUJ[[J M?[WZD!>5M8O\H7KGG_(5-@+ZNKS#S[_/%VOIKU:+23A;89CF=_/?B?*SU0FF MQ$2V'HR1@5;M5 "C3B!#R#DY9[DT30C3$_C3IMB86KU)2MW 70B!1NTBK8U% MD,G*@R.3-2H(,9K I-%>M^'90^Y"CY#!NRKS$VZE%9ZTZTG;H#PWX 1C( VR MD+C@FO.VX8(UC@$GQ+78<7-'N(TF__YQ]7B+%_]G!AW-ZU6D[GU5[X]GG"0DG*"XE3\ ]H_TA<4MC M,QQ,%#DB9JVQ,3UN@S4@6^Z)ZM_#GCW4?1=S>HM]0!=Y VX+T\_K+68G4"=; MYPR#=EMS#A/[JF[>2_6C$$$P&2_\#A^1(J")H=]0J 7KFN<@N M<]OIYEP=X 30JQJ,O M%J0DEU(98JLCGQ*881I94<[P-AO&SA"? DO:Z./.X/=__K0E*W*Q_KEG[L+S MLR7Q>[E\%L^#F/2TY6^X6."*H/]_E7,0;5$T68M( M+"LM%4KE4W1>Z1)XRO%DIS?TF\ZWO.+*:2Y)22PR0D)+C'&\@$]$3F]",>@X M;3MMCA/N0]5W ;OEV;^34%0^0G->:&-4B!R5J#(P@-7B@:MK#@\H'S"A8IX4-.Z879XO%^J00PV1*G\_+$WH?QB21_.]( M&SZ* $[R#!XM)I%X]CD]Y(..@O0)$/7X--H@U^!-IGESEJL)06;F:H%Q]8_) MZL,+ CP_S8M?/L?I6;T[]VRY)"GD] X_GT3'3:CGC"30 BJ3#Q.5-7L<&7\S)-S[A+A:5O85@@@,5HP=G M?"0J>)>R$":',-9.?0?&)\2E1HJY22';.STD?LCI;)I?E]M"CL^_7/OI/"DB MVYB5U@BZU+-.-(KP!C("HK?:1JVU;Q,-ZXITK)2C9B1JJIIC24^Z96CK(W6O M0_3.D9GI.$T+JQ.9F;).$&-]8<((V>94\0Y !TM):DJ"A^.MG971( YV&ZSS MV$R^.$;;!6#3U*4'(1XFC6D0A>Y DO[:. AM1$C<*E^ T2#)Z3!LZ:*$H:\+OE[&^8(\R8MS\I(2-[9PT,ATC>QZ\-8+ M2-RE**7QW#QX!'W+W)BUT?'_# ME :'GKPK9L&*M#ZV$<34&"$GES5:9+RT/6EMF=)PS=&\N +X/SF]3&2@3\JD MVH4U:G%U1/YLEJX%R>AO9Z?DCYY'S\X_24_)DT_U7Y(3$UE-1Z)E0B#-<64M MH-06M$S&)1.4E6V305J.[B@6Y_U8ND/4X;!D&">Y8N\Q7AUJ)&21J6+!):%J MN3 )WC$/%K,LAK9#7=ID-#<9SG=*#ZCNAH[)$(.B#?5C7JR^_#Y%FJVS5--, M/]; S E/+D0=%4U/B:!DXN!EK>'F#/.Z)I:J-AD HPSO.\<;TJ%AULJ)SD+Z M0'ZDMA6'2!I\3;'*)2;!(NT>HLU2NT'PA)BSEU#'22_IL4JO(R2H[#W2 MUQ_7*:FS]Z]J/8?S?W#"G0LB601]GLZ D59Q8FIFFJR8*$Q)X:%8Q2A(GP!] MCT^C#1)4!AU?G8N_S6?QNN]X(HS(*7D#L43:FUC1$(((H"-/85UBD[<]R6LV MM"? \>.DP3BI,GUC(]?3S*0R/FKM(?&8:19G"<&(5!W,4HPHLK V.5MMQ_6= MX2T(T""-9]#1G5\Z7V]2K\-T\G[]N!/))#J=/'A?*\E)58!<1P8NIBRU0.YQ MM)M* X_M.\U;$>$FU=V!J+[Q#VX=Z6]Y=1*\P<"-AA1KJI:2-$"3 B@7D;P& MU$D=E9WRT("^DWI0E=]DLA\]]S(F93//#&S1!I0(!KSP"2QCK)1<$X[;Y*L\ MRMS+/HQKJIICS[T4F#-:$T&H(FLYHYK3$3TP60(3-+[0Z.[@8\^][$2"'7,O MNRCC,$ET.P#\GGNYIT*[9]/MH8V#T*9$KVK5-,A&"%J==:BWJ#7$$&R.P;FD M1ZLPRB\@.EGOY^V+^:[W$>>TNY\!YEO>\H4U.Y:Y#VLJ?3.1@")%9"4XK;5/P MT3'E0\DA9&?\K?F3][QK<#?Z;?Z("USEZ9:DP00K MZQE;!!=R!%222Q%SU/:6YFAM?.6=43?8TR[5E%(HM60TDWCP')2/"9PS#*).%HT) MS&S[!T\S*#4.&78,3G51RD&B#+L _!Z4]9QM+MB1QR<:LN6+DIH?3$8BRV!1[!J753!TL:=A0=3@L\^ MY)*WTWL>;7"JD]3ONQC<062C!*9A;IE^G[;LNT^PKWP8QHLL[#9E%3$772PPF@F*)@T,48)11]&O' MK&OC_!SN-DIO==QU5ZJ++!L8G[O5"Q:2<^')E#H_(M+2@(LQ@\04G9-)!?-- ME6]NQ8;AM-#PSB0-.$_>S\ZSCN.7M6L_77O^?R'9K8.-(BQOAT2#.P/AI')1C[AQ],F1W#SQ/)I%NSDG$Q1!BYH748_/T9"/$8MG*F>)0;5.A?P*T%A! MZ&%MGB&D>RR!X\L6C1L?]^WY<\];-"H:D3$109A8*Y>13QJ4YI!3"8D%SK1M M.WOXUITG$ MZ06@BX"DE-H%G0H9\XR!DC&!-X8#YTYQJ7BV4>X4P[WMZ>,;MSVD/1]25 .& M/=: ?IO/;L5DI>0V& 3+<@"5B*,ND4,6F PJ<2']=M6/.]1WQPL>K0:'$-B= M$W#D /R-7PW0$W2(UXX2CN\V^.V.HCE*- :3UUEYZY#\V*"5$B4H:Q7N$I5_ M$$"_+?CE[$)V^14]\T8EE^=?_HK_/5^\F.+R6MX,0U2T^9 #FP6K1XRU=8OC M(+P0B%:CU*;)3KT/VKY&RJ]WOZ]>5S0<"_KU.DS^G0JY@ M*0>%&&Y3DS'O9 M1!;WXQI_Y6S.I&W39D#%-#@FN/+F'A#,N9,G0I:,,0+J,WWA])WSE@&7P>MH MD';W-C&A;CC'BJB,3J:&ZCJ66$P'F:[=#IUX,35,&73@H!@60)4<1"ZLS4'0 M!&MSGZ CT,/':X:GS'P\U37PZQ^ >P7V-SS=I+CL KEI^&_\N+T[?Y?AA-I_.WW]Y-DN_XZK&\2[&]OO1(4'7_7$F3"LJ =<%):+U[:V4VY7;0Z+M)O?&](V%\Z ]T"+M06VVPT2MM^@+Y$CF!/I:''JG*%WGY7L+ MR'A;^@#JN6.-[B/;X[N;\O/UC8W^Q6TMS5AF$9!I+)DK MFGUM^G/L@J[A$=U?%C7S%W4(@AL%DB%Y $*G>N_- ,9H55!26]ZFKME#R,;W MS09G2X=CN>[*:' P=P^^9S&>G9Y-:8=*ST[GB]7D?\Z+*XOL53#1 C>67)*8 M#/F.AOQ)':5BR6?MV]P\[H[UVR+4$ IK$'I^\&1:NA)*@!AJB3@='*S[1$EF M;+;.Y<+;I$\<6\K (:G351$-KA)=!4;NP7D>%)$\!N.4 .V4!66X@! PT(]1 MH@SD6C4JS+D[QK%2 YJ3II%:CB4-X)Y!W3B^B5B\KFX\]]6AES[78I82,KEH MFD8N5&QS@ZT#R,.'-8>ER>Y+6"]UC;OMW1KRWP5NTR/_CH /<]S?C "[$VTP M[1T!Z3)#[0*+4%#27!36T:90*ZL(BX(G(HIO<^?L*,CVP/'^L7*MB](.<*R/ MQJO(! -!JSDH'@JX'#BA]5Z)(##ZQWNLWU17'8_TNPBZ0>C@Q=ER-3_-BU>3 MY26D;(+-K"3@:#(HKSPX8R)D9J(6K);>:G-K[18P3Y,<0TE_Z(7AX<0#;7UR M)7DH)=?VBC107YR!6NM$LGH=1.-.Z\(1YGB,MBP,*^8&;OQ>N>J8DF"1]FWC\(:[0//#.7S['Z5F:S-Y?5.*&MD:(B MR:#U7HMD;2ZV=63MT5^\Z4.OANJZ;:U_#!=O I>:>Y7 %$XCL[2IA4"C-9GQ M$C19O*)-&9VG>?&F$V5Z7KSIHKHCN?.P"^3O%V^:DV& RP_[:/)(2)AE*=KD M0G,T,E#9*7"*DT7/"B.W(=EKC>B?)OD&OG@S-O>Z*+ !Y]XM,.537/QS2=[A M^H>*;>,@IF)%K<@&PYYDMWS._?"-D,29C17199J!I2 H)Q@MZD("TXKE5%AFN?E0Y4?MP8A2I M'SHS:H]!KFUL+T,PP1MP(I% D_80!(9Z71%U2D++:!LPZQ"AEW%XL#_I.NMC MZ,/ CC;#N6V]"^#;0R^#$.D0L911=+L_CWHHYB@8A4)J86F-YYK0JU0R>,$% M"*.#TM9'E.F1,>F.P,CC(%(7?30(B[R8+U>ORUN<7CK=-IKBB_60.*N=Q$0" M'RR"9J[6'U5.BC;E"F] &<]R'DE]V^DJO60_M.7\-D^G]9 VS_("I\]FZ5DZ M)8DL5^?%1"^&?0%426%BM@F,-1*4E1P"9@2I: 2*)$!S9:=5I,M;GRH?VHI_ ME"+!/^>P&J+J[ZW/Z1]\>AC>=K<\+(QQ'VV)1A5."[^GB1BB<"6BPWQRZQ/[ M+<7UD2]GI/"SZJI<>66%<_1\W:[38+VJAN"ET6 $LN!"SL6WN0QV!Z"^6\[7 MCZWYG">)&>-530VV(8 R6=;VZQK(,6!9<%>2;'-]\B:6\<,U0^A]>VOI*>,& M23=U7*_+BT5.D]6O&"?3R>K+7_'SY/3L]/E\L9C_08O?"_Q(?UE].0F:L1 ] M O)0A^X*^)(ML)A2QNRRSVVJ['5!^328TDPO0WL[7P_^Y\ERW?KM][R(]".^ MSS6KS MG'4BA"JA"W/:IFE%D/;$DC!;O+0R\23)ZD(EZDT3QL"3K44_*N-E8B*K-OM'-YR/FS@CZ*9!3[WK:$^0 MY1R\8F!5O[KJ-X>BSH)->;.E:]=9Q7J[Q8;N"\ M/ELMR5^K*BU-I8[%8%WEHD][Q$+(GPH4A MY7^3'WI8C^,Y+B?+MQ\7&=/KV=]Q,:G'$&]PE?F)YK5/4E"06*X=E H'7YL, M\^0-BGH/)8[A:MV-\&GPI8D^;O+&#,&;?^3)^P^U>LRGO"##Z.6,F)Z7JXJO MWMJ7-2 7)=:1,8'"!@3R%A2TMZ7T"C;X@%@3XGP&_3N?S&@OFQC(>H0250;E@(3B2370^DU-NT&Q7KMO)[;WQ MHL?-@<%%>5/-?D UOYA_RC.!A3TZN=MZ$ZS-W-OAJ[EP ]Q#T6%5S)G!LDCDNK06D5P1=3HW7. MIJ"C\:5-F8/Q*/# #.9KP]\S].*HLI*6E;SS;RO M87P.F*,"\HMXK8ML"V_38O9>6..;E/TU-V\E]@:9&<\7D_0^OYKC;)-=YESR M*6F(OM!(T2K B &RR!B+,*XTBD]M(WD"FN\EW 8+P-MZ,!.^;)W8;+!9A4&C M);]7UGYXM=IU-+3DH=4V(M-B/GM/J$ZK ?R._LUZ MVY,YIZB%!>-J]H=5&1R/$6I/'^:#]*)1-XS;T#P5EZ"WI$?0_@79=T'5U"VX M'==A'(/^>GN "#V$WF"'N ,=MSZ86"*PXA,M4XC@'"DN>1&8=L*'TBB%8D0J M/. @C,6$+K)NP8!KYV07FY0HKL0@$R0R3T'%F,!G9B!XVJ"D,D$V\@QN8AG? M'AA"2_<<1>XAXA9%$7,\(SAUC!> N%3>)2Q@?3WTI(T/7"8[I0@ODXG)!=&F M;O$-*$]"Y?T$W&":?VW?K-P'K^ M[M7S+5@A2>YU0DF)[2K#!NGT]8WJ] M+*G(I1;>@M-.$M&D!X^TNGIC2^;9%]W(B-M&\E1,N%X2;G#=Y3J>"U[O@JBI MZ783TV&,MGZZND?Q/03=>-)?YA9XYE.D%4@Q6MI$118DARBYY2%SE5<*]G^:_SV>K#JY?/7[^YV)", MCT:HA*#7=BD-$S"Q %PFIB63)2JSTY;>Z;7C[_)]E30?1<(M3NQQG7"ZJ093 M9/ Y*@\LY0"U03JXR!"8H77(NFB+;A.:_QK'HR7 &)MT;8RIUH)Z->S65K^ M0G2,M=+,VS_PXS6(*5HGLRV@,0CB80Q _F@"Y[T3W*N<;*,^X0^#>_1T&%H! M Q[?+A>KDSW^^T84B.&/2@4[6$@@:G^?1T""MXTDB8V6G7ECTU&L,H)^V MM?_5:Q^[=;^_# >\H7P)8N-+[@"CBQV_NTJ'G[0/&^T]5+"MQ![R&W#MWH:C MZ'^8:\O!PFHIR6+ 9R_!).8Y,Y*+M%-=DN-0XQT&^/!:["*V@;7W5Y+4Z=GI MQL[3*1H=$,@6("#!ZEJ[1!.0&)C!F$O:Z>[,3OK[ZM7C[9Z]A#\?0G(#6LAK M(.=7^BZ >+3,:!I.DIKXB*KV&@P>K(J&7$(5T>U42FPW%5Y_]2-4X=Z2:UOL M:W,'[_>\F,S3>IG!;&V6/(#(QH&2B@,6R< G*7D,*J/>4FNGJXY7;WKL9L[P MXARPT,:#X#9557> UZD,^L/O/$#1\V&UM*O^>XAXS%E_&7_-WDFF(:9::H4PFYQS9U>-W*UZ:$UM*OV]Q/OT ?4]R%\]\=\T\;=<*^3J7495"TS M1YM@4#( YXEG30Y&"55<"E,];8G*,>HY3$JS:5R%_@8O'E6LU"IV@^20.1U6) Q=-L"%+7ON6E M)#0>&]V!N@_5H5-I]N/"_3>X&SM:VQ_F^%YJX><+HLD+_+IY.STV6R= MROURN3S#62#C*(2JGMU,N![QQM4'Q-&BQMUP; M7;G<8'EQMEC0($^DCT**=8WL0GZ=)^L.-2G&NAAXEL84N],)7B]57X!Y>AK? M1\HM*I%?@_3;?!8O4#E463EB(C>UC&DBCPM93, R6?DA;;B=O[MLC[@\ M&RU7-I?"0*"J18B" S*098<+68;U;=9GJV+=A\NS]9%RF/5Y-H%T[=;GJV3 MQG8ISK6/N$>KU)>+3$I+L )KD2@DM]AF ]RIPB.+SF&;].YC+L\V. .Z2'GT M\FRN2,ZQU#.?FG7LR4U%5CQPP4O*.MO1D%O28]7H&D75-]V@:9. M>MNM+,\^0A^O0%,NW#$C"UB6%3$_U/Z>!)%;89UQ:&-LU /OR LTM6!"!UFW M*.)XHY2,$,DI,G< 7:F=*YB%D,F'QLPR*[)XU\@T.-Y:/9UT]&"MGBX";F$$ MW*P7)8/63L0,O-2Z8Z)6GY U<:/F F742<1&QP/'6Y*KC\Y[BGB< DU9)&NU M9%"[%1 -HP=OL@.IG.!"DCNDQX@6/B6KKZ>4QRS0M NN;[M 4R?-[5J29Q^Q MCUJ@*3&M&.U-%DVM0"EI'JC@(; HF3!:./5M%FAJPH8NTAZQ0)-.J83@-213 M*]LH[NN5=/HQT [HA#5Q^RKPHR[0U$4).Q9HZB+!$0LT>#(QGP:SR:OM\^%$7:.JKV)X2'"6O]>UJ'O]9JPVD%_/3VCZL-@^;_8:+ M!=8[YCV26W=\KC_R.7]:;RQ^X2*\NCZUIN8@)M006:Y&!& ($ M<@^ QB&(QK_#8O/DUB/D](YR=,!Q&Q M2/!9D$ SS5I4UH/E1/4:BR=?_+@$>M]PQE]=1^;TC>C)P4DQ]/;<;T0T@C)? MG-9$T_/!G%AN-6?<0O!,U%K?M"-Y92$67E"QX+)V.^WI P/[9JAZ<*VVB I? MW AY71X)#1&8]@C"?/(2D&WJ($9P6O'11\$CL5>NA,VJ]@'"HJ M>B FS(?22(OU<&]!7 UCEGZ?XNR:?[K+F)J&8%N,ZC#AVQYDZ6IPCJ7IQ\+B MD%)![@0X&6L>O%2 FB9Z]M(:;[/1J4V)Z,?#W@>BS4=.WBX*'CI(_28O5XM) M7.6T#N 0N*W?_(WTLWQ'HEZ/Z")(EZ-4PAD'6=>K&9KV'@P%P0HC0E36%,9W MOT1.C[-U3X?56=#N^2[(;[FI'T-/*G$:*K23*VE+DJJ'7?KS+7:&!3! M6CD@V6Y'\9US(VGP@#']9],UC>F[>7F3X_S]K%Y&/H\7K"\=#Q[KW_F-K4LE881)M2$P,/I+=#?_XFFOZW M OGE<_V6/-0064F%@PVRSGA#UI9,&CSW.G)A: '(;3S]G?"-OZX?DH\W0@## MZ[!!/N55N&08V9V'3IR2W%CA(;$DR1ZJFZ*3"$+F5(Q07GG7QJUJ,9RQ8JC' MQ-[#\^(X@ZM*E12XS1"MC!6W!MH[:*=QQ*B MVF5,WP.M>P1:.Y%EC%C5/II^-"Q.P6 T$3S6O4B8VN+9:G 8:G7MS!BVL>P? M#WL[!5J/C[P=%-PXT+H.EU2$6Q&3VSZVB:((1V)S#)0SG$PEP2 D1WNB-CD' MFTMRNS7_[ WEB03#.M'AGF!88UTV\*A>SN+\-+]=D>NW+NIS80&M9VU,F /- M34A&T*SE!-(9G4&@XRIIKM"W607O ?7=EAQ:JG0I,'C*K# ML*2+ EJ45:+E\G5YB].\V3)9$(D )-#&:%#1" BU+[L.9.!()5+A;0+)-Z", M;_X,J*KMPDJ]Y#QXZG:>TN_?_R7/:C-',JF>I5,2+IE1ZTLD%_'HS85OI76T MFH%&2SC]6 M27P-,05DTBD.H7Y1J(BV.JK:4"OS(J.0N_75[+P\[ #N*9"FE2X&-$2O?+.S MN#I;U"KUL_1Z]2$O7I"Y_C[7HN&;IFN!(_)LP:*L_A>W@$X7X,Y%+U22S.UV MIV.GUST%_3<2[IT5&=JG>VRYYWA[2LNSVDFX5JX;.O=CO]>W2@090!A;62$H MBLO)!JD*4RID)S#J0'N%1,683'=DA>P'Y.#72ITPH7#.ZB4B6N@*!@C1.G!! MJTS_5P1OXZ\\XFNEO_SKC%1X=;-\N5Y.WGW V>N/]1'+W^:S3Z3\G-[,I]-? MYXOZCTZTU@K)[("01*QMU0)@C:,PSX4C:S7Q<&22WFN<1QAC'786#'81M3V- M6N2TM!_M;V?KW9B7+**3&6J>+]GN2D)0H19>DCEC##R(-@7)1QOB(YHJ(W!U M_&FU!]$.<22\]T#_0H]8+5_.+FX.Z\)L=,J##YG&Z>KZYGD$SDSVI:AL6)M MU%@C_#Z?#C*?>M"LP6E.NW'^?:V/RW%R98)RPD.T28 RAD:L'8(A;Y2\J'J1 M-3ZRZ?3U"+]/IX-,IQXT:U FLMTX20LE3ZX/-:$6SD<)G L+RJ(#Y"4 RX@F M%NU,HQ8T(P[R^Z0ZR*3J1[:;\ZIWEZ[QS%ODW"E6ZTD+4<] G(?@8H1L>.8L M.V-%HSHKA_&CCE(7_\B3]Q_HO\\^Y06^SVN3Z6=TE))N=+3J6(!O=\#@N03RBM?+1A)*:$?%1><:[BX/L+V6Y M91ID<1R45X;L+QM!)L:DY+5=;YMVY,=KYU6+:#Q'K H)^A7-N-CF\]=QO]],A_G9&[&X<<95WQ8!DC:0E$R M^1P902%C@-XHB-KJ9%ST3+1I''L,HS^>"MLV19\5"D"!J6:_*_ A:L L6+$Z M6-^H>=^W6&&[5]SO("H_SB(PVC&O&9.T?E9+2/$(7B0#5@8:DU(Q8IM#P",K M C,J$^XM_-)%(X^E9,8N8_I>^&72O?!+)[*,43MC'TT_%A:KG%4I-"+EUU<> MI:;MQ@0HQ=-HD::Y.=!!X=&PMU/AEZ,C;Q<%'T>%;:V+UI%%D$):U^:N]?8;N+SHZJPK8UA%S1?)7>\IK?$L 79B%GD50( M+FJC!R3;DZZPW9AS VCP@!6VJV-_+N3E\NST/"(P^,7*^U[2ZOKDS@/;+IVM M$JT-C#NMA++(?=$QDKM;7'3&&'_')LBYY>T="]H"WU#(SW).A;%2@ 3 MK"!ED!X\PT+4ML9J'IFU1W9I:]>A?9\;!R7+,>5ZW3; 6IFEFI!_GT_I,;71 M^GJ(@B4GR2>IMF(]7J/OT*< SM!?2C9:Z ,U%>L_N.\SXL"$:94L%1X>8N@R MQ'=Y<UX2BAQ32M%] M(_MY\FF2R ]=SVRKF.2U)@2Q!R?21.1&[#NW;G 9'0Y8! MTW+ZM8!_/L7XS]=GJTU C?[5Q>U%45(0@0MPJ4A0QG%P43APY P5IDN(FCT4 MA6J$[9LA[S'H]B95]6&H>MM$W'+?7TZGDW^=35(M?S99QOG9;'6BO10,,4*, MEG:J8!*$;!.P$'*PEOD;+7^&YO%^P+^3_%A8<7,&F./)P&/>,5U;,X02L#:@ M$X Q!_ F6YZSD:UZ$GR+&7B]#)"#J/PX,_"L*$)K:R#XF@7A4(!7/- 4--9[ MM#IBFQ#+$\O Z\2$>S/PNFCDL>0N[3*F[QEX>V3@=2++&$E,^VCZT; X%V&< MEA#1T]@XJQ%WPT!B%H;[R'VCY@Z/A[V=,O".C[P=%'R8#+P[,FN<\1(-&G"E MU@US*0"BMF!Y3,HIJ9"GG3RK[[E1W4@P6&Y4%PW>>;8]9&[45U7T<:N*/B[. M&W#T2(OJ]/S^&5'[#V=<7GS*5YY2C+(>%%M0HA3Z$FM?=#*/"]">%3FU.CG9!-T#3E:]Z M/;S)T]HIOKYM$QFNW_.3($-*3COR$FG#48P)"%%*4.0L2OI]XJ;-^<&N",=? M/0=GSRU=6(973H/$GGMPUO]_.8MGBT5.[^8U'8F?E" G@D]QNZ=2>2K?@_+8(U5=10YMSS\^6-.3ED@R3,)F=VR7Q7V>3Y;D. M9JGF\KQ?7'03N1S&\L1)VO*JG7H^4&08P67 MFZ]"K11S+ 'B>P2X=MM=4M)K[R$K0:Y*^J= CP=BI(=A1Q?A-V#%5>?ZFB@PBYLFG1:9S[;Z M@\J09QB\ DRN-I'6VJ'W"4N;2^]W !K?.!Y(9?/AY=W:$Z]QV37C?<08&!=@ M0UQWQ2!C300-(:G@$$OTJ4U1^UOA?%-FQEXZ:. ,W0!U,0=V@=74M+@#V!$8 M%ONI[B$R])![FY[;M\)CCH=4T\F;4IH[[J'3H8D@T M94,7<0\=:'M-2^@Z=H/37S['/)UFVLU>5O&N#UJ6[_Z8O_LP/UOB++W[@[SC M+_2+:W_>['LE^]HB'HR-!50I9%3IP* $&INRM+>:W5*L!X%SX!#AGT\G[60WA=1X/EA(+LQS0D225RP4\9@88 M170QY#:@ MZQ^XDH+[G?QK>NHU(XE^VC:0OGKM4W6A]I?M@'/MP+^'/AY#<@,[ &@A^O@9$Z"!S# *$YL1''VEKL,1'GV2,PA2>MLM> M]E'A]5<_0A7N+;D&X:)-*LCU_(^ZP'!C1$D\0?"B7B8KB8PRDTD-DF5>'+D* M;4Z>[@#T5.VC(?70H)W&;;#JMXN\R0W?!6#3!Y$H3N0I+\V1EI5 MO@;J<\FR1 _*)'+U4M: HEY;+8:<3I%4R6TR9@Y$EP<"TX=A2Q,]LG@$],J[A8DO/<]XP=B!M;* MO(U(#WZ?9K/OSK_>=[=^N-J!&UV[V1=&V]LY@PAGZQ*/Y$+;HJTI#I7-WM&? M3,@^:;3D5)9[+_'L"VB$NSY&1QV=44#6.,TAQP4$2RLH1V&B4:D$U:87U^AW M?2YT\2S0[S"N3B*2,Y%9;:?HR#D4*0-J8\!RSJ31Z%NUO[H/U9&FTG=AR?U) MJ#V4T#I[Z +;"8W,:RE][:X90%FL&TQ2X'14=2>0T8\Q)<[1')H0??2U Q$Z M";MU.LCY)0XI>&1.:]""&5"J!AN022A**IY$%B'$<5;$IZO\SH(^\&T9&FMD ML2BP4M1:+077)<1!2B6B)[/181M./-;;,GTVC%:*.9;;,B]G<7Z:WZYH*/5Q MK^H_V#BTL@:FBZP%+A@MAUICC5A'L#ZYD&NCY](F#>T>4(\AMMB)!_,V^FBP M/=T![<(3W@5'&"P&KCA MT;C@N2GJJ=#D@7CB85C210$-V%&7R]?E+4XO$XI<85OC:1;(B#.@ M4=FD&6J7VEP"O@%E?$MW0%7-AY1SBS8T>4I_>O^7/,L+G-8(:#HE^5:KOJ:7 MUB2RVJ'>@F/!U@);EKE&?:ZZP'Q*A&FGGS8>3K_6*5Q@7$32B]HH@\6DLID_4=;2U0KTGE=/(VFU96U:=*] [BG M1)RA=7&GEWWX8XWJ7C[_4J\VSDM=8$<_T+@+P*&.,G82R-8AAF V_F4^GO\X7M1CAB35))"TYE)P9**OK)N E%%ZX%)[%M%WXI\7@;P([ M=-AR *[<&[[LJ8K6YQ@7\$Y\XCQ:D4!'TJ(J3H+GKE[Y)BO4"I\RCG".<8'F MP)SHJ[(=Z-!)WLV/,BZ.5UCF05GG(&LI:H^S2(-T'H0W(7HAK3,C7&L]CK.L MEAS81]X-SC0N"M8N:7Q?P3OQ+)'7R0N$=4*\)'L070D06''"1*5T:K-5W(7H M:7%A$+DWZ+)VZSIER.)GN2Y1R9;:/H70IS VTU:=@ER4*C:NR/]!2OC\742C''ZT$Z\F9]ZC! M,DTCR4D ,L]KO25A573*-SHH?K2%9SKI?J?",UUT,&*%D5U@?>N%9SJI;L=2 M(_O(?41:9,-ELEA Q*P(7NUF430#DZ44>9UT.E*IJJ,K/-."#5W$/7;AF8N( M+:V!/"N+P&TDB(8;"($11*.541(%-UO1\ST+@!Q;L85.NNE2X6,/P0Y=&V:' M>A";*@^))X4I@$X8JM%%A%>.A.)H%J"QM">6G=2_\RN? /:B/?.!6#(\Y!? M<#$C*=0V+^O.,[_\_K;'X<8]3^M_4K$KU*UC!U:4C=YY7G)111=4!5,.DE9P M';W6)_<\MV?GPMEJDB;3L[H*O,V1Z+::Y"6M$=,S@O\) ML27_& L7$85^0GQ[J 7P8Z5;%S4>ICGP.U+"]9ZR+ B%*!0$(QPH'0HXK/&7 M8+*V)3"+N]4>WNOUQ^)?[:O"[JU]^\A_Z CE;HCO:$:<$K?%1 XI>+(P,ED8 MWDOR[J(3HD@49OL4XTFTDSXT?P;0QB@QSC7B#_,I/7_YR[_.)JOS)MO+E\OE M64XUT?ALM5S1?VNOFOV#G_N\IG]4M/?@ML*EV>M >B,S1"O%6$"NE)5%.9ZR MLS&<[//"GE?'IKA?>#TI3/!@I2@,9,Z:9I)GX!79!P*#B\DHFDENIW7MCA>,OV3U5^57 MZ]00@FL0[B.+\'0^6Z,ZGQO7IL1)M,XR'Q/XG#D9?5(!&AYKII^6V1H3&IG7 M]Z$:CPG#Z>W&Q<>!A-[ YSIW!>H>69T%\CS.SP<7BUJQMH;6GG^Y^LA%.N>S M*I'7']=%XOY"'UPM7\YHQYW,4RT69ZT/ C2S:T/-0:A=SX3@-@5R*DQN .D.J-@!$[C/#[$KSG#/4,*7JX_<.93)Q5!^RZMY(0F7/%F=T62L)N3; MO_V=K,@Z'9E0SA5A:\>^>NV01NQT=E ,L4 X9IS=,?W M;@6I]LS6]:)KK?ZDI//@99'TQ1>FDXE!M4E WWW_[7/ N'[^\R]K^EQ4OJZ' MG-(AH%7KDA(T=$5N?5+(0S&<%=^ZV?H-4&,=_0UG;PXMZ:,YE*M3O-Z>745ZSY83\V.&TX'#6[?;V':M!#= M 513P^Q66(>QK 94W[R5[!OL.K>#DUA(84E#<;5&LF<9@C0!>,XI!">%<6T2 M)DG9ZMK\6?EULC@2SRASJ#/N7SVH&#ID1T M>%^+W(A]A[O=C\=X@]E83I10VIA@4&*P]%/FQ;AR2Y)$AS?W#.@]_*)7\^7R M*AJ:4A'!"PU>FEHMOT1P/I'ES**U+(<099LJ35V1]@YUOG[Q\MF*3/MPMJJV MX+OY[^15S%:_Y=7K\@X_7S]FB8)YYGT&H0+64DK53(R,9)1$5!I9L6TNQG< M>8",LY;3>),03JZ\Y*9/S.KLU0?S9/$Y>G"VJ ,X/3Y_G,J^W8S[? M)J.3$IC!VCY"VWK+S&H.(0D#G"'YKD6H'-J&\0'=AH!83\) M(3NT3-0FR99P^IH&GB,D)P.&Z"SG;3S#71%^XRSKJJ,FE?UVP+D1SJV3P?%Z M J#JY0*E2$JR&@8T&6@X,EMET3:K'MP3^C?.OL&T>I.6O1NBWV(.W(T.EHJHM21CN!V 74]Z.ISNK;Z2AB']F/1@Q6HF6^)#")D:/$ M9+U F,G6E8)FA@\YV#:M Q[+T=3P?.@B\A8U":Z6R9^K@#.YTC/Z9E6S.I;/ MTG^?+5?7JNA9S%:@*!"9D:",TV34^5B%4-OV)E>8:&W<[(#S6 ZU.BGW;FMF M:,TTB,->0_L7&GG=6LE?>8'+#[].YW_\WYS>YW-/9=.>*ME4#'DIAOGJ+=72 M-$I*8"B3-EY5MHVX5VTA5QJ H@B@PHD MC&!+BZ:YGW4/OB=&G*$T,?3=N6L0KW#=%B&YK 4 UJ6.!>*X_8&=L?]MXXO?LQT:"[H >.DVUCO\OWNB*-=@"Y#]>0C=8.II,$9\16V%_/9 M:H%Q56]7;*Y4[("M:;SN/G2'"=L-I\L[23*0(AIX2/=B%-*@=IHLK1AI3375 M\/+,@0A98_(B6M^F"??X)'D@E'<8CG21?P-N_#I?Y,G[V2^?XX=ZBVL#<&.5 M(U<^&@,R! *7C800:1..F(V.L=KL;FZWXWE";!A X*/4 M:?QU,L-9G.#T:J%'UO_MP,&%N7940I9 Y;(TLQBM3 M@O=:QNBLX$6BY?9D3* ]-[7-\Y_CM!8]??LAY]5?%O.SC_2>RV%<'MV]P//" M2:\NTTH$=Z@8(FCN)*A(SF>(CH/V+DN?$G.-NNWU13Z0.7">2!:_;-:WM3HO ML?T\6=8T%M+U26:.A5@8F47D,*N<56U<+""KF*.)V81&MR\Z AU_DQB5@W>8 M%4W4V,#0N /N+E_,3P.)I4JA3A*24A4+B622+GJ57DZ9DR*YDJZV M)%4BUG+M!CP*!&<(/L,HE&_#N3W ?F/4:ZW.!C=#KN3UY3:)771=#U$8;BW( MXBRHI!/XFMHAC=2&!\$YMK:#[T8W5E+Z87?2H=5T+,GIUP9V^>W_G= L6<0/ M7U[E3WEZWGDG1RDL%^ XK7'*\!*URFSOON^$[U"'8\+2XFW=# MJ:=%]/JVV,--O)N^7CN ;7HNU@GN80[*6NC]+FHU4]K!F8:&5GH6%- 76O&E MB01:$>A@DB\\%]OH9NX1,.R!4[:C(U@77;4DULO9QS/RD*L$^":92:-7F0#E MJ.N=R!P!4V"0:5EGS.<44YOT^7M '="R'UZ==Q&GIRY:A,AN@28NH''O!'/D MQKJ*3\F,@$%8T*@D1X9)JC:.X3V@OC6:[*.+D583N3E-UB[[F@%54FVMSC,' ME)G\SQ2-8SZ4G,>CB?PV:;*/+AJ$GZYMPM?$\.LB_^NLQFO7.[ CYY2I*$%H M%BO$ ,%K"4$XT:1#$MN7,;P(MILPO$T3VM+9 ']Z^& M4? .MN\0VAG)I;H!U5LK:$$$'NIVZF4!'V.!% 6MOIX[U2CS^6 $VMU].AQ_ M.BAE+%?\,HUDD\Y/(TXFF)HIY6K=)0T^*5F++TFA$T-NVB2I[8+N.*R>7FK= MQ>7NHY-1JNQVR6C:E*J?E^TLO;%2U79 ,&XV6E>1;"6<:4R,O"1A7+8J&HL\ MF22USE8D9S%V2CC; "A"UK:E21*UBP/+B^$J22>C M;9Q%?PNLX2X.7!Y;_C:OE,+IL]/Y62V5F%*2R9#WD@B>PA0AJ"! VF1,3E8Y MTZ8$YH/0#ID6W)Y9(1=:TZJ/ M,8 HGHF"(JK<)HAY#ZBG28Y^LF]Z\>CON)A4Y_@K=(8V0NN- BOKY3SK$P2K M-*3@(A$W">?:1!CNQ_4TR=%; TUO,5X.^W6Y9;$[R2XCC52 (Z\45*BFJ8D< MK&,J&8\^-NJ:M"O"I\F9 ;72,H-I>4T6U\-RK^;GY5&??[G]QL[S+[68#?DG M/^?EY/UYVM9Y""_YJ$L. :0I$E2NUWFD=I"MB<9$+Z-J8]:T&]-8V5+M>'DD M^CZ6!*I[KZN*('C0,H%4T=:;@XSLP6) 6\,U^>%%BC:)>\=8,>!8B-.EOD 7 M!8Y^97P';-_K"^RIRTYWQ_=0Q-ADT9$9);BF&>)XK?85 -7@ )MD-PHKUJ[ M?X^AOD SCG21_X#<6%=SNG&?&5=G-1[\_YW-,FEM(YJH$D%TZ$")Q"'H MP&G6F5HA7S!6MDJ_WU$^:[?W'=F%\4X*FK>5;H/0T&W[[)KQW%K.2V+ "XKJ M>UH(L=1.0%IER22/C8H'WX7HNWDRO.):7)VZ!=?%5-H%65/#Y&YLAS%+AM'A M#L3HH8 &!LD]")G1V4LE0$A%,T(4VF=S*2"U\L7&4,.B3X(:#Q@C8S.CB]P; M,&)=*>ZW^2R>=\BY=BETTS0^%)YKGR9TM<9*C %\K;&2D.7(BS5!M#%3'T(V MOK4RE!;G#570P%"YN8>NYX-.AL6 !L@0J]VEM03'<@%AN/"H"F.Q#3%NQ_/= M2!E::0TBTS=1;6S]'7 U-5#N0G88\V0([3U(B!ZB;[ 1W8U/NZB*D+7Q.()2 MP8.7T@ +//A@7* E\ E0X@&S9%1&=)!XDZC9.:"^83*,)F\$SX95PQ$G+MY5E6?T_,6' M@!PJC;&3@+;+YT4>F4?.8I(JZH!1>Q=%$)GE7&3:,YOQ(4@MDQJCT"D6]!!- MUF20,ZP]@GPM4\**E;3T-O*)1DIJ7)=#VTJDXXD\F>P\,!=ES9U/$$3R4+R/ M62<5>;,5]QY8QY9>TH49=Y]6])5_VT3&\SZ]F\J\-CR%(+4>KDK26/OGYA3 )Z0I=:,(UWD/W26VET]6"[2J7[.<6W@OOMC_N[#_*S&;-[] M04+Y\GIV^5GZ]B)4*$5"I5B&B#:!"B9 2%R#YSS91*MPY \&U09'=609;YV4 M/3\&30T8:1AJ(/2WS;FYJR6G@H:$,8*R<>T2)QI(I'&$8*S;K?OHD*B^4ZZG MIHYPE7M'[-G,'F;1"8P"M!*F5J]6@(R^8](IRX-T7++12'>%ZSOM>FMKP!C( M4$/Y=7ZVV)1A-+4IFN/@4LPTA6I9&TG^N8]))UMJ'I(E0 A%@D[&),>=4UJ/QKI+6-]9UU=7-UFW=P?P MH4;R=O+Y8B#(92X\6."U3XEBB>3IF88:LO8TKTC69BS27:+ZSKF>FKI)N;U[ MAP\VD/PISS9#462(IIJ"F;VG-9M&X0Q9K)IEAZGXK/1HSL0U7-]IUUM;-XEG MFMWM"K4&?H/X@BAOW;MJLP]UO\.RC@''O=I7@R=_@";RV",I;\C<\.IH@Q106L'#>YCCQL=SM:L2, M+G)OP(C?%_DC3M(OGS^2?/+RV2RMKQJ=ITR>]SS=7#&RFMQ.J32@K(::5 2R MYA&1:V!S*H6;V&9?VAWC4=WWZJ39^2AJ&3H4_RS&Q5F^"^;-6VI*:N$#]R!# MS06OJ8J!R0 NJ2@"BR0ONY.!W/'%CYX7S:4]RFV=]3J*+$NM"]G9--Y:*9E, MKRP\,"-K1;VHG&R3)/S-W GL8]P.H+0Q[P3N@NO[GS(E/8O^2MMWJJ9;JEVMY]-)JE*Z M['V\G)?7'R\Z78]UK7#4L8Q[,_%P:MJZW,B=CSS9PIAQ9.VCRUF4[$,1.7*3 M?*?+C:..:OCL]>JT7"P*SR+]:>VN_#Q9UJQZ&N*UOM^11XM2V/K_F*P^O#A;KDB9BU\^Q^E9 MJBB6Y "2+M_AYQ/M97""6[ 99X ]Y%%4:Q9N M;X2M==G@!N>+^7+UNOQE/D]51&_SXM,DYN7;^321)8\DB*QK6R/:LC$7<+69 M8XFH#4N:996;L.QN3-\2F0;23(OJ8.?;QNS])BYUPEV,$$Y\3%RPET%X$4,XS\%DKD,$J MD8O*)K4)_&T!^99(T4<'#>)X=UFIK^;+Y5<6[5](K/67;W*AQG0HUOR@B"Q%*"2E'ZV&:1&6P,WQ(1#Z3Y 7,4]Q[) M.?+M\9#4ZV!,D9P+K<&2:TB#<0X<%@:*6Y&*4MKI-L;[H,/XSN0Q]#]@]F,? M,9X?,B&)21>DG20F70M/%D"9!+"0HRZ..5*(^O@'E"'.FD>B14W+,]A MM-/ 8[T#VL79QR[@FAXIWPOO,.?*@RES-Y+TT,3H=+&*&R=BS1VO239.)' A M.[ A!DXS1@ILT^WN #1YX*SY,"SIHH &['B+T\N$*Q]28%A+.G"5:Z7=#,B= M 7*Z67:.9<_:=-J\!F)\4WQ ]XS@T"4AB"= M4B'FK%B;KN4WH#PEE?>3\PCA[4T&0S3%*5Y[3B$M:LDZ"+[^B)X+SB3]IHWV M;\?SE"@P@,3;1[.O;FE[[I4"XWSM#T8N6\BLTC0D&KE11K)1VRU+CW?&H-,ADG'R4XNH3I(!IRFK9%GVFZC^O_;^[;E-I(D MR_?]%]^-^^5ES21-34^954EM)77/(RTN'A)F*$(%DMJN^?KU &*! DB$XA( M@!2[VLHDF8IYTH]GA'O$=C>$ZLZ< HSK:$(@<8O$-&NM$-8=7P M?9TT%9/1Y0C.1\(F:2=UW&7@NB1O;5!:]SF)> K5"W*)9L;OL#YL:Y.Q2J,* MMX([65^X>JWS$(Q.D#+7TAMEF>O37_])6"_7-0XP_]8@]%B5#^_#8K$TV435 M"0^>-VT%P=.ONZGRIX]>1Y:7WWTMHY MB5HH!ZZ.]U(NNOU^>U-N/# MNU\_S6\.6'ZYO)I]K7_V'J]N9OU\FK_%3XMP<5EP0:]XYA*3C!P0G%K.?W6J MUGHSL(Q[B4&J$OOHB*9ZP^EWB)/Z:@9)/8[M6%UG2CTV\$H9S6VM6Z7=FO9I M9!2"BR@!BXJ.4"=T?<+<$QLX]DQ<]5 *CS63*CB3I1,,Y+*A0A267CQ9""&A M\5*QW"EF/LV95,_$VQH1VN$HN*V$U(K@O=062M1D+<460O[C8AXOO'M^JI&+G-*DLYG2_1_ MW+/UFIV_/N+5U8V6]/(,E:SWB+5GK'"@+*?MPWJ$DC/36A1?5)^&#OW>Z?5+ M.$7GZ5!)\O;ZDBQ$W_/\:YS=]-^HIT4$F=#5*OU97E7DWZ)?]?HZ*Q21BVP5 M9.4E*&GH'81)P+RR%)-[FVV?6KK],;^Z]3'([U SL@=R,FM:@0\"@_"H(&&H MU_M>0,24H#"/AAFT/';J,WH([%?G/9(+=&B\_XN/PR^_9W7"3Z??B,9SX1DL00D&D!JN0$WA8&+E/^D((/PO4Y5!L, M\=4O)Z#VH0_:=L<.[Z^KO3^4.\=X_X'G^8S>V]BL%1 6,H-@&0)RREC12.MR MY*[3=?Y.:*\^UY'*A[[FFF5?;:UWH]:S]6XOQ0#.E=I]6&KPF7XKN-!%:R^$ MZN.F/=]JJDK1D_;KDW&;4ZDWW=)*,U*N*)G-D%%'BF:,AY#(VL8H%[,RT9<^ MQV\GVL_XZ.XRK*/Q&-JF;%L[!-=K1^-1[ WM7[N/Z:=TC1RD+:%PT$7XVBN" M0=2\0(E,F2H_$9MC0Y^E2^S7T;B+1XRQ> =/>%];=JZ[Z:X$9(X799 P:*'K MY.5$F[LEA!9C,<4;3)N#[1HYP2-@3JAC\2BFYFW-W%7V\)BPW4EF;,TGLN6@ MLJ@:0B'I7644E&)8KOI$'*=8:'2R<4O11J [;46:4\N1]4B[4'$U+5( MBF.1JJ@ZH;@.B3X]@Y]3K<$H!D?5&HPQ?X<8YL07>8E ML:J[JB\5+D=1%<'V=!]1.\H.O\\7\S^ M9_GF*QLP-I]TCF94=*F.W8U48*0%L)Z*T[>A A,0M,C M,AJ>5"B"]9$@',M9=O;MFMQ71C#0T$>64Q3??:G2!?PGX:.E]EWX-KL*Y_]^ M?;'._"4J(S+%9BE+6D,-2Q!5[3N5K0N$S\BRT<9CRXS*'0\Z1K.6ML3,.UFU M0RRR=:JOCSZ(%!)@JI.N1+$06*WIEA0=%:>"CGTJ2$YVV/JIQ25-J.NAWMP^ MX74(LM=QZZ,Y'#Y4>Q\".L0B3PV$C]EB- I$D;30YMK5K@0/7A:5LTW<=VJ? M_5S&K7?RC#%V[^ 1JQ'.#V.09HJ&-TTDL+/0Y*MF& MZ*1&9H]B;=[!Y!U"DF6%SP]5[$-\06?"1%LE"F7J2V<(D5FPW#F7K-,\=QP- M\02R%^,:32GHL7^L9-9OTI_7L\O9[=IHLS,Z"UU;AQ"LZ#1$41",T\PRQH7U M?8J>M@!ZC5FWZ.,/(:YCY<9=6/67"UP?1@\!V#=RW07Q2 %L"T('.,GA;$RT M#-T'6B2/NJ"'X*P"Q;6 R)0'+#X[SZ1BV"=Z.9*[[ IJC^(M8TAH?:CVCX]O M[P!;[9XZN-K6/X.-(=<^S0@4M6O:1Y/2(?%@\D:.L^4D[;&??H0@I"T#\Y;F MVQJ?'JM5V)9RL#M_Y:9F=Z).8F/A3-MH["!C;?0A0Y=5=CQ''H0*H42AO*=8 MIK"LG7!A5!^RL!2^=,M>V[_$""]W&? '[%_TV=Y(>-T+C2YC/1'#*1XU@:S-0VI%K M6U"[G+F-,N=:CE^.[->W8%^==U*Z.Z9=(R!O;LQG,LB4BX[ )=(K8.+@.>4> M$HLPWMED7)\=KP'X5P\^JCMTD)UW/:_C2CCZOP3Z9$L=,T?)-:<7I&U$.*=# ML;G/XOQ:B=S9\T_&;4ZE$OG6(&_O?N+_OD!ZK8OTU_*L24O)+3()V;A:P.0X MQ"P,Y*BB8#PFE_H(\P> >Y'W!:,<:9N'-R*TA]+_D?.!6X"K\Z\A$+O>'@P M>9S[@^8$#VB2UX*=(SF2PL*S$PYX- $41PFA9 M>:PI5DI6FTP'"T1QHQXW" M*?C/&%(F\IO+VZ5ZK>E (YSU&>B-+849B<*,Q'V=WJ%"*B9QW:,<;NK?41F[#^P.]X<8W_G)_3HGES M5+?<*X7QNK@2(>>Z&4=#>Z5B$915$4WV@FWN25LD$P,?.'U(THJ@>6?K3A") MU-''=09*G2NYCI62Y,F&""Y8BN&3+^!=2, %(0\6N19]3FUV8WOVKM*)AH9+ MQ>7BZFQY7[I;&%&[9GP(P->*FST) M'5U#L0\;1ZFXL4PHQT2D+Z26!-3153YY#KDXQ0UE+[TEML^CXJ:OMXPAH?6) MTJ\7\]\Q_7:U;K#"Z'':.@JD,@57%%=)B$C0'.6M6HO,1![6MF;C!Y]BG,'+6.@;=2O!2*8X?94% MD^)2^.QE%EYZG6W6.IP-^/F'+;JK!_R!W^:+*JM3A6\^%RE;+_=2MK( M1;)FH4"0C,(5S 6\#A%R$)AS24*(/DOP2* '=R%?C;6Y>5Z-U%8 +L^DBMPS M2=&Z7AZH)H0HBP 9=79>:L=UG^DOVS%-OU[U])L'K& >B6$N[,X&//EEP"J-, M*65O^S3?V@/LR_:KWNQUB)'O3WNMG\3M*ZR_B4_SJHN?G\]R[>Q_DV1J2?\X M*\!:5]OM4ECHO'> 1A61I*3/J(],?#^\4PG IW6V[LP=6ZE=#[C^OICGZW3U M8?$1%]]GZ>;XTRN;?1:4@6AEZ\5C F]<[0;.57+2!;2#.B4,.BE\#,&Q3HZF M('W>T/B-SXU7>.J)V0K1Y;I7W0!0S:]TML*9_H+G<*8>TM[(S)/Y %HK->H$ M,MD(*DE!ZZI+$$7*4AJIO!ITO'R*W#]Q*S01]6.LV[S;<%CDV9PP_3-.V+L.//V#:^Z!&MI\W-ES# M-&>)Z4W^7MO0Y8_7B\^S%,X_+*Z^S+]AGJ7:0>/OJXSL]_H'X7R%-]I@=2:4 M)M;)'Y(^QVAS *9$T2)$S5T91/0>#W_V3M#;X(T7^!_A"QEY&2>O5K3:YY]8:Y)1#L*% MM+626 6HF<..--!V82%0MPN MYT]; $T;([1A:[.-;P-3=S@1_WA%&UK%L[[07,.[T<$EQYRU'E Z"E.LS!"R MX5!\"LFZ9$6G^OPG8?T$<4)[>CJ,OEIA6?>5' "FJT;H'ISCZ($:TK7I" ?; MNL/V<1^4M]K'8! \QUJC2^FO%[2<^<2EY2KFT&G*Y@3$[U#V3,7[&!.WKPY; M)K K0&LEK,* /#'(1M".*#('VA U:"65]2P(9S;*/[:6@CW\Z4>[S=S'VO.6 MIFJXT2^5T'BY=M";,+9$J[@O(*-70-M/@"@U?5H"*88U:'085-PY3-%__^$_ MP>9]J,D;2GPWH*P=>P"8]@4ZFS".4*9S""F/DWN 15N7[#P )8NN$YT3H) & ME"9*?-$,0M&22:>#L(,F<)P2O4^5[W1C=XPA^['Z)O_7]FD 3%S6K>CM94G+OWTWN(>-N88D/L:VQ!6XK7M(PHK]'G5+A)%,9Y(W/RCXA]]\8Q MK2@XL9BRE@4T?2*T,K)((6Y0D+-$P3B++T04O(]@D&4KO8L1HI44IDL=P6'( M]#)!.N.9CVI00?NKW'.LI[60>XYAKXN^>*\D@S.;E*TSK%F6H$)4$+R-8$Q. M,J@DO>K3;.=ER3T/<[;NS)V"W'/+O9;1W%KC$1)RLIPT]4HK9_!>UO.I*'UI MERF\B,O_4<3OOOP?0\!4-[]#,/U\E_^CF!IR!;R/F:=R@1)3/>S,8'V(H-!F M"+(X2)II[1GWPOX\E__-F1]CW0DO_U.1KC!7CTQJ7RF6!'BG--#NF5G4B=MA M+9U>V.7_*+8&7OZ/,?7DE__(C1+T:K7)!0.5% ,O$H=DE,):\GIGN/GKY7_# M.*$]/1W:R]Z_*AL"YN>^_!]%UY.7P/O8NOOEOT&54PFBUM;1ZDAY%SA-JV,1 MM# BFA)]GTWCU"__V_$^QL237/YCR5;+Z(&G4/M;8H%8^U0(EYQ&K1Y.;WE& ME_^CK+WS\G^,J5H7A+ROLU ?P^2\<=IG$,F19R)+=11# B:*C4)'$0?2M^4! MSY;!%@;K4Y5WOPB-GI<*1PT:%<46+FJ(,2AP*;&ZN!"N00':SU*FN^^9S<'& M;]QK=7L-TQ!0/UV9[BBF!M5J[F/FR)0"M3!)VRE2'$ M8&.[CLPG7J;;GOHQUIVJ3%>Z)++0M!L5CZ"RK9WD@@$KHW(F:L3L!FWD)UZF M.\KV0\ITQQBN=52VQ!32'U_^NOKR]?=P$6Y&4;_':[(&6>!\-<1^"51KZYTH ME$0$>GTEK"'(Y,MXVK2+L]MB93%AF5[_-+R^/I [; M"\D42K'#3;2A&E.&H@I3G*0D7RE!/L@H^7=<)&F=#W& :FPO3&T59'?0_7:K MKY!>A"(Q0&*&MDLF"X2Z75*(%7/,J'V<1C;V&+IFMV&_7J3Y5ZQ&/W.N2)4# M4M HZ(4=IT_>"@6QZ@(5TUX/ZWBS_TW8#S#'UWH=[!-;;\7V-'GKD.P?%^%\ M^5V]&\ 6GVKS5V9U'+35;GG "Z*V MF1T[7%C\\+*UI'!V<4TOOW)#6E/?(ID!;_[>I_ OO/SE7U>+0,^?783%7TNK MO*>5NHH1Y^?G2[M=X0(OK\X<+ZB0:7#1DJV,*^!E5F"\5 6CPJ0&"25&KQ0= M7^H%N>6IN4"'^]C-,]%'@HA=YZ.4[E!$6R1H@9KR(%5H%:Y3Q8*ESU1+X_V@ MMH\'RU#'8S^6)+6YATY,XPEK4BEZ5C917N>6%Z?22/ &,Q1#ORY.**/;C2LZ M;4UJ;R?8K4\=0\94XL0AF'X^?>HHIH:H%/I3QW%UD!]ZAA3]YA%3/O98A;.-RI^UN@%[* ^?%-PY@UI:[2'4MU5&UHPL< BHDE"1O+G\ MQ#W+)@HEVU/57<(\!,S/+6$>1=>34M9];-U=PAR]#IP)]C3#R)A+D.=/8L&=HD7:@Q,P//- <33?")$"D_[!;] M% 6PHZR]4\(\QE1329@I"D&/RH(MC-Y+)U[/7 5(QWS%Q1VR0?2=J(1Y;P9; M&&SK!]A2Q/!(DX?+NUT>+EN,EAS_D,.E!P>^V(:J0%MF:^4@4T(K M670ZIQC*8\TR=CSNL*V3'I*P/F/XV_+R&5I30!*!B2HE&FG2#( M[14F\N!]ZK2/;L=T:*#PX"?_G2)P^H/P&7D][O>1,P7:!DJ258Y WY(&S"I9 M^MJR]GJ:][V#:OJ5JY%'; 80S4S?X7SBL;8TZU'S?]WI5O+Y8O8_F,^<8P99 MR" T8X260B@?8@26&+,AU/YBL9>CC,#YDERG%ST=DI$'1KC)OH6D=;_0&Z.I M&[_C!FB/SA!+0MH5@K&RF],\@F>JB]:I5I/Q1C[VE>G65WG[UUN\2%^^AL5_ M+],V*WDL+@E(TM-+Y2C(3@4IB[.J9.5>4C\ 7]=3KUT(CW,0UI;7G4[3@)1C.$_*DAF%$HI3'!0J^G*,CJ",UD5K M+@(?U#;LF3C-CD.TX_K,&"YZ'*6&<[Q,X?.R"CZ'*D^!N<$ MN#6-L\6CW8Y'U2HLV/X!/]IS?GR$Z3IVL!V?!4 MIV):\%@B6.D+QR@MH9LJ(%F#>MFQR%ZF[W#3]O!MZ3]>QG4" <>^ M%,Z[V;]#T/%I]K46<91/BW!Q67#QH?QM/L_W6T$X2:]HE0P9!#,XP0HS4D>YT0',-1A M:QH&%CTF85P$@W5RL$4&M"$G\%D+PXIDV?;9H8[H1CO"F-/PHC'$]/">%;@% MY@_?<4&8<;6GEA"C\I%3(L_=C?;:!VN!)YMN[N "D802 \!!%J UE91\HA91K!E-JQ*)F? MM2:H&>]C3#Q)31!E!Q(]I9.URH(2/]HQ0^ *A-5,BT0IPL!FJZ=843+*VCMK M@L:8:JJ:H,2SBU([L$)2J*IS#7@2 YLQ.DK]8C)^$'TG6A.T-X,M##:)RFQ# M-A4C:JY]@H*&7M@F"[$>]#@EO/$\8](3U9.7U=$9XDL,@-9+XMI582@;(%,@;$*.7(F>HWM'@#O!,0G![$Z;AK\ M'I1,K'X-R!TFPN)4+5M2CG[E*6W*+!A5A$U>3!;&'%O].F4$LQ0(C>,^+$RL@351"$KQ"EB3""(E@A!S4I2ZZ9@*;;KH^ZC8GI,& MMI=_C#%^#[]8;77;1)BVF%RDU"!XJ?,.8Z+7U@(HOY@L; *IY3^2M<*9OBGPH M3_->1F[<$7D[.,[JO;[E4+PJM644X2HJ _,,+3=)1]=N_./$S#_1$WD2XL?8 MMO55U1K*FW7)A8J&9Z7 &$[[F'8! J,-AVGA7%:2L[C1=6C;2,#[/WC:[K6- M;#UO9*C6=U1K+&]O P01" P""S7XB)%!%-J#5K9P%73FF$:1]O:%D;:/H7I] M:>_6@_^45^1 "!3<52%PS.!C25""L,S*6ML41I'V[H61MH^A&MX.W:F%!+T>[)D\A7^*%L+#$A$0=^,"9N/=_\(LA;1]#-3P5NQG#>7Z^'!!V MNV^O,'F+/KO:T2WEVKG <7 A&$#%R9.\\XF90>1M><"S)[&%X;;F))/6+'Q, M7S!?G^-\G:?%OSY^F7W[-/^MN@X]O&R$3E$) M)/>IP\>B2TY:;0+;7=HP&$;G.@<*UZ/"4M>A3 % B!)"%I2H\^B#EO%AI/02 MZARD2$DFS^BKC;J*M1&<]Y2W1&>4E[Q.)W^M,:BHX@8.HZ!RD8?=:: ML-5_*"<\F&2+H<_>N=C'.9Y%G<,A+M',[,^CSL&;%%&4.B@J4YRNZ;5" MG>\CF&$VF"R<[U-9^OSJ'$:1/ZK.80P)W67N0\#\W'4.H^AZ4N^^CZV[.T"0 M7''*/0"=JX,&;("HZP1;IUA YX61?>X.3[W.H1WO8TP\29U#-I3=4X@#M,(9 M4)@<>"4B%"ZR93S:G(>=:YVB2GZ4M7?6.8PQU51U#D'I2$%J *XH0%6."0C, M.2C)QHCTCQ)V$'TG6N>P-X,M##9-G<.M8B4:+CW7""AL#5ZYHK0C4)C!5-"& M>X]QHOKV$]<&'A*/M2)@XOZ80Z"]:@/W(G),_\,]6)A8&RA5D-D+#<'+0A 3 M!2U+91.FHC2C]=*^:@-[^<<8XW?PB[_A_/,B?/LR2]NT:5(+&1PFX,X$6#8V M\MH7"$9*4Z*2*?=I;K 3VFGI T<1.>_)PC3U"?>+>KST0FF?P8E:U.-E@%!\ MA.2]P*B+X*I/>Z%G66O9.!K9GXHIRA4VBWF&X'NMM3R0U[%U<_N0482AI7.]R>V?Z(N,+Y37P?1(S11D#F MZ4NI!"N/%1"OMC-VX!&)UM'<7TCI3'P"J>0G$ M5CC3ET THFO>R]:-*R&V@\-L$T\E0&%U%$9AM#[EJG'4T;#:\C6I07-Y3]$! MGJB$F)+_,29NR'N:7].N]-?9/SZ>^4A+6N ,>"ZE;D(17'(*M'=,6F>28D]= M7%YB^M^?Y]__S^HGWO"\^LV2YB7!/YXWK7*TD>'G!UFMX=:]1O"WMV=.)R&3 MYV1D94!EX0F\C;1:Z\J(6ZWX$LX,UUKQ(#+G(@LHCKY\ MI9P#QTP C3E)4RC)S!OMCG:)[.\_X#E3U\QP6P_F6HKL/U['2_SSFE[_E^_U M_GQ_Q?R6GW2X_'T(Q$TM>]#!T4;%@Y(J*16U8+PP@Y%V*E?P;,O//% 6=?^' M_G:K+^6%$FJTM-;21PN*90G>1@,!,ZL-)13&3@JI+8@./7=9RYW>S;_&V<4R M8:1D_W)&7KK\S9W)&/R,9YY\D1HB>0N]O:DM-2B(E/1I12NXZ:D%]2:5E!JK Z E PG&P''M(%MOO!7TI? ^Z_5PC"_7G5J0TD%FM?'ZJY8P M)EL3*9S3/%(N[&*&*',"=%J&R+SPV&=K>PS-5.4T71SA8/.>3/G,QHNLQ4/, M%ZV50I!!Z'J"7H 6Q B>*1%11B<[K2E; !WKFN%PHG=XSCX&[U$C\1#6*JD< M JQOP3ZH1!&2*PDA\FA1:Q:S[A/; M3NP6NTIK)O6*,4;O[PWKRI%0BE.UL8/DBO93GL"E>OK$K4K:%N.Q3X_H1^$< M/>+\$OS?BG>2T98E(\KP>.QI.KRQ4;6U40JS=&9!WS40V M +V8J*&%P3MD&8_!JK]J4,N2 M'5)&5F=NE>AK4S0&V0AFG57"R4&"AN?B+CNBB^-XRQ@26I?QOEF$NT_^W M-^^9\SQSGG/>Y_V<<]ZOUWG.#&V,-@T>,P 'Z,1< '&M[SO2W]%C2BS_2C.?/ T!2TM_3?T<5AVM_%?0;5?R6W_); M?LMO^2W_LT7^_(6+:NW&PYE$6]4"U0' MOFJ!&J?_*%V-GOYU6NZTIKJ/O:/:K6LZ?\E!/](X_1=; @("9 ,49#U]G.0N M7+QX4>Z\O)R\O P]AXQOD(>?;:",AZ_H7PJXYN!KY^/BY>?BZ2'RZ]CVOJ>_ MG\9I?W\7>S5'6T>E^_;V2C+W;17L92Y5L;57N"!CKZ!@KZ)T057>\<+] MTW\UT-WK;]7_J2OH]='SJ%WU<;#U<[A&5\U?+I4Y?U%&7NGV7UVJ+O=/\JC+ M_1,C_W*&WFYZZF]>HKM,Y/^"_*[D=R6_*_E=R>]*?E?RNY+_6I7\'6DY>-#A M50 =1]$F@*O 0:&7_]_$<:#C+_D$!,3XT'F0\S,O_3P$=8CAP^S'&9F9CG* MPL+*1A?F(^P<1]G8?Z5_%?+K\E]7T?_9#C,?9OM7"^TS# <8F0X>HIO$PDK/4'6,;CXCXP&ZL0>9F.B? MAM$_!YB.'SQQZH+6(4X36^;3WESRCU]D'Q:]4M;,?:L?)Z9PW^?)$18>WI-\ M_&?.BDNWMG<(N\2]_5_M8@ 8&?XJ?]JNX_1V M':#? R;F7^UB.!#P*\-QIH.G+APZH67";.O->5K^\6&N*R^RRYJ/B"KY[YMGXQ^Q%,1:C4K)/[9\F!'<:FKZE]K\ M'(7K(>SY30\H!31@NA#&0523540=V=.\@&=Q"+@J3C98LZ)\TMUO =<+Z]ZT M,(2%A?I0WJG;D;2)X:2K[99MH\TG7\EP[CZL#A]0[61,D/?I_*2T[\1*M'LU M_Q 90^F170OI&P 7U_B])JJ B'LO?JJ/W:T;R[PRT _["=W-1SY$I:J$"3PC MG9KFB-[G:#<^>K4D,,"\?$1Q(N%$B OC>XVAA*+6NN>'UZ5<4<>IQ\A>>,CG MQ!,?2F<,7;?TZJ:OEU4O>G#!V5Y4FW56,";D,J>3M@BV-.!)6: ;5JMF(#2( M39-[!'&XYHO>H(?54'+JT^3Q9R:3G?JC,>HRW^171C]/5.OQC.>E:7C^C?V-V,2>C>%K@Q;>;!AP>D+HHY6D:!603OIM=6WLX6?YYL8*06HZ9(L,6*9G3 M7Y[)9HB*H%3CC8M?O/BNHD]>HQ2 I]_:J%'RA+$=!DBB+EGAU"F_8F;):/L!Y$]48"RM&@=F; GV--B/6A_8#NAGC.GH);B,J5SD8P<'?J/H2\JWZ\) M'+IE]O+G<703[[,&<+="[+#;^# UL)0&M%6G39/[1E69.T)I0*2@LX[-!#MJ M[L=$/]S'LC;8#;1>#,:E7M$9B/.E8U02JHOODM(4MAB#^R3 M#.&$]I+UFB]F&<@^N':Q<#O3/[&O!)J\IPQW]Y*+&6?F:KYZT#2IJBKOTKF] MB7=IF5:#?M67TB5RFJY1).BS /!;_SMJD\>O$9VO>83()JO8(WR=;(UUWHQ$ M]YH0K"!+I/%(':U>$Q5E'?:IJB6'($T%^9*/1$D/G\VE^:FNH.I$CFC5#*DO M.*1 ^DB\A&SI,L8YKP219(BXLC(E4H:K3O1^[QJ06A<6D>.9-3]O%B,!&7X= M#82Y86D .H3*LE2P"'8>@/&A\PL?RB>63.F8HQ56N)R.GJ(!+A\;_&RA(.IW M<%5 //W0'=J'5RX5'>\@K6U//&AW4-C?IH)I7P4&C M=#V9$Y9B#2_(W=%M9LA;9L5Z7V\%N%=/A$T$5],G4.?[_W@VY+.K?#4B?=(<4%=B(*^F9.^:Y[R MK-AZ^D.7#X7;3E/0"F8R]\(!C"XQVPTQ;?VP S02R!4&<^Y\.SXT.D'EP&?S%PSGB4PQLH7B6T/FOH*OV10G#Q&*P:<+IXX3/[MO(WE* M-#GP3*^TQ,KA;4USJ/'G-*!8G%3N/79!:4?11[J_6$I*BNT)NQ8WD<*.)>G+W4&=34L-?Y\3LYF8 MPR*1\^BW_G?0#W LM-V3G2R$^U;7^:PJ5@9D'$NU-"+*@]9S* N>A-N<:Y8F MN;=*AM5,?)+[Q3Y,;%[O//XL-RI/[%KCB1TUEBT06IS0B .O M=N6]5M5_O.L&)Q*8=)>B\!C>U=G_SFTZSN>/&T[9!\YC'=[*+M M7+'A_ENQL=Y)%73<8BKVUQE?Z@?<$3RQVPFMN-IJY^E/:9QY_^7H.\PG^WC? MOF1QF>,KG[_:_RQ4FAF"L-NFSGAOVX#X#(TX+$$H^&G,2!(JED(AC?UX(2 M#I6OJXGPS["V'+JG__YASX-.HGWITR+*NT5PO!56>*H9,)&\/C015X#S"^\]1,TP,EWITX M_<$DCNNHC;[;#0,-]7F?""IK6O09Q/5[* QS8=(1;C$]LP J%&^YTQ_AD]]_?*N?,]D[C%+]EI1<3#QV\> M]%6$;*NPXV 622UCUVW"''>2][9M]+]0)68].176SQ6'=I063BUG>KQM@NPB M,C/"TBT/V?#'[EMQ(8RXJZ)QL> MY3 38VOT#V(?P8'RN,&?9-!]=*X420!%"Q6N:3IT_%72L0C_@9_J3'IIW+@,E MT/5]](&B]Y]OJ@'GALGX-JK(?%#[DLKJ$ES,A@9@0[H'M7_"'^ XGNPQLTE@ MN<*:SL"[N_)RJ3_];^Z,0*?*YC"5D-6P:3C:T] !?^A5V7),ALBP^P7NG\(( MY?/+X+KIQ!O";ENM! 3=(=[$64*0VQO]7AZ\<:3HF2:,P_$M]\&1P"#[SHL. M/W(%7V1"5@YRI['AUYV2E8PR/]%MJ*8!-3;X/9=)A=S$4.$OJMEJP]FK94*2 MS6(3U'VTV^A4=2& M[4D@F>P2WB4>H$_>H;P%.T %8#V6H^,-AN^ZA-XEF&-,:KY5!T#7NQ(XPDJX M&XOW12-K5Z1[;T7P^9A1]9RIUF*-2NLOR :=6<<7R#+B$$YC],TEG3(=5+AV,6Z_W,$' MMLQ"WL]I\HQ6-9;I==FM=_S:QZ MVFC73P."90QZ.]<[H\C:!<0*G9HAO_H):YV6I8!6;W?);J[BY9)WX1 I?!0! M3BEJ<"1WY&_8HW+-"*A!7-C M5!A\.##UALB3=1."0?42J3 !$*,!C-.;P.0(*HN8VWJC6ZKQ 7BC,,!@RH#4 M3S$;A=B1((_4 [_41J6QQL'-VS0NVE.ZP.O&VLCK7_MRYG_LWXJ10/;T_7@2 M(_'VP&_]+Z2=^-&VHYPS:9$+(^I:11;.^PZU>^NR><<_!)W2@6T)"DIT:3Q& M1L)=: !1JJHWEQ /FHDOMKRLI3.R<9^R%=)Z9"8L_486;#G+;;$6'N$K/5]P ME@51/V)\'0G9ET*)8E6[VVXD1DJ$W!TH-W7%/_7/;!2=Z$%K.HUBA%'T0@]2 M>^IX)]1-BML]%:,MIUH$#8("$M=U,V>KYUO"AR-@P=0A$,X4PQ_JQ*V3@(9N3U2IPS9MX]\F3M]@OWXF(G0!Z\GE:J,PZN%O:+._<6O($_2- M3K%-IIME^&3B\OI^,:@=)A*XD^7-K,Q[ M8$J ?7LN=O8.VB* [?Z5-4BAP8\BQC8V3L-7FZF;K_J9))BV=QZL'(P MU62_0RWG:>@N3,\#DZ,9'DF$*/7A#9A??D_1VZGNMYX3?P?)<-ZK:8$=&U8/ MPK*&B6L/;B@9ZN.KK[J['4_2X_@H%.7[G=UMK8\^7H^P#V2$V6$C1MIG1J^6 M922OJ7?5*YWH,D*Y&<&$G#/WI@ M(3&\M0X>J^@6?^EV>=70 ]DT^Y'="])E^DUQ)8>5?&+>=[5O:8_GN)K&86>4 M_+9=5OOQ'+\(!U-,V4A/1QFN=TEQ(O];?,[4=<.&J ^G7O[LQ+#LW44TY#1Q M$A_C%FR(9EB7;?AQ%Y4ZS0(/6*"LG43;0P<-/F/'6UJKAK YB#@^?-HS J81 MZ%")X'8>J:MZW_4LTSU]/!&O*])Z:E\X6#!!:B>!%V\E\*2*K4MMB$2IVB)! M-> -<%6Z._M')7N"RH)8[[CVV4#W_,47JZ)*/%#U0V3=G*8ZRGOP=#+U#-&= M$&_UV:!APDA.X]/XHM3-X[^SZ@+OF\G79TTE\V?>3=$^G MV-LV,PEK"4>B8%T5JX?<=">F7<_)%A=MNOE3[E"5L D3R&D,G[_RCP8W1S;8D8,HL9 =O)VSY^\$6HR$^T5;MSX ME7LRQ7)1@C^'I@4=1>5#7'8QK@4JIDU;J?WEDDZ8G0KV^#/ \F M?VI]3]T\H>$5B.SX6I;G.FK)DW=T+GZX_HY9%6OH8DOJA/[)* M@\0#"0:^NSXQY"5*&@V8+D6/AE/[PD1>J=B1'%/=4L$GJY,7_ M;;I,\'+XOALI@VLF=HTCT#\XL>;:[8J?RM&H!OW- AEQ4)K9 L_HFVTU28F< M)GO2]/\)W/U;_S6*-T:[$39Q=GY[U=D>S_IC2[M- M#P0CE";3YFI+_!VB6K1Z/7.@L:L-4]&;%25;8T(&2N[Y1YPWV4WPS\\))IM>C%- 7J]49>8M9&OT50)?PT'38.F!Z' M9C"WX G>$^BND#[R\6#=$0C,Q,D6GS&[$ L#$Y\O9TF-?*C2>XDX>_:2^YH6 M]60N2)+]D)>\=Y+>?.V^!!)]GAA\^UR1XNE<[AP]"[EKB7.9CI>.QR&EC60] M_,76Y\Y.>-9[FM-)RP.?""Z3RP?_4(@9+G$Z+:;I4N!K/P3+8DUZ%>;057ZL ME#^X72R*)7:]S>EM%[8,&5V@DU%LJ7_!LGHR:>?!8LN]%6RQ+D=D>.;/U5RN M"<]R W.?JA5,A=.JP2P2[;-YT2],?9?/ &D/G\]@[RPVI)]N # M;$U-Y*60P-MBWCJ/;RD) L TPZ(4/DL"[Q,O,+/IT">W &>A 2R3^_5R9Q.7 MC3FH\:]*C&45GLVMSM3E\7S"$/.*8M93YA9X @-6V^F!@$SO,R,?H;KN-. ( M\[-UN!6D!3OD ,-0'=RKU>:0)_.7\R7 UE@+Z0(SN_7$&6?!LJE!33 <67"6QAYGRE 5(@17VVV%L7T^#O2DL B5<'XZKZ76:KH$94C'PHG MJ$(!QCI!KSL,'O=XE3<[*N::9];$I8P6K8[JE(SJP'1@@XB/O DHQZCT?>PH M*:35) EB_O%*%_]"HIJFI>A@\LNNS_?=6HMW8ZZ/.(];F*5$'A85B=ES^H-O M603JSC+4#JN?ML7!H\6Z3V(3J6=V#:E#5RD6X*G$A#D]Y \BM'W,:"QT61VY MAZVD\YF<(.I6-"LR]#2U<23MK;L\RL$$J4)1-.)Y5> MT3<)45Q']("^UJX>$C]H<^>NPT730EXGOK/I,)=E>C?U\#GXUV[JAV"ERA+3 MIE'/*5_"BF M*BW88MNBCB9A#\[8NI=6AII+I:;;8!T4/_L1 MI^W%G><^WY-"R-T_4K@)PJ^++%>"_512 X[96-Y]2P^WS_4$BX+E/TZ'+TOA M8AI-";Z4,K(OZ<(R*PTX3,U;<)$E%0QX*LADCB]?^/>B.["5*1M@B/V-6:7BK9U=YB!,+&R5T9W09S:(P4U53%W5\@&VDKSI;)- M6V!["23]/CF"B!*HQRCG,L^"'S>:>/&*M=#5B26=[D@:D"^/*P\YQ[) >N<+ MO0R9WDLUB^U>4==4SGB:IKM74&'CNDA%?0F,E>G]6"R0,A)OZ5EBTU=AU;ZG MB/BU2+J0]?T?$=+?^G]%G8BY[<%.3_RDXDWO#$EO-ZKU!_3X^DNV<]E-OIHE MN^;RZ>M?@'AFR132CQ>K^)_C.J&5C="O/A,V/LL(Y.J[D68]NX3GI]T3"7" M2 D?:1+ (Q.J$,^$16N'=]9ND2!#'Q(W9#WRY*]/A8N_%7HTS9ZRCV$E&L=U M6#8Y3TK"NPF8)= ;S OR9"<-N/X-*3W?C-N_$S/A2P.ZWZ/.5B$H]#(O2NL+/(437UO+-81'/]Y.G =A1&/V]"TL@RSU M^-[\2'6T2VK;$1MT1F)\0A,94_H))_E=69$!])ET']'QP[#]4\VQ^TV?,B#^ M9P9H !O$N=V%>[%JK6S*MAYK<]UD^*N:;\L<(K7M-S8A\LRRGJ? +G70?8^\2W"39SQ:E\N!=&JIB^S^JQ\UO136TV-: +_#38YQKF;Q1W> M66Y;])@C)?,5J1-.& [17D3LYM5T6>^6D:* 0,XL/(>L%$]3:63PEE[( /1' M9*)-4DJ:64\9?F,519\DXX8:M AT\F4]N&3^@/%#O(N(RJV$VE2ME#AX^2>/ MX&SNW8#6OD@8B&@X\]X/?G1)V5(S@V,R$JV1G?C0;OC5KJ,8PO)'#BHK,#Q6 M@4Z:E>5A&]=+3S=90S/JM\!5M7*MF;$1BYL.+\,(I9))(SX[:=J4L3R0%-UM M4.6P?\EP9W@]RW'(!7Q,7U9I_N2'\]>$P76@@:90+6>XW7LDH<)KR13K>_O MQ.Y BRI6^V)G.3@V-<6S5WTM)6_I]Z&^G>8H'-A4B(IID<0]+IT''[KJH M364$O5LV+ZVV8X3IY%H]SU!VW%TS:F38[R[F094&D?1@ JR66YSV%PA MSZX!J;[X2DBGR%R8]]=,GZ.PL#]L,P"?#!56X2]XVK!Q,A &SGQG0@/:6H;A MZ&AX"2.I_^>NY%M'5+8JM&VU7J&*#;KN2O"<]/QJK2%4?[8/.P7&L:I_"2JS M\,??\2_%-A*1&UHV2W!%C[HJSKF8<]:6RI*?B\\U,_F]0PYR-/]CZ@0(%9QN M>D5Y!9XNT%0D"A#"Y&QM-(M*FVB@WO<&X6]LQ1;UO53:2, H6X-5@]=T9OT3"8&\85&-"6'O54J3C, M0*^I8="?51=SL*>DAZM,I:C\N>X,U)7Z#82#A/1(K>Z#VU;,436DV-+Q:TR+ ME_BR3[(S/[PAR%'7F4[FC%$_TVZ+A)[S> =.(;L-OD,Q_^Q;-0+VKSL0J7=! MQ]MO%M=40@@^.Y/-^U,:5@F=B]SLFEPF:A]@>0G]SG>C,S)<^F3VKP[^AN]_!OKYB:.7?IRT,,+^4C;H_$ MTR/\3=?_]#U<_T,TM)5D1L??-T-!.$Z;X0:Y[")B;D>Z@;1*M3/U+O_=N,=# M1I,!W [WBBXR;\C 0D(?4O+5G4BZ;A@/O'F9TD_O,K<0"1H0X.0R2KE[]9&7 M=^U<]+)AZ*_5N7?XWC+<+I5E#Q][L]^?M51Y4T-G*.AYDPK'1RNOUER.^X>+ M4(RHZ;<$M8FK!<0!ID&/5Q'6.I-Z-;Z#"T;Z83H02C]T0!@TLWF7F\5?Z))Y MDG&6Y3K2GOJ5FN&$]XSW"ZQ7:C.+Y^_-YSGA-J[E@^X=3:KW%TZ;'%_C"KN@ M#1G8,7#W-(Y<[\4*%%M%<'!]KPW\";VIRV060WFL.-Q/+I"HK>&34J3[@.EO M[(?[>Z@2T0(K%R,8K#D M&6_/8K)>;>)=U$G_ 9F[I9GBU'3PT7/"X:[X\ ;(-SP'K\,GQ8MER;MUVF[B MFXL-DVFO=S.Y9ZI#VI4^^7R%UAL-%,J< B$@=15%!T'GL4\I@%.F(IE"%XNAFS( M([!64\9Q=ARU%*=>-"NHX'$O^/A (PW0[2\A:^0UVQ6@)^Z,6[Y-$ @)3)7( M-NDWNPTP?^1VI$>/W+:X;J5&?KGQ6]0[C9;4[1I83'=CWYH'@),[/3-UU_Q, MF-.)JH7TW?LTX-/16YL>F\OI8Q(Y,>152NV_97\4#H/V)=#+7I,2W*VPI $M M8*R%O$ZI[4D.*?B@,]%"U\@(%'?H .H2W 4\%M4)K3@SE.PZ D*K\:QJ%X^% MGRGKNTSVB&_,!(RO3+H13N0V5$3=K$R:PDHL/'$X)^8C8>^O?DQK.GS1;8,( M;;O1)U'%!W8SV+,G0"=#D(:0%T0,B"CZ'"^G?/;X?M,9.G3Y MA0.U;SRF2A*/8\T'0B$Y4RXJ=U^AM2>/MB1B$[2_UN[>\OX^C8=^)U_LL'#T MYR!8H,-L9<2:K"'IJ#>)6)@J#J4YXYI(NI*F)#5^._X'R*T12WZ7O.9?V-6O MS;VCNV#[=UB3L,+/\:BL#W\L[1J@ MY9-+M(^;NQNFHVL2W@-[#/N*P9G!CY+O#FVCV(E?I\!L1,3MVIB.WCLU&@EY MWJ)/$Q27^^L5 .YR\$37 928NCM^JOLZ)-Q@(LPW+@BUV:_PREVH"GZU";J7)Q",+Q*AHPP.JZ)]E$3SQ9I@%?[S3)P\=T1NFP M7J;X9Q&E6XH&^.913U*ODUF5:$!8*?4B[,%:TS'8=YNS1''XO/-N#T'WGD,Y M8J$FCKV509+;F7YPS22;.H(SY4Y.$RL1 M1'(AYLY\-" P8O7A052BF_Q 89Q1P&.X/8R \&&WKX M]V!#;_E*"MH"CF4ZI5!/K;]+#*8PRO2='^M[*)=JC5C";&V"WZ@B'OG>2*E+ M$>TSV)NMH334)/89];RIXH(TP;Y!<<8<0K#^'L_W>AZA*C//O##H@/[G3L9W M3L^\ZW/<,T7V9$D5R/>;;XK>F-@M!18X,3+D5%T<=;V>3L-&[@^.^[:.WS4U@7J6# M5Z;4T8:',CN>T1#.0"?]!VI+'Z>7.1,)75];-+,SWDL6I)- !"]*7,-1TH4Q M*>=@Y[H1OH<]Q3:/97Z\/GG*ZF2\\>Y-(&2A-+@1QMDN+ LI#=4T^B1*WL#" M8IWWZU$Z\'M>S/TU1R+F.KS54RPV5G,PIVD 5Z4/3+]_:4/T-=$,Y]L*9@H] MGPZ.\'/3$&[WLK"%9CDR"KSS37V!0M\W]!LR@<:-E-ZJG+0L]TD>KE['%#OM M'.)EU3VJKQJJR'6*V^'DNR3K),LSB_38Z>CWMS69?XO>#]4B>KXEF^/:]E6B MMS,T[&[4DG!W.VL9QU_NF N]OBY:5EHGI>\O;N2:ISQHF5_ILJ? 3PPV6_H: M[URHH]^CF.ZRGAZL" O]]:3O>OT:QQI_9^NE0B4I&^M*JRZ@-MJ_33[S"'-. MDP"HK:-)9I0,#INQ=IPU&EI=KZ1 )WL198I9X=L$O:5#SG66B%E9J [MIWBOBCF],TB@GLO'@W[LAJD(K1._#K M4+=1.C">[YN''M.,)[(%*"M$_GQ_&S->3U*A\A:'DV;[)4J-._BEEN30<.J1 MC%G/1RT+M_M3R-8SKS;GL0.BA.+;*Z0Q'2-FL)K'2;Y+P9">*M(()//>EJ34 M\2?O"T RH\E6!3\'P(FJX9&^-Q*Y[C7\75]']$[TP5Q,]HU%!F=VA2#&\JN>Y;\"99!RLOREUO\!4M\9N^T:% M2,LT9?&#RRZ\P+/OF]00W'9C3\/X*8APR1FS#ST:Y!^'43GZKY,1([;%1B?_Y^S'_9R@X+9$H MBR3GQ?H)OTD:7P_SUXH'R^TH ?2_!(/38[_,'3S]YC(3>>5P"-NZIXN[M=!9^N=+>F;@A-5.&=28TG& ML&^6G6W&PG=:L<8G N'MOHL/C1]FOTTX6;*Z8,$O[1X4 MH[M\%=;:'*3,*-2R M K%,+.7YKZ48_NM_\>4>1-/9\S#-.!E M6:@]#?@8CZ0^MX)TF>T@R;P0ZJUV?#*U11FUK^4./0-9MX"2WLCA.C=UIRV0 MI#5/?/<6G3- O#__HO/PRQB<*X2,C#. MB@;LZ4)BP2LD(_K$\J7XQPQB3V &M?(3O/TNM(^/;E$4_<6F@ :\J\!5TRU; M;B7Z_;'K^E\253ZH=U,&D$2'/87O7\&8]S0@ ;Q_"YS[BWT\[]MX]/_U1!DY M;TIEOT4W/1WV'5'A1.;N[,PZ3H3C,[!RX60YV_RE$U8NP48U&J4E1\\B&#_= M-@=X'*7#])0H2J.;5VD ,Y3>8G>8* T8D[I&=[=#(Q#(3-:L(-32@-QX(AT# M1BCUT0!NW3\Y!SUOS?TZDY209N 5G\E,PF$5?+ ML&\C ?OPR!V!#+?H.R7/]5/+Y=5>](<#6JO:< $0;K\//4M-4)EEIG*-@LEF M<#M451HYO;.MC\2M9$P12T4]50/VX520!>DNO+^#?(\&M*0OT("8W/_]%/*5 MQ%L.>K^9V4%4=5($/3LXR.<^P(E%X']Z8N])#$!Y2 /"_6G ]'MP)62-DSX* M$X@:TQ@ALBOQ!7:#904T ?48\+?V".\ _?J[\#DU&L (7@?3@/?4 NCHVG_ZNMY_E'+CX63N "IK+@Y*/7+QK0PB M1NX,'M)FL*A.N=2,OE;D^>YJ2[?7@I3;$0VA9L?6![KHL5;ZN"'"FVTK:0!1 MK&8U1TX17N8*XF[PJWVZAX;2@[_!8]DL4C;2J,>OD / M[C3 %52=A02M04B6-, YL#G408XP$CY#\=!)-S[N>2G-9"C Y_OYYAC&S2_U M%E%I57<9G_WBLB_@S4;PZ1JUO#;$@5"%]^0+1$^%\O:0['?!UNEO[Z.4RP*> MG4TQNLIJ;J,3FIV@DDP]:DJIU%2Y,HKA1+D>/>M^9::!8)5X?,7R9Y:3>OW7 M9UNA/5]DAC9]TRD)E$_@Z0(H0.\A+[/X/1AIJ)8=TXQ@Y.U45$2AQ_(>ETF_EI5#6]%V1^]=#/AI'&[U.)/H!(7Z,ZC MNGF]^811::<-%RZPZ\M;CK@/])+'X1.#!)<(?[FGJ,JYJO:.+,9V-SLLQ>Y: MU@VG.6VTK>B\A]#P=;NL=^;&4?#I3QC<30ZB*#Q>D09P4(<11S="_67ING6: BYWX-G6]O.S1HBGIJ>D M2ZLL8O=\5-9YR2>ZJ2Q*,U"B)'@U:(8^Z&WXXEQV PZ6**T)O=L2ZU>2:-D; MF:O]@9*OTSRT^//*E:3;0!CW?_O(*YG5B&4%L3KO\D<6!+D5C%F>W5OW<+B3 M$Q%F\>H1\TC1!9_0,LB#U[WG8S,GDX9KRK6_2BFT""L,P$0"81CS[SM2,E:& M=7PQ\P,.J2H[?$*=5]3"FTO5Q(]<,>(T=_/;O390RO+1[%R51)7?8)W+ZJ#5 MV[]MM?S_8Y#_&45E1]'O/)JL2[_SYL]H0'YW,+6F>.\4?>PB:<"<,NHX#5CE MSH$OE4\] JLZ__5[7_N:] RG4#]'8*KPL6$[NO61J$Q^:B)J^HOGGA(B 410 MND,#EDZ]Y9A8_G<0"W4:0"BG &>0,^]^NHMOVIR$)+@+%N262"Z#33I1.&K #&EK9I_P7V$7^'Z%2 MD92")C%CG"_!E1B%)=VE%+0T\0U517^L3R"%6)RU.0)LAL?%[<< 5/\&2'X7 M':&QT@=F3XT-:/BLN_$,J#5D?"U=HLL9I#5P1I*X44W ?Y9I/=@ ^G$ E3AHD6F"Z(]/[!0^3VS,)Z9UB)N2S#Y$%2Z-$,['NANM]RA+ MC\BCSGF4Z/EN7>@X=- /B@M=(*,W*#UP4@22WI&G1T%[6KJ?^TB)-&!9J_ [ M,[: S,M)/9HU@II. QWI:_<\0&Q9Z<2PE6Z;4]=WW\>'=)\>TI,&ZJ.GOGL1S43%@5\QX7P>(F1Q0;.V6/MH"+>_+7N9- M>NWQ0;$X63)::"P57M$E/.RX)-C_=N:0ABZ5O9Y2WG A3X/VF)T'KKYFE6,2DL_L.Z6@+)B=&@*>_P)_4M8]V(.(Q MQRT%HLE@NQP+HO<9=6U??WJ,AUOFMQ42G]CH_M'F>BP36^/3/<>N>W1$6%X6$,0%D04 M0Y!YH5C=U5QLZ147=3"6U%W*PO.Z6E=IKEQC)".85Q5::9EZER')XSX3N8HB M MFBPT)FH3O(5?KTQ"P8RD',SB^K2KX=U4(5K\L,S2ZH&/I9[:_:9?O3\C*[ M[JFR)PK0E.@='S3[ ^?DX;R@5=% MW>A#FV=XTPPVET(#/OW:[ (7@QU,IP%-(W1&CE*F%Q,@^$>XVC[ZYVL@\\9D M?OJU$GA\&N6E%8:B[.*_[PZ-Q3.3XUSW$9^\-LBQSC3@*7WZPODS7P_@WDF'2>IOM7^*!+K>-L47R1[Q<-M[5:IT=;ZG-%+V>[#/;F M:BAU-6G=1FN@E_B%N(O,K(4FI6"WZ"7]H\J(W:GO-DT[529.XYA?)7>_?+FXQ^EK?V_MB]+> NDR;#A+F9)7A:@, MS#!/,E#%A#5E>+XJ*85/)HJ+4_*EIXC(BSFH'%6GQS[?7I_K3]2 +J0BYP:D M!FW6$&T_@K#K\'9YOS(%@I_:K8@A^-I" ^9#VK!8 (@)[(PZ">NEBE"_XSY4 M>!?LQ;$12D*[K3Y>TCN^9S6H?KZKF7O_R!];5TT;1/'P530D]NE?OKV?!&^K M6T*-OT -)U/&5=<^Q<-L^RV]Q9GF7@]9M5U-+=#KU NE :^#P"EQJKSM#^B< M+3_W26&?SO[ FQ_J:R-RO6U LG&-+/6O'DO 2E27EB9>9)2(52':/ M0IV_J+[19<];]9:C6O>40G?/Y"#RDZAKB?=S8J1FC$?_67SR&P3\*T" %(*8 MC'=J01UJ4#E;-LO!&0AO25<'PTAWAFS+JHW(75*2B;U-$I1L\/1\XE@?(81T M33[4H@:?E>>9:4$T-D:8;951)B),7.%\DY2QH/*')=Q5KE9J+8VZI4&N4X$SC01#<:&@\EB()"FO&O_%[X;*L(7AOB/ MG00^Z\ZOWO22!X#9=("*+FM?%WHJOW,!Y#CK5;U;,>:ZN^\<5QVY^W/\ >@9O6 M.-KV/9]ADPQ5;I8-B4:O/:Q^XW@X[,@M;T@QD?%#; N<-]1B^DR\'Y@K,%;[ MSE7I^ZVWTC'W[%(9[=CLDXS4YA^!&XNDB,E$>F<]&$$ITF2[>XT*HKRERK0* MBE^8L":FSE.'@[-$:H-$-_JZ^X+W5PC!]/M-A_!NB/!-+=X8N08._)6NPQ:' MZK//Y'5=AD=:<0)'$U34P(5,6Y=!PRGTI)3Y#$"1=$?MZ M,O##_I0IV ATTPW$"5Z]/0S>3K*D'EO\VP4;=':NU$DU1=)#]2P-V$]<]J? M1G'T@,+40ZE=1TUGH*HWGL 4[Q ?8MK3;-A(#WLD0UI=A$;1);(/>AT.SSV, M?4(#_'Y^4.W575$AZ_)BD?LJGAPT8 :J0@-.TR.5AC9<'8P7A,:@%B<;Z# T M(A1#?J;[[\T).T'] L<%]CT#NV#0G3/P5@LJXV*P.NA8@U5>H*,!D6PJW6-? M4_/"BN^)@ /[3;UZ%U'5#EU+"OK/8.,T9@)%9;]"287?(Q6OG29U%&"9XZ1C M=?8YPE\HG;-];O\@?=9GXMI5-OG*IOLTP&N6BV$WA9L\3!VB ;A@1(>D M.?A\EF_5&/+^HC4M5*(UCPK'"(>ZX=/:+\ZEM5%E\2K1AO\5VMK MSNI4# M^:S#A^K5_KF?8+I$J4!--Z+*4:MR_OX%Q'ILZHOBP*3A.!]G37YFBR%1[V&Q M.[Z"1S&9Q 0PSE]W+1N?I9?4A^5)G#;@>VQ>A>M][ ;P]4VF^Z?[=P0_TUVX#!I5 MXB9KD WH2MWR"5GH ># _)D$1>M1:FC^U+&]IJ_P( MSZ6,]UC'6]>_L&EU:/$1E$*,A]QWW"36W9TBEZ=LZR[>]UJ<'3K>3)8B'LEY M!$9]E2+*X/HZ/04#SPU7>O(%%NLY:)W(D+'$_BABL]7I%&1CUX@(WFW]]=7< MJ#5=7)._.R\A@MCE\>)-RY$&JQ!?S\QPA*0%OZ9W7S?=&H^7D,U3N#0J^VM* M51-W%TL?7J>SO=IKE@>]&_5 _&CBAH&@R3??#?$=9 GL$+QY'>>2WR! M@WYN$H_PJC"<6=-?T7Z9N!&1L:9O=5)U3TMD\RV.@0(R@;Z$5B#(PB"2)/EN MDH GGQ61-.,^.ZTG6_B.COSO%((GDWKR7L;M.INCM&B (V8",8U9B\B7&6VA M <^FCN _CS=.#U0Y.];5G.S;N->7<;Q3U=_TLG#IGZY)IV_A%?!N#NH\#? $2_Q$J"4EU,; M!KB'V85D5[PB4-0\\Z@X3RS\;1+UALYM&A \Z;2LNI+8#46'4SDD*'F:TCW> MGCC,99Q*B[M2U^:9F$&2[^UHX8S\3R"G!R%6'$N704/T;G*#;$_O)EW48:CP MNI@G)^P[B&L^YMZUU&K^;;1UYJ/IK8.%":*#<4BA8GHHY FDPR/\VBCB@YME M=94RENI ^9EVM'967%:OZ_,"FA[)N/$CD?N=!)\5?E-7@6]01U[OO8E.L_', MA0GN8NAG(;= J\[TA<<>H6N?)M;-XH9ZY5Y]9P/T+ ='DM^RF;X6?- U1 M7M.1! Z)+IC>:3M&Q(*9R'<&;S\^-[2=-R@7LR\V KM[;S:N08Y(C_KO)9!? M$\?H.&N-0JOA\B(;9R;M#$:W-6Z=TDC-S9_4]7<)XEO$=_-)+(?=?G&9_^6? MKEO;A.!)A HBE"3I?/46,07/VMQTL,)/3F EO8''4%40MF9_;T 0_Y0I^;)P MA#;,&M:/P 7 5^-QEGJE9(7W@1/8E.T@,SI=@E]S"[DY6V$0_#WTTZR?Z^S@ MZ29QX@1]?D,1<_8^G")ZXD"7!X:-1.KQ9U%*5/SR=RU!@;#S9SQ>]]UCH+#W M0[OHDSU]B%VJ)WS%;R]AG;- @E&_.YMM6/6LT"$)1M+Y'-0S(4\J MZT$2)/#)G:E90A)Q3D!'.;$B<,*DBGE9-$5K/SV7/H'>IQ2B%N=0SAQDU6 Z MOA6[R4S8TX9S30G2;S*:.FK#[6PY2H@C?I(;'[Q/J6@SG;*W ZED]M62JHUA M52MP.LV]"<^9;_WP=JS:3HF#7O6(^J5\:^E7G1::O6=^L@FJ+AO;.#/N M4W-0Z=#'*!P='W5R'%&\$'J9"*'#E]1^4):AI%LI^[)#WZ4WZ=CSD^5E#(/A MF&T4]4@XW84:9#I^?Y)*#L9A6C*,F0.WFJ''R#?29)S<0X0:YU^?JZE*7=:V M>O63XP77"5 6%S/ F/R(81_R:R#;V)$>!%JN=(++$.T]/.T!-F["K",/W#N. M?$L:^Q;[>:&8/65IZ";SM"?YY"QV1?D[V'F-J7J"N*[(NG,+/G(-!?2RB=+4P(/>N M4[;TM6,GV+GZ9+TK8ZBIBXPX9BI')@W(L*8S=CI/\*K",:_2>3S3.KVHB% [ M2I(B2)!\/!'[%''D [8Q0]>: WNFZ0VKM(III\^I,I*?3R3IFB\Y1Z1W7%+ M2_P7'-/TI;H'4.=1E)91.I'ZM5CW-OP&4%TW'QJAH&E"C$A'* MB??%NN\^ML-'%BE._C_LO7L\5/O_+[Y*(4*Y),0HHDC*/=\SOF> MQM]@ 7V%W.XQ-#XXUSG**G3GQ&B]V(?\L MX!>WAT,> )X]$Q$Y24#EI.H3CG[0DHZY[:-,3NZ_$,L9DG,DC\%E4A2]LF[T MD\+8[4>.3?=N6Q=$&!T,T76\MQ2"\'FA+T]5GDR@YU.HRC63OS0P<%4:.(8, MJ2Q!!2(>B;RV05[9YT*&0&HBC5?^O:4E@'EN :,O6]71!KX=0V\>Q:^@\R*V7//.58>6R&; HC 74BEZ#18Y4:BCNYS&^#+5#GMRU69E .EDZV./XL7 M/^M%=MG!$= C^]#CW/9NN1.?4 ,5_W\FM9:0I,"*!\!U&2:8OU(0T M*DTAR6JE+ WB^U1(71$Q'QA09FXK(2VYMXW/DDFB-('%C9USV$O]E,4-K6R MV]Q 9."?%>D9^@G'D0_?,?[:.&(A2Y9HDKWX26>33U7:FI'\7V SJ*2?%"2U M,>X4XU"!_8'W^%#3CMU^VDX[XW3[K05?;+!;7HD W3$&CJ MGN':S2.^Y-6RZ-;X5D ';FX)# D;1+TA&^CAH$V%E)G[T?+\CU= MS(C[CS3 M"_&YJ_]@WRN:\*;4N-U1F8%>N!W=LU8KZ?R'1PPQQS.]5*:A+H>)WT.M$PTI+"*076)'U[0A0190-'>R<_=MV*M+(L[?;93E3.SU=6 MWOF@06WFW=E8RWW6][_&!IA:I8>QXG<;6V.:VN+B+L6].?.C%9N"B>UK]PL9 M*6MD@\_;Z5R2$3G[RR5NF9C]PULRTB-G'4VSO -\OI_46)69TEML1G7W1H$B M(W=HNZ]E@BZVRMD.>LF8R9AZ)BMGBH(:)DF=[8SQ:GT+^I,BEQS;G:N>AKAW MO0>#C3Z*"=@_.,_&3.K MX-L8LU]R/[$1(E;O*-F4(L/=*9YB\L7SX[Y]CF/MV'2\.J/WMDI/_8KH\-H6 M&U*B M.ZIO;>('1NO;RH^2DKQ.^1W+TQ;J4\JZ,/H)F:QR2 NK;J]I)^V@91++DTI) M*6D&PI;R1C\3G)^=RHR[+LHCO*B1V#;&<&:!+I0E:Q'_!ZIL0 :OR<*'('>C M$P>PB^L&L.,H]YF-)VQH-1!AG0+YOQ=/_"2M;R?1G!5"^CJGNP[\-)D!CN+5 MZQ/!4M2IKB7)71,S9,YA&*AA.VPXZVD@;#4MQJ+_RT@T'(/N(:IQT\FXVVQ@ MGJ<5.]OCB>N: V51?,X&X"?=-"PKL-",I6';PC7,]R/'%#2DT,]JPDG-]0), M\5QP-J9[)NB_G^M@1ZR;BD2$6,F(B)N]%J/KC6-_ZAKHR@JOIV-7(PYJ/+4^ M)G3=N$GE*2!H JR0*WT&@0B_/JK=6_%X-O#<(@%Y,#'"\17L%4($="!Y^O,O MHQ0NO! M.NS:7;]3!]R2WT*9W^LX2!QX])G*-,H M88B:;])IMSI=.89 N'IB@PIN7#NB>^&XX*7+LKGO_>;4F__9>H[B7M1/AC.P M\UNA9*X(71&H]S3=LGS-L1F7&9IB(=>6O;=M=YM)^?4HO!A^<*ZL"[6(:21J M*.J8O*-O@A=,3QA"CHP7DHK];*#6MEKRR<-GAQ#+<%IH-$_XO*]2^% M[T2M#U*IQ^5WPBME"MW%C"U/Q!BZ(E$@M;L94NXZ M&U*M25A8_:3[C$'S?$!UB9*7^$K'.Z$JZ?>PVD'27-]$_B%U6 ID6H,-N?@C M;*#@!(K#VXS=('WBMYF?!.K+"*FZ0',L&=H(;$14H9SX( M2L[U;:Y#I#MUS&G$=782>?HG.N15[>S>^7Y-"0-XGNUZ]F@; ![WY6-"M4 M)-AOHY8Z2Q:L$D97;D2 Z$LD''58'C,:"H_0?FT<'%!XJ8GH;10(V#'VJ_) M_L%[5JY9L]:(>^)# 1BO??)*9-!VA<9+W,LDY(L(Y,@&.%O JIH2DH2/I,S\ M56B1QOF&X9V\ Q:B)0\?([_C$?$>?[U&(O_5RNVV2IJ?'9S(3JR/?SW64:S7 MW=-:(>:K>9(A>KO(A$]@?\ODV?(.==Z>+EZW;3+'FV6C:E9;'#.6G7_$9P.C MT"OP&6I:&E)7HF^0=%4\Y-:$/%:X0L&&,[),,_VT0N]H;)0&Q?Y,+$?W[O2& M;=(7#-:*DY1(U%<8NH]\*.G\.,NQ'YR@/'4E"$ !$N5/TFA0N.U8GZSYO3/N MOOZVY\8V.CC;.3>MSL"&YT_*;'! _5ER7GAA%K_B38[&W9YZNQ[ M9DMQ6;#2T"S.WQI(Z[,,.V7G[>0DG2WUJ--U&\=4]"<*PG^*E<<&'%_G3<;1 M=J!>60?+NY)L%B52=,MITYD+UK?(@-:*[IAHP]1\(; "L MB@!GO'$+"N WU^M8\.F?L!6)"Z12/2'MU66K_7/Q0JQ$_'X)M_6+Q5)RC"]W MFNZI44%\>.[[QG\,@>CH+[J (GZG(3!4I^D;$GR M#$U1?^/)O]CGD77+.[W+1B2*W\JCM&!&S-]8U5BZ08)1BV]^ZJHI7I&V[\OG MF=.G3QNU?5#+MS<^'66=&+TU=+GO?8?:WYUI&X5^= I2O%JO#,EA(D\<@QQI MX_>]]V3-S&'6NF[-+S0]21=(O&#$\Q70^11F!' 0M+!JK7J83PGP^BF$MX>> MA? T]W>VN3.HJ6%=&_JN9/1+C%^?4GDJ,?PB@6?G9DGZJE#X,*=8Q1B1>K6_ MN\8#[!>-*DP5]K4]U5&&DA6>066U21.S5V[^.=MC!NTUC_,\WU<+6N+HGO*P M:(@9*F09L((G![0T5FT*C?9+'%MHW9*[VS>]]2+)\P87K[3LFG3S6PZ2>H;D MZY@G_RA2^D_'-)8.I:)K02>3R77MIFH?!;7,#Z%KL4)O5:PO8#7D"0N+(OS/ M6R*B?3%ETQ_YIC9.7N(?$DE[-H-7&,M0(@ED"FH M>DW:,JV;?!Q1)R/8 TO2/]?O3*%.E2MT2EEMR&T*,KR(HS);5] M*ETZ($TQS]&^TT?)T[("5!F:1P:_7=@IP6R6B7T?T)!+_DG\Y[>X^5'2;W%S M;'9WI<@""B?$!]C ]FY(C V@I(9E.*<-(*0?P1\8=8-!3TG4J&L)DP_IY^H' M4JOWJ7^KV(97+G3JR,T3%;69C\D]JVN_QV7R?MGMC'C#>X>&UF>/@M0OGI!R M<0@JR]S0B4R\(I28VSM*D<2KGU.J2;@T*:56$JHGZK6[4M,6[*I9LT/_<(:+ M4_3<(1)*QJ@OL'2WD3@SGUK,BGL_HS.2^HUU1V.ROL]].,(?"PMUSV]MP5(?8EYPW23P03C+ M+O4/O%44=Z;ZMZ>.3#LVX%+^JBP L7EV<6%M!H^NA5A# [%:^58JW4M^$G6] MJV([)G6XF);XS9UXES,.;[LHYMTBL^66_8;P3$>&L9*G'@ S3]_/?I\5J_N: M+@I+13)WC2\=+BZGDB)2,*23G$8))@5E05YC@@9OUGZ:.VM?N&*IFX82HE$" MEO[D<9I;4L"3O PWC1?6..O3![<&?ELCG'FG-$7,VGB5U*/N0?E ++4E-8C$ M5:%CC3] %ZB=BDCA[BHTQ3%Q![4#/H2#9W?%E'EE&%]X/Y*Q)I37TR[X2UR* M)ZT9ELIF[H7<#LERL1G_N/5.!?"%S:(LU!>8P/ M97 A/ 7H7@+HVC+M3_LJ4S'5DV;]I.J (T5YE*Y/7;CFT MON*.ZY;F1!]5S,YCB>MSU.S>O=_"-$/X1M"QC(BPX,MYU5-X@]5O\!;0389K MGV*B1D$!.=-VM'%@:@?/-^,&3NMSTO=ZHR00[G#4I5)],<@:GWW$&@$QG#5> M#VJ7Y1-W55PC[AG"$:%]*B/RP^95V:\NYI^\9Q&A&LQ2^6F$5V!P .'-077" M 6I@ VL3:NLYWK05R-#_/F,35:?DIOH4)+S !?*5GILZR@O+0L]\,M-87.CCG]O"FN% M^V8<)<#<(5*>\S%GP;%&2K(=MLZP?<<;[C5S)ZU"G,(M9IU_V$\.Q MR\TP92VBGI=HUU;TRNLY*>DB7VO<+6Y.^4Z M5)TFAN$F*J'<$2*J@5*H'6HE[:J\[*AUX6BY$BNYI!#7?VT[L?2T8!Q6]VD> M\3:&WV?JEKU' (94(PW,G6N_..\E*U70I$:J/9BKL/_FD MW>QD5S91#E2U2K.\96R>)RIFT/,DR24_:3W%-5^9O2^?7BZ M=V5>X;V>!X[;3>(5)N,5Y6OM-=OQDAY#]I\57HL9)0S%FCU"LL)FV( $GN!7 M8CN2/4C4O[P%KH_NMZ><6+1*ZK/_\/2+3ON[&=/-37L?O,3D^16]7%6814R< MM\9Q=V2[WJ]O?*.$!)"P^L\9)75Y)C6U:85*63TINR*9]5*3O2-8&]I(>MGK MCKM?OC:7O>W?UM\_,6)@ -HN+*:B"$60#2#F*"DA(I6H44XK]^_T5?[)15!F M&#>]BXCL 4>/( O]E$7A?G#\,W;V+NKI_+)>_!1239O!&Y8?U$EK7D+:2;,O M%);(/TMSL!]>RP;>45 ^B=N\7+LVY-N,'-1J7IK#LK:FWBHT-P M,=5IWP\N M,Y@"8,,8'I7I@MY#*&N!W)IR_IKEX#6$^W8/K%9N2 DV1UB&\'(SN#LL"91O MP\$@_E_65/Z$#G?/E>,:!&!)E-UO+X)0+_=+GA ;,(V?7;%8_8/T_IT2J\/4 M[MD U'KHHT0+OHA.^=GR)T#X +E=^Q3C2[R)0R\E_-VP52KKM64DW+#6RYOV_*-1FJ?RCN[N]G92R@DZN29QAXT<8!U'99GB!\JCJZ-3RLTVV"C?[VX-*_TZ;W M*!&Y0U'>]ENP)C5D5*!.M/MD0_<*;+7 MB@*-=0Z>[;_:&Y#'O^?+B)/3?R2*P,OI:\$@M;@+ MI!\F7M\-^55M=6!XD'<\43^_3R7"F36ZER/%7.\2&AD MH238#<.#5(,O!2(J%'W;!M[1T>=XSY?=$PEL\-N^>7-QM(Z8W+U8=:[(CWNM M&&9,#\*GE-TL%!R@Z[D!MF1T4LCJ4R+V8O!=AU_:\^J;^'*E9\.VO4U?V'S) MV,$8F"%MA*HMH%NT+R?LNWUX/^!LNO('*T@5;^XV>?GIH)#Y[.4F555!XZ^Q M;AK_"+C*,Z@86"AN8'C2V)%ON)H2! KB;9]\!AP[EG/9/S?\5- \VPD.)\,.N^]RBQ+(!N1<,%>S?Y?-F9X?/(3H*[3N7RI6<.5+"HUM?C M=_TVS1K3%#^4MOI+YHS-%YMW+ZK5CAXW>GC4XE[(YAM X)Y55G,H0^,=%ARHYQM.'JDR%'&-H%U6,%ZPPJ,KG,* J[8OACZX9Y\@-),6-+ MU0AW%BJ4_.AB!CHO,Q"\$&,%<6L)_=[L>)IOA9-:CNRM6\$ MVJ\6J]H#(.W;GN9ZIG5,I+TN3E(,][]I[1 OSQ^;L3;XN)9T(+=,GLGOFB+B M\^%24[6VTM#C;'N;T:4KJ1R?OYRV:WQ>[2&XW?G.E]L6*+-UT ,$W1:MT$T/ MP5*IDHX(C^$ '_G4J,PM!'[F1#0R-D+ZA:O*YDP!T3RW &U%KHFG !BYE(4-/.1:6 M_N#O ZG03DU81+ :66/!Y'.S5RGQ]X/]:5O(\D'NF2MJDF[>*1#E#YG2O_"H M$3YS^^ [%0X]S"ITJ=NP=/L<4L]T(W/> U+/,W8;\#CZ24 <"JSS>#&BT;9- M\0P'4?&R@F2;5E68QK',LINU,*4K-5+'.0=OP C.H?'Y'WO3651^Z9LMZ\#2 MF+[L0H+@:[^M5W1>JNZ639[HU.+\LO"^U*A:XYT2:KWPBIG'(O,5.[ZB5\Q!5JAI.$S6#:!C9\4);2LSZ+MW42VTY((BB].5JG>N^G@B/,U/, MUXQ6'V*YU]CG5&1^T9,UFL61V37 ZR+Y;)X:E=U X:5#GR0*<'I6T^B;TG^@JAUD%N_,Z78@SN>U>]*HCV5A8:L6#"\6;#YW^6M+PE@=Y M_/3WQ*/I($1 E@W<-7(AS1]3(['D*HB#8:1L"J03AYAO?H*B++TVU$ F+9'B M%7Z:Y:'XD]0E^NJ Y;1WSE>H9_9!.,'/J*LS9QV]CB62_T$25>$3_?L4Z\5% MZA+R7)((!4].\[TDXVP?UPCQOSI[T8*T'J<)C2/<&4Q9^%"%_T.3^:O0T9=& MB&-1= BU?:%XES%3Z\AP=O.)AN&DI< P8)'4'PVOGYD_!>T-X.L.6>[*<[.X M)'[86_,$=($\31-J5I1M_)85J\*M-? X0"1K='[)($*C^+F^F\>%0*VTT)6& MXE& Q29@WVK3?W[L_6^6/8S^^8KLPO/1B?7$M<5QM#SQ;LLBL=VJD2]M=R/; MOFX\B]5OUK]3BU_]_9M#\K )_9.=:Q]'DJ?(2':"VP; U;)I!'C['OCV2)/) ME4>XVXJSJ'[@E/CU)3K?A_U=@EW*@ZV+.7Z?X:DH'>5WOD^2D9;'399=%C). MZN0I%^7MO9#-6SAD("]A/[)[#:T^!Z7U3( M:JV>^(^'RGGVGWC[:);C4;:.)QN0>8*R.=Q+<*0NMQ1)3U'PB;U;,0!E<<3V M7U2J"^MV*Z,/]H"MJ*XJR,Y?0TU@T44.E?6WA&Q_WD(F+\ MD?3U# Z^A&*$1!:EFC2]'?7UW:_ T>6O_'C4->RG*[JX_L2(15.L7:$E7\40XE1A012H;\<3WG/2(5O>Z7.C8%+ M)EC>\^EA2"XVY,"R72TWG)=B W$=T'XVX%@G?"WTK$!]Z3OBBP@6!< MW+ZU_Y5V#(@12!UG XNFQ!J0N?I\ZI)["7'\&BD6 VFC6/J$&P.#5-G((\E* M(QPSP3],/BEC"E*10$R=!T)8D9;8)2.WQ2KB"!-9&XQ.V!KJ1R=L$8W$B@.L MBM\/;E!]HW[%+AZPJF]FKK8&1S]^K*#^Y.)U;)3VC[G-*W]Z,[\20CWS:EXH MU*??,PCA+6=$%615[B1:*MY6.O/B9G'+](>]F>?74)U>^'/8[\65? \>/<36 M"S!%=I!F;4J"\_:I^S6"AU?,)T?Y M[2,Y/GTD\/%[ 615#K: Z]:9"#M8OL-G-&/;07)TN(]'#?'2\\]U(?NJ[/Q7 MU%[!,/@H$R9LX*# <@*71@>ZW'(55%0D-0D[T"=DD0IP-3EB&>UX#AJ6X\N1 MV@]=0;3PH3OO'OYGB?J4J@: !7G$<2MLU*@D27]D],*^!AHI S7?D#242*^OP7'J!#R#K&K) M4CG]1,'SEY-/ZQ_IR$LACWTT[[377'&7&O3NZSK#598BH&TJW4L37F]U<#D> M07B_E!"A(Y]1)5"OO.)3>5_H58\-\@R^LC,/9U\_Q_J57=@5UVARG2BA\H'H*?G([ M4I!R+HKW9JP1J_K169E7#HI,8D%%R(D7P4-]!Y/Z^C<89>K?\SD3LW]6>HAT M/0RA8*EW4X5[!ZQ@(4TJ)C3SCE-I![PZ@Y77G?;*1"LC>5/JHFMTU1[)112^ M_U!*E.62FQ!31YHS*RPI"XDUP;V5!*^F_KU6^<<-RW P@+D9TIR?1M\_';\+ M,F>LE#PP\%97 >EDXJ]H'NKJKVC.[/MB6*RW!M=7)::;(5,.[BE9R6P@5!B^]*V_XE?S*"&P.+=3'FD.55<9_/ %+^+KE9TC2Y7UT012VF8 M(1Q;DV 9ETE/./#*24!\T#]*<=;^=Y0_ )Z/CES2G&BE"]6EKM?1ET](@S ' MWW0K7ZRRII7<>GS6C@T(>9 SLL\!9Y, ) !+G8Z&MG/@C2!*/ZFGI/IJ;2&X M@GN.#8CX>4PW/S/;X/'([[1M@/!LJA#1B?=5U[DYD(7?]70HF_4TL6/(JE MFRI#&B_GKZ#W!(R0KV0_@PC-M/J:\\?4D"T,I72SM8)S'QXG7P@&!+XX5IBS M@7U[!3)!:G(JW4Q@!:J,NU$W5R[:GW!#:7_4)]X\1XL[0&EW$:>!=?Z0;E[A M:KO^]>:&O/9S>MRW9?2>K7P6 7 !QUM1[$?G@H6[$;Y:5@I(32^52LLFH^/V M@S79=U(HM5(2A29>.I^TF$[/)L,&C:O.;3Y7"1S.D&:Q 11?\(/T8SA(OJ2& M",E%3ZX'Z0.T<_'QU^YNVUG(9)Y3.35N&5%[?*CO .?7K4;2UQL;&RMW;2G3 M);T4@'9:P8(O#9>C9X1:[?K@_J+"<)IF\)8$"[KE8VF>%OMG7WM5YX/[3QY: M?'?_/D0_E)U.&MND>7&+.*]*.9!4_)!_I876DJZ1'AR]DT?=EY:_$IUK M#NR>242MIQ&A=2J-T)(J1A"RL\.\A.+V%S$,[E[X=#*^$7SYX3GHUS:O8GA< MNME G276\OW4PQ[5A-585JEW*B3/-:$Y0 E/NGNQS\[W2E-3VP[9 !+9)N+] MEJ*@;I=[':_M[D6>=<<_*5\B/9B"]NV=[T^H)8DC4H3F)=-^Y ,],@O>>@TV M(E@K?],W<(W\K&9)LY*\729Y<=<**)4A3],H8031I%[3F@7'K+3K;Y>9@+K9 MV10[C5'/G>?N9,8?TLU];S9PZNZ/$Q%+X@U8(!U6O?O>%\# ,-J*^[A,KX'H=07YN^RWA1.8FML*A(\Z"&5 M)97&4GFT^WU[>Y^^T#V_@U/./>CUD8KC6H-V82Q_=.>$P*K"/C[635@I'3:! M/F2.5NR">B^&7UW]L*XW3[4J,R+W8M9V];;AX0??N"NYGPLWR(]+ H3#A/=8 MNC-FHIH>9U821Y/+&H@.M\GG(J_^^(B\,^DKV*SEP?,^\9MX/ZL =PY60LZG%?(YN=F[_D/7>LN,M?#K('/H>33%>M B30_THU9 M/4OA[SO,WT3D'[-*,K\9]R#7_+ TEK[MG0B$L@JNE6#5*])RZF,\&WBI3JPE MANCN9<2G97WQ#>X]&,"%"^L;C6N.\M.I>1WJ\)88=SU/0E B_MWPDC>Q4>!O M_.4Z-E[AOTB!23$@M&.TL<&4=X7S(]2R96HQI#@A('W"2:"Z",XR]0X'ZYVCVO MV/QIWY!PK&YO6D235Q#Y\]P(&"'^!]I$00TDDP6O*Z&%P"+M=>VG1R\I!R&B M(PE;^-QJ2YZ+R5A5.GJX;# D[]2(.?SMI%[EFY7OB U@E3B6&D]>@$5"YAO; MRKC)E>^&X6N\F[CVR<;$?WYNH%NR8>/_>1-"(JQE' M-VN&MG@NER&L^MRZ([F2P-$^)R!BNV6Q8D=WAJF^W<,ZE7'5G=(-P-V24^W2 MDJ_%B+E/T47/RSW?1=C<]FV'#Z^MV[A$YFXS3R_!)N%WUW(45V[$'%#X(+QB M$07KJYW1O3%'UB-=*9LZ=:SH.^M-($/&'OW/6V^]N%^FF4?"[33Q666SF[I& MJ4-ZV/OHT7[X(]X'$J%-]:32ALJI6*GSFH@8PSGX0E*S>3M1R#U&Z^NZ0_HR MV]?F9^;D*&Y7V(_MNT70 ZMZ<'3C< $R.&_]"F+U\^U4@R+I3UJ:\B10&.:7 M-^)Z>1O>Q]\N\5ZTTNU8O>(LAX[K?(/0[ZR@3,@F5 _W\J*0B3P)]M;-X?7:Z_.SU+C MOJ1T00Q(V;3<2?%F*!L B/VNI*=FD*K^?'0- MV+%]VU!I94J(5!];\H&G_H]>CV2 MJKAG.+IC5Y"C%]63+' \MK'-]%#WL=8SP:-I)]3,RZQNW<%)!!98R'($%5ZS MFK( P!T57.C>JK,!-\\-IT*)48 DGKW6VFTS3@Y[ M/D"<XR+GLP8GE>%7C.5/ON!@KH;H87*-\FNQOGGK31V-5[#QQK= MV.2?+=W=1?I;M?Y\QVR3A]O1E(_3?;QO3#)WFZYJ#96YQUUE>:)JU<7]Q IT0+]/>J*L^[[C:.OXG6L+\^YU(? \[.L!_H?@=#!(Y2] M$2?WL@&3+<2\G+_S_V\7F^%(.F5N&K-T7-<9E:>O^N@/(@I0VZPA6W2$N3.P M]O>SP#'L\P4X)>NM %.RT).E'%Q6^C/V+^6$C%K!*G#BB!-FJ@.LQ["V8UK+ MA\GE2P,6!5#F7;#;L).N*(;TJ:/ M^\CWMSS-%J[)N=^CNJA: 7NU_ICCY*]! M+7DS1C52:Z+,4E2'@O[.Z;EF_]3G"E?7#&_29"KT+%<:6GF&5V#:/&*[]W<3 M!QB'DL7EW@U$'PN]W@&<[X1KTK<=2A$\K(SQ.=#9@ M&>E@T5DA03:4MOOFLJ6C:-VI>6;T1LRW%JZ!#[_'ZAPH= _G,&P_*DR!F^'5 M;[[L7=0F9#@E$A:6=//\.;GD!Z7LN9C2WJ.X>M-E3/S7FH"II?^;O4)("B!U M:HH%K (1M MO^_B+$K&.,^!57O3Z,I56!&D39MU'_G$*'P!>;Z=W'*9,WE5T.0)])6?=&^3 MF5O9,G\9]Y$84LC;+#(^KVV?[+EU*"W;SM#-;97C4)+U1@7IA1UZL!LSG14. MGONR=WX?*[9B$ZS9& 6M'#I/,U>K9V5OI6Q>N*PG]?!/TO$. M"V^:8LK9(@UL@&Z%>@[>K-['^>$,J8TZ7H[B$;_T>=IFC'Z8T'3?W;)NK]4< M ]>,@3$"],:] JCC?4F)R B-*"U.R#O_\IW0+5L7#[E0$T<2>4C:&;+MNX[E M&OG-7C$I"%\<](["B:+1(@Q7I@O^C;*024#_^../.JV7G;1K2- Z%+E*?3&< MY\55$V$AT7I3>A,*&>D"N!E!M;:*S2.JC?;[Q>\'IW'=YUUW(##YAOM%?C=F MV&];%T*"%+@F#U"*0V!AQ0&NFLY7FI:ZVQCJ'4EG;W[#]C T[YQ3G?00EHG2 M&@A#:K'4)SAQROQE5$Q]X0N,,B$)?PH_)&]96G"QUZB4N2/J9%*W;;3@6M"(^R(E7A84)NQ MG%M2G#2<#(R#\>KOXD"M&Y!#]"M:$!.R@H[LFZRX?JI#'Q*<>BP^]'CI0I M:'H%RPH?,5XDK-N#__T M2^N>E#*14\1K$;3][21J7L P:L5VP=YQ R7P!G!@58X<$\-C9^/K\$'SPO2M MQ[GF[U6G+EV0D"QQ+,*+_?A.6P58I00ZW6,5D:CI&"YDXV?;Y#S-6JFMQ:;' M-S\H3EVC*7J_'GQIL/N1P"@J26G+&V>+5*7233%\N#$-1:ZHBAWUHN'JB]:& MR9LN/7'/,Q[;H'C%4H$P$6?:KD5L27+?K51FLLFUH'XCS[.,%7HC0-8?*G"R MS+B_";/1]^JQ-A\3(^79#\?))GN;K..\K^YZ]UA*0[+S;HSA1==)%#\I(I]3 M7_K43P0P'?%'(=S%-E1GN)5#/0MOR\6@)=X4.-X[/)"'\] M= 9338&4E*/4N=/6U0_PB1IV/<\N,@F(5!(+Z8>4JLK4-+U-J$RUH2W-E1/LO="VN8ESH5Z6@ A'JQZ;*^M M*XBN1+NOLMF,#@DZK";I=D2QC)A8W/"-$4UC ]%VU"7G(@"T^8%U",? JJ^I MTZ%\FD@C9P)J5+L[X0*KN;T_@<%_9):WH,1N=+E1^'P8&WB>?XL-I'OF+%PC M<8/4>K/%K:1"*]8M;V664 #N3<=_]2M2*^ R\.]X*\#MI\W,F/%6R+ )O!N^ M VUP0YBV\"7X$XIP/E_\=;J:/X-:B=B?M#-3KL%,[\X9(PQ6DZ:5,I!UZ6&* M]?L>_:L>&\M1O\7POZ"M$W4H0-!VP\PQ-9$(UR;BQ&'.98GO\$C0&$BW]X MT9_D\H!:ZG\'8WJ8DA]\0 0%,O"F$%0Z#D.+Z'@YRJP]/=V??WJYA8M1__LT M_XJQNFE\!,KW@;S15\9.G$3!2MM+/4SKW)]RE]10?("%4REOHYGR*-W/DFA$ M$G(64>L5U(.B7001!GNP.)96WS&N@3\*?/Z&B\875Q+'%[Y7(]X5QJ]E Z_8 M )(I_A! 5^!'W[]4Y*^],<:997_+\6GYO4_@;Q69?X9$Q*^\OXXR#O\V2L;2 M0Q!7^!.P+()NCQ%LX'D;2[<%P^^$ZC3A! PR1S? :U2B:[3 F]=MA+'NTAA M4]#.0R4:J%"NQK/2LQ(=K:+KQ6\]Y^:6<(AK/-&@S\\V4C% M.OAH1\4:^!2=%#'K]#+ \:UV^9,BAY*+:R;)_BZQYVONI$AJ2C>F<+\CMC9# MX?7SC6S@43?*26"Y+6R EC/#&0:P4"!XNPQT)R[Q+4/JMP[*B$+T_P._6^&* M6FN4JU2=U55?;K4TB^,YA;>IH$\.DH+D7[]J/Y3X>.L=RU>GNDQKC;_4&$*>/QNJK.*X+:O9"( MJ\*\C5Y4L!='C4D>$8FR019^O7UF'.&/8;1#,@AW*./&&8^X\>,NX@X:AL;J MMH=B?IE[[R(]D'*93(H)0W))5/J^,SZKDA3%[E38/&EEKKSQ%&5M2J6V5 [-\$!RPL6@":^"V=ZM M7]T%%NZY+740A\*1M0GT*3+H&1TN7M)3S8L!),RPB-\B.3)C@@W<\!-C ]>M M9M_\V;+]Q&\MD7!W,70_>3A=WY0-O+CQ&&7NZG, N./D#UUGLE #L9L-?&@% M/Z-H^O4S>,6?(<\QKJE?U=7R:OA<%[W^YIRIL:.01JJ+TKN(AVF-F]V=B[U0 M[+.1Y.%Y>Y(1/M^ DH%1R4Q/8=^F4YWAFB>&^SXH/T(6'BWQS(A;7;D3OGO' M^TO&4\:_3OG:\ 26Z0X-(&L8S .C)&%=R8H[ N%JX6[A;L8^$INOKC71.;>= M^X#>9_/$RY]V$V70E30CT90QO8I($$X U<[[X=_[ 6]AL%Z01M3IR]1FS6T2 M] RN^G_@5_>]F6>B^WT#1A%QX%WX<@A-OI;WH=QX3)9^PGNIYWQ3# M_07&$B\59RAA#/$??;50,QAT7OUUH0"T4[32K_]4S]?R3J7;%XUZ=T8'"$EQ M?U6,WC^6%@[YO6"E6Q7J]B'^I\[[8J9'-0WW7=([_K5ZG932PW MWI0Q0[./I%(X1[I3I!F&MW>N?O(PRV:;2_Z@=$S8&@XM+I+KDB>R:3T3-0VM MY; >&ZCT)4&EP.+*L"5TYG_[#VQ_%:;8C"5!J1& N5 C'?Y((&8;D<@&_GH] MX]_[H4']AO ]93[PDV4W&S!4 OWOP1ZP%KI/O,BG:V8U^SC'!N9!QJS&/#FR M[,6[+D:_B--QXT7F"ES/UE]]A"U81;4YJ)T*KZ=-N^C[)8$1WN&W+WJ%Z'KC ME^ 7FJ.X1B<0AZ%[7PV491#A]0(#' =X33,JHK,5(O!-4GGG9<=')?9Z-3=% MS<%!?PC<1#+7D6FO2J^DQZO M,1:1M0J3)L+WHTO1':8R\@XGA/7 8NQ];?MQ03[1FWQ#S-HI%J\*VLUM3N4= M-TIW,7+@;)DY2+(27C$T:X7N*YT:W2N/1$[1N!".6C90V\H&^+E9+\"1/D0: MI.K@X-, _H9! /BWRYB_WMG"]4[XW^")(O.HB9;P_^XIN-C F67'?KH;^[=[ MER'#JNVHM.\EM)->AL BT51*9-EE.J[.7HS^).CI%Y.GKE=CZI[;R)RRJWM\ M^Y+?5?/V;.$5K(/_*]%-4)]"=\R"8RED1>1MJ2@26D'\,K;<22M($OLU'FG% MS8NTD&9-YPA3_[_Y.(S D/*?$5&>F03ZC-%I8#N>MX4-Z([C M/3M1.&,C=NL[>OL?+^:2_8=BKJG_%'/]WROF^@D2PMU69_XV4/OW@8XWL8'# M'P#0\!^#S"(P*@!5*(&=!D$>[$0J$7G@J;AD3QP*002"@!A7[Q4+K/^5 M3B$8\-=Q'H*_C0.>(([/DZ)PD$9O_3J\+BHWG_&K2*^VR;SJF)IM?:-%N?JX MSR9KH-2IOD*1*?Z34-ER O14OR-^#WIK)WX_:;I+$11SL=%]S?-T ',FK+-Y M?Y>)]9KQ!OE](>@&-V-@J1GFW@9'!I8*UH;[BM$ZU=Y0UN#>=\$/QCK BP/-K2$Y8\D!_:LU3G3K=U0S=U+P&\8#1],!^ MV5@LM.G,7:8ZZ$V08$A&1^CLS1HCG_XLNG0NVT-R\&&'4NG>^V>/C6Y)&6O< MS_5*'>:VFD-GR_EP^?O0.Y8;WWZ*IU IM]57>=X&5^<=;]SXU;//U49JLCCN MZ=37L[8:NB-&:_;$'.,:_U=B+;4,(0] N]A H>9R.5A"D/2M;\H^4ZM<6S[5 M96S-C^\R+!G@PE:<@L8"2KOI,SA*[Z,[/,_7YN[:OVD]KCH$%@Z?/Y=:\%X9O6/S]R]^X+['H7;4$"Z,+#E4'2BV<1TWD8J0?,'E/OF*Y:DW?"2B M>YSKR>FVUFZ:EUQU@=)7 =DB'3?+/R;'5<[8JA[4>A_LU."R#F6"FG]B03\Y MDR$0NP>Y_NIT]#!-O_>_^4O8/KF;LBS7OS#31Z YXQ)S\TC /!+?6'$BJI-_/<&?);0 M8;GLD6935)=X,0-*Q_>"+T?9@*#:P[VU&FF&C2;Z\\;O%E3)1^HK<)^MAK[\ MJI<+);#$?J:Y+=*$HY^*OK4@?NM=42M\:0;2F(N^C$]6"FGI4\HW'E'%K>I\ M*''J#?T;T>WI*;MFYP!'%3M;NP-#>Z3O;%0I?3YX:M>J]>^V7,>2M!4',9 , M%RP7T=*PR=Q6<8:7O.=D;D/WX-V=E_*B M)$EGO+NSXO"=K8V>"38HF^HSV4VR V$.:=;0\#3H"X+VZQ8#&TV*B'?Q#KB_^,TE0! MUPU"+IHSY,^'6C[;&K6:2/@<.A$HT!(&_%AE_O9Y+Z@GF_ AM5#T!K)Y9.!* M-M6#4&]?=*#W8*S-QS@%(5;7]J )4_ RA8.@"OG/1T":_: 4='311YG/M]JD MI'.V]T95[)H,0;E^> ?'F;O3N=PZ0;@J#\(;L.H-A>Z5B:4?_2*'#4H5PQ;Z M"-P4%375O9-C4]NGN*Q8!@WI<B9:[9#M^5X@*RIMFTB5U)KMH4S;\?3'8\>_+*!XQ5QF(+P<*#N M(F-,O$R4+##12]5H,P\Z6*'(\';9^G:>XNDHH>;6KM!NM/CNR[HJD>5.).%( M:X4.ZQE(?;HW8*3XI%/.NSH=X@&!U>>2\F&JS$&/BY7A?1U5)Z>O;=Q76,E??^J0($\ %QQ MTJHME6YE]DF;B:PA,4%8#SJC)I0?XH0GAP0/QWQCGKMS\4@\\4WD^Z?X+)EH ME>UG5"&UJU'BU<>_ITZ)C"H@ &SC73+Y<3RE@ W5\BO44/KSY M,U_#VB35;R6D@IB5)P>\+\FLC*WYM"+CCO7&B_M%6+Q@U6Z02F\. 3=Z?\&B M1K,P^#Z)7\>B!DN/<[DR;7=>=/B1BZ/$DT('(ZY0&6J!;WTC@'5]FG^UW[F6 MP@-?IEMDA>J(TDYSU59(D23RBI2D$,5QXU=<@[$:3OL,Q0;46_^!H*K0:'OW M^LDE'0S;=O?-F^).@TVQQB-<>7@O)@X%CBA400GFIQ?D:65!O$T+?G\^^0)N M LNCU:W.>>?R_?MZ1XZ1).5C=[?+GCW&U6/Q%2S&3/;3H^4?BM7H/]\3XJU_/'LKBB+L1APO$E63!4CX,&9JWYA*F4F!U M#UZS;9!/F+"YNZSB[21'1- H-,E('4!=XWG2;:N^'8RI M,/6IC;X)Q_>\ZBCR[]GY[>RF_JNO916&>3)X,JX#M.O88F5('IRD]!.A[9B) MVBSX%)V0F#-J+]&E+C&NN+%H5[C/%EN[!JZDL8C&Y/=.@=^T5IT=*G]+TL)2 MVU%;?L"J.I7),PXN77Y%;%WZS206HL:M%>N@"5UE'H-$!RH2SA]*8(@>1:JZ M!O=//WE\-J/AJNX+\CT+J7A3E*0FX%"'786NXR^*6&B[,XQZQGJ0M^>,*6&L MEVE6;:4BF>.68SMDXG"*_FS8>Z=?S67=/;4 *%1H&1*NHYCM*U2K'1^2:VWG M4EH1>54IU2[*&!EXK;5UW9\O+7[T'DB!_-\WGD6ES2I6FUP:KK M>.[\PCHCQ_@UPL%6A^Q$G*37[7\GHVZ/HHO[6&H0AGZ9@AI^%QS?>=(:-G#^ MX:7J:JR0A\6.0I)P7VGO:)\B(FS]N5^Z3(?C@6S6/87WZY"/5G0NW",#,Q^1O=;#W/&<)-2UOQ0P@;PC?ISIK[C M@Z$>WSK5EH!(^CC"^Y")@)AAU25D>.:ZV9:I1L7VBCV5 M8P9 P&D#_'*03L"!%0^.#))0W@EK73-D [)6R?!Q=*."L([8FQHO&K*1%JDU M%=,AGUO% UP>S%1N\&I*23WZD$MMQ;S!3^)JM81V#/V:824N)'ZF%[^;+A!- MD'4U#QILQF]I*>R>W7)(I;G[Z2YE2186?3-J3BK]8DD=2B($;F30K4(+4[E] M3?I93[*D.1*$[8N OHJS&5&;2(P'*CP_08->C \YA/RV6^3!5\.I0SQ-RHK(.1XYQ M/^M,RR96,,09;#A9O/?V ?Y4=0J!\N$+Z(,K[IX@IB.]I!>X&H&;B+2B5/) MGGB YB3G[LTO'D2VV#U+X=57J5<(@LW#$"G";KQ<=\5*V(HA'X@_X2B70#-; M,W95_%"6*^N75X&'H@R:O5X?Y:9&K*]ZQ'_A!_;-PU*C4.-NZ2D&5LF27" \ M+KU^YTLJZZ*A$ZV9/_%P?8X-YSOO8=[+&X;./YC=T4BP^@4DIGY"G7XMY,^\ M G.U5LC JHS5);=UU'/E^TX4T^I^X62ZW9XIW1[S0$6S0.QX+GA+86$*DN^& MA>MI"["0(HT,O>S'AYNC%TFU5;U(6'-U #D[V0VF._2&YDM?%]YR"O76"#8_K;Y_87_6( M]^3O9R'6R';&A7M4#\YABZXY):QAVT3[^U=E%:],_'U%.[^\LY#ZVL)Y2V21 ML7S:7_61\L)P(D1D\#$I6H(6]\&6[W7U,G$^Y>GXVH) M&F"5'I;ZC4CFG7\4Q=2';-TFCCBL=GLIA646D.S5P+ZS.(9KN# M+ZU@SJ$(61C5R[=X;O3G&=\SPU "C0E"1H-!S07T_+N64W8DKKV'*S?Z>16L M6G-NNYAT9$V$52G,#64+U.-N('R,\J('I0&DB$)%R4N*UG9[>[=^*#TJJ?AG./G M6&/B-U5D#0J$Y=;0]R(-2!#*5,:O ?._YT[\Y) ?.96S]/!O>9LYBPY_D*L1 M?V2M-QN(M64:@)^L#K"!5LU.9CGN)O;O1[?_LH[@G]87_!]O%S[HE]U MQK:R0?VY1(I2\5AOQM8J M67?W",(T7@9JZC>+3N%XR3 ,A/4SH8SJI>MRO"SM0>=;[\8RLQ>MKXEH.>FL MXR/HU[S2GBUXF:-58;T/8\BZ@CW?C_?A>27N[=*PQ\ Z/V=P:<*[P]P /SI[ MXW_DZ'I&= !6O??G__ MOX; M9NDP*C!E[3T_I5M_;W4=8$R;VCBJ"] '^PKRQZZ(Z\;]DN+T87!B?-4ZY9R] MZX"E)/@QNI0^=_FD'DU*(BE6Q&OQQ+> MI])/4*(J>-W\E#QF_UM[WQW69+?E&P4$Z2"]105$Z44$!1+]D*8"HA1!("+2 M!41 6D@HTIN B@(2"XJ"&$$ZF$@'$2-20A%(Z)V$$EY(X89O9LY\9\XY,_?. MW'MGSKW#\ZP_R)/G>7?VVGO]?K^]U[O6N-CXK\&V2>ZJD"MY)8X[,V.AZ1&S M!HM4/_0,GL%G3$^: 9!4JU"^R:H\GUV08$:BPPT2H^RH@L""K:&&'LK>U][& MY'4V]3+[A.\?'"8QQD5>J26-.&?8D%8J2SPE"@^_#\D-_O6XFH/OLHRFF,>B MAQEN1 M5(7EO7R&,S07]- JH.G*L%R=P-*S*;N@WK1G(.3%?_( 8J_"R\ XZ<+%C!$/ MBFD54$GHUEB%R,*E8ZXG/8\QZ/61.-+UJPDT77! )IS70G\35!&#?7R&P1AE M3;2)*DAK 9$$.ZZ-J M230#\=M\]LK#P\:0I1:4 PW'Q"+_!N;:8&^@69>G0P%3"#L-VC?(,B,-M:TO MXXZXH9LGMG$:5^FS,$Z"ZZ2]*7,KHZ/@*OZ!F55F-"O]GNB"NR5^]\F,'S0? M4G$RB)Y'SJ')=%'/PE;WVLX088W+RAJ2YC2'-+)5.F+ZF^SIJ8#V2S*5!-1> M [_%\9&+$W!!0]=)'"^@*!YZZP=\YWC?X" MZL^7!JN\S]S!7$H3U1DT7ZXJHD^)3XZH2&;^[%14]<-8?:(UYUKX/R+E8@B# M!_I[*?O3>PE?U4Q'ZR73P>CO?,#)71#C\B/2+!,KQQGY*TH;B'].:7P&!?2* M&!R;.E'Z80K+Y@0>C;RS9*DR!V#MY[!:C@5&-UW:A%-=%L4EE9!J7IETS#6C M:8>Q#3E,@_8@E #1:R18[:_QH>I+6DD"YT[( MWK@4E;FN''T6:C#W;X#V_Q)YYF2$00ED/D!>?TR:'/^,>C54[:+*&Y_]TI+M MF2/MK94_HZ7?//^"Y$X687>-DM$]4W$?OZ'C.-NZ>K] $M@DU<-(L)2-//.( M)L;QLAR+OB55NZ"0RZ:O[2WOW+DKQF\==8Z5Y2RX45N82<5H(H&,@PH3.$"N M>MDRC!@QC>EO8$'KYQ3PDX4R7;25'->Y4T%6P;PVMZQ2IQU!Y2KPZ'\.YQ'L M2XU[56F!(:HH+&R<"W(\M+=1XZG^D/+&\@6CLF?T6U4W7;*+R"_08*;K;"#< MR$8BMA+??-W3AWC+'.JFE?SX.'!+G^QVP$HY?1PB2TD#[*1 M!.8O]1WT >^#BT>J]N][3SL7Z/FB]M>=GHN-DRSZX07C\0\OLZ\@:IE;HS%T MARC+Z 98B%S&K-OQLRTAHOL2;OO&ZXXHZYP!_XQ8$6R!SE6<2>$/X!KBIJTSW&7)5QY1CA MLCSQ:M)*@MO-KC:(/>U-C31.P/_-@_FN]K_,"QC _I57=FO=D"M! MV&9P)SC:';M:B6U7ZXX3LG)J_X=Y>8_H1%:MMJP.QK9C20_@I\@VE-B ([#* M88_NLCYK)"OIU)5S??N-ISN'K=>=+8T\KN0K&C6]-(>D_GQDWYOU[%3O=>U7 MT!=\@$("32J;U$O)$H%( F72Z*9=D/@%$7G,XRM!TL:&T8^>UE;)32T_66)A M.&0%P%Z?PFN,C;2?U)3[\>U%3T^UTCMQ5H%&UA#TI 1F+^.,*=@;/1":R$;( MA^6@404;B#))RI\ZSK6H6?&X[-UIJ'MV3I6?V3;DMW;E#)A +NFV6_@340\: MVC][?IW:LU5K(GGAU.L,.]BWZNT/F)(5CTT>(SB*N0#VDG,[?^](%3LX,CA7 M5TT[RM"]]8TA.G#K&IJ+%^L!7ZIU+A32(W<=#4*_5R($B'E7')L?2$E9POT@ M#1;K)GN7'CQAM'G.2,B6_>R_FNW:"HPS3,Q=&5AWIJ?3[(/?_3E#QE/DU:+# MP;.C_FD['U\F*QFJ[]U;[? R1[:7$PEE".^"!@6@&SKH<#3;7_MP*G^18L5.(.BU'0:?N@GQA@(I",VHHWVD.(^R).!S: M).BJ;F]Q '5KE._9'4WQA"W97W?5+P2COS/AC,$Y3]:CU.F$FU=VDF"QQWZA M!G=N=<\X&41NVV*=B;L@[BN5MX=V02-)S)5\!99%Q7T! M/K5YZ1'7C@\A<9TJR.5!['<8<' 17*FS_(DL26DEJXW0?-'FP3Y<.14_2S_Q M/G/%TQT/9]:S2PY^RFQTC6:N7^&=&3#/13YSJQ?"8J59MB9$L6]NV]WSA^N3_S;;$?Z6!S>+*7_MTC@68_-,01WZ_?;) 32;0DQ_#=FQ] MR >P_K\_Y@R2^1A%>^2\/5/+[?QQO6%SP8 !BLD8B2;T[,T]QCB-O-C_5VCZ M<1;R/]]S_07S#J9%VVU2_['>(R?D'^H]7N&QV'NA^4_C>\9D2L6HC[Q,[L.F M04^ >Y%0UEE9U+?U7B%%YZ.\*+?6_D*.:W1>5C:9VZOO-DQH)Z4 MW8+:ASCNP^ B([)#G@.HIJV?\\//XKXN9PV$#I:<6#(V-MQON)]#CM\G'[U@ MR>!EQNQ8I"B#4YSX%*).D_]860WT$A<-X%+)E-G R[ZGRZFWT$4\_Y9FTY(8KLJ"O"U]B M"O=S'/[!]I<%50N8#SP&G6(PE'9!0U!_NNX0?I('@4,V9H.9<\C<_$NH:D;^ M[3F6'>=_FHX/_A.[H"8^;C@2#5'P?409NQ]D]E'P7/0:QA9[VH>Z0,Z(K4 E(H3[@E0B+O9NEHK:54=< M7.1:#*JI:HAKM$LW_24G:5P<7']&.2]QF>E1(R%\7&MJ]B8#PX MC,18FZ4?PY?H4(+6P&,?SIQ3\A?3<^JT!H%C3]JBTV@\I7 MLM^+YZ$9IGT; MTH%F3T;&YH?32H9''4S/%&;6<+\WX#A0_K?R 38S!JD42:"4&@&W2F!RI8,T MT1*@_MI-[F6_:)6@#>C:SPEB1[+0XKIILT)T=O19<)\:30+Y>XYXX"[(QIX?=%)BM/0_I+/Z8'**I)9K:AN629H MY?7 W!GC4-)9W+ _X^"D_/16,HTE> +&8;_B.I'!Q=Y_LC(U..M*L7PU+&PR M]1;A$$S\7\G\_S.&C?XB\1=9N""F O\C:$Z,5[C$##1]X\P07?;Y^^M)6/1\"=P!<(\KRK9,/J*0N"&V,V%ZF:^R#3I;R-7 M_3C)YB*J\_1-3WG/*5LS_D=,G5L8S'J9Q?-O211J/A/EPW=!G3%P)@DH1SYG M1N^Z,>P#**# 3A-DF4R@"?.U\P_"3Y,JR*%W3]P/STC>/!_A*WI)?+O:O&([ MBV][FC],;YE%#ND&^U34]!@0H$)"#WU9@ZD6*<3"#8KFS$/+PHXN#8^8['MP MS&)T1,>WLRT@>R!*3_'OX= 52:A;N,K@;"=G'\X G@S+(!>;AC%FZ(5%RA1S MVESA>XHQ-M1S)'2K.;&N3^-A.9DWUZBJU+7MP-"=\\G0V?P7O?K+.&U@K\<1 M$U!C6&@P>B)C=(*/;Z2+K$5WEP]J&CNK'[CV M)@!6/*5O&%=J+.:%L6^5__#]ZS"T%WEU#7*8V. DT=O2&/B;^6<=NY!^1'TX MF*/'2'C3H_V/[^X(#HZ;OW%N#O0]6;4ELE+>JFQA-1E\FKOP+L=A?I,+=!7F M8$+VNE+M@ICC\CA2!'A,3.D@#S5('KR68Z6Y#^U%WDFZ%E?'@GI\4VH7A+L, M$M[.,PJ8U*1!5&5P D+XB<]@PVJ6)Q/JP09O9"S42(@2=Z03N#QAN8343ADF M<0(I1'3*R54!A[822OTM?]4M"_?O@A,'6C*E8F.:?6X\4CZ-MD9/H@E;;6@1 M!@X#+2-;QL"-2D)A+1(1[ES+$.*+A]PQUI/QQE^X4SD_$F)TT8-80"&$)KW/ M]0,]8>_2^11*)B^TU26C=<>\C'KR6;73\(=+'K6AYYR1_<_%T3@M9P'T;YOJ M&%I$Y&L&4@6>\?-NNN8+YSXR8JJ>GL. &>CC!G.5)(E;+>;L$^VQS+4D$.IZ MK1=^[OE"V<'WFSP0HI_*RN4MNROG9@_O\)^;J?*9G!9Y]I12EN6]>.-E\@GN M_^)E@(2O.N'?P]5>_5HX\VSZS;.BH3:WFKJZIR[QK-+VHXF<[.]TWV3[=5S) MNK!Z_7RYP-N*?WJI';%+Y8?;W-F\D2W?;JS M8NAXK*\_H&:7 -]'*64AT ME%/OQ0?X?QF15\[R'&M>R$_+3[[1[1_[DCCV* M545HT>Z1$Y9Y)LT:#"\E3/?+Z4N#_C AVF0YWEY^^P1JRC7K!QH.(7#S3/YNXZ9-"_VUE M@;&S9JB\I2-8\U]=Y>JDC(;/'+>!0I#54A^[POE8QAC,9.V0>NIM++HS+36.GP3V5+" M#9"XVJR LWI3*I-CNU70U6LWA7C6")&>J7T6'CID,M23ZJA6/RG?/L1W6%THDV(WLY:DR5S#G MJU;HADIH+#,:]R+))Y'_\O$1#_\CW].FNC!IDU6HWC42;MF(7&Y^\4)?!3!- MJLQZY3BB?P0WC -]%$?/E?\+!/X]::-77_1]: YE'; [E5>X$'[?"F"S*ACN MG[;Q7Y;\%&,M$S8/^^GT?\L+CEC2[5/9P2^8__-@.!S&AG_9CQK1/V/$)S4Z MGN(WCVH6L=[B1\1CMOZ%< L&9Q#OY>9AHLS'5(Z9/[!FQ\;Q5 TX6SUG>0Y M-NIP/>HYV\5!S9*@Z+.@Q_9"BG$/CBLBEI@D(%T-.,Y.D\13+9"-$'\T6CN# M931TO/%Q87GHJR:KSG?V'-23Y.*DY;(OQZ[UZTBQ^QT$8K#8K]MX"I.PQ)@A MNF%53MW=^!9D#(,-7WGQV_;.>UOHT$[A$&-SNBR=B3*W"-GI%?MHQCVPOME6 M%*"%I)B3-UNR/<\DM,)8--B[$B[A7]157\59A;#^%-AX$"2UB4L'4AC<]P&7 MNSG@(:@4+>SFMZ&HT;F!G-^T<<: MF1&;2A?!1?84Y+OF4K4(L*4\4CW%I9<'U9R1X,Q!4JE7Q3NQGZ_J_?:*_DGP MQ-V(QW*Y((8U]J8_<(J+\I'^<>7VJC;? ;4F)//N$CDI!W4U$<_(D;)^ZQR_F7N]"QX9)QQ\#0)S."\2APOI]F05%'% MWC]:IX: F"XZG\-'*8))$$KCLAG$,6^RL],0ECA>K4 3C]BC4:TSI22^=@F[ M%A6%0'T'<*+]R<\WM1E"S*@P.7QOTYVJN^' R)Q[SD?,H!30HR"G$*T[^558 M(8PHT-MX4:C@*E?L_C%X:) MW'>;%=G3C?3YOX8>WI'81DY6TP1D*9?HA1ZY_L(T%B!$OK_CJ$^IFB6CM39/ MW\_K=JJF%K+BNBQ+ 1L(*7S2;M.)K,;@WJ1G-(0$*,W?H5F2'#KNELV-R=O; MJCZ##/$T+H5G;V54Z8? F-% %L/]R_'$3X8FW.)3"OO=48=KO\H,/MKJDK&/")+?-EUGVE?QTW040-"]7:2>5I$,33Z$J EZO MLFW))FW^ AWUEY("2X>N?VF1N?-QJ"0J')Q?H'OT,Q/.U&B2IZE"M"-9XL\! M-5>TLU$J#NTCNO,@&SP6;Y8*?>@*?01"@H=5DR(FS&W'FBT^U?6I?<@WX?E< M8:[\26-.V%JP?9"3JD?9$XFA2!_T,,7'O@)Y/WP\[J1//&AA3!T\:-OSKDU. M )>2="A_YCC*X!,,;]F(' HAHI:(+A18 I8/+D#PN>?T/O= @N^;!*G(57G1 MTU^^A^-#SH(3H1]S:.(A!'!"M:T#?GG?9!N0-PL59ATB!)( B]5DF;P35!>N"R1&<9#_;[E9%C^5,X:$)Q=-6TT M=C9N5QUR7S&_]_!OB,T3##R,=-YRR)\RFCNQW@YCIZD'=V5]WQE(D_3Y M3A=F.SSY]@TZ7T5>AME:G04G,*DKF"9^A(1KJ=9RA*L#W9-J'"M=*D6)037: M-=&,N:QC56[.0T.XJ0 M]:N-W7+;IV]C4IL.W3M0R=G#PW[42,K9.L]EC,#\SC>?^JT!9[6>1Z&0K%'C M7YM@M:G0#U#&D09Z%78N&F "UX%AIC:1PU/TC)B>*Q!F.L8%ZJNC+Z>/XB*_K_=:,^,]%1 ^:>"WU6BCQ163$5> JH>;Z 9L^ M[:$/1>>B3+E\_16UN#-C"&Z6NHW0OGZA?,X)1=$+LL\[N*4 \D<*R()FAHN@N*LR-M MF9(8]26AU$MED7[3A=C^5?;!U:G0[K[6J?,N(I,20JD/V?W.HLI^7>[.4OF]N?C[-L-__-LFO(W\9) MK@EQ$CCBUC+X@V^.^ZNWH8B60VGW&V6>STJO,QYH;<+"0?29OSA4W9O\E[L@ M$E,!+(TSU]*QO,L##>9$+:(E&*9T: +'73ZX(-@1;M#DJSXJ SIVRV.DJ6X3 M?'OO3B5C^1/3%>&,'M@^57]M<)Q#3@)#*_2>9K?0J9\?LDN/\B(BPD8Z;[.T MY^AI^>J>-65?!T\F+/63#U'XP+Z/!/C+ O)K495M86X&VLW)D_,**[" MC!UC3K,F,\@E.JT8GAY:Y/-?7@Z41V\6'9Q^C&@_HY<[CGPS$)<2]F]ALADE M(Z0[3 I*&(<.CE"B"[PVT5$8GEZ_-^Q;8]+K&_O?(S-\4Q^\N!&V_3 F/#8; M]01SE.FG7&0Y,F78ZV2DS\36_:G;3WZV.U76Q/'J=M149G[=:B-%SK%L>[_$ M%OK:,;B3 4-M6IHKN63"Z/.[MH[9WJ4WF:'B76QGPSJIKUC2PPN09DSGR<"% M>=8JMY;9)E)2;DOW-!(]CSS(#XCW26!!42R)3*SM%J8?\T22;H4TEH3=8OP$ MNLEG5C0AYWP]7/VLJ8_-M#:^H*U):C1Q+/4H8$R$7<8 ]1-QMK]<^VA&_A(? M)V,IUZ]9Z!IP0#5FWX"@CW9^ 9&DKA:42(.92 81QK=8<&Q 81=DYUHX>#$B M4,%/-LT^@Z!$Y07TF.Y98;2!6>7CG=0(:O-$A3@(SQQL",%/:D]H4'IS"UPVMQ-T2OW6'8CI([N-YWQ3(Q2C MO9<0L#[8X3<^$7F[()81N-*/&46'75!;-?3&PQ-3$]W"*]7[AB;.FK41OT.= ML3=0P$D6 GAI7/M-)=G'NH]Q*C1+4$ZDVNJ9UKFX!"AY6;(B^P:9.G1!G44C MW0A18W56',%),DXAC30]EN!+"(I4._MCH^:^B,.]/"_ITM?YKB]-A&XUW*PWTQ*+>0R#OZD6].IX^)/**D^/S*/ZX@E1ZY MN!W"W)96$Z@=D89S3/HUCP5R&5O'G_,1,AC")LG(.0_['OL>4 M^8"F8=-P43Q$E/&CY)U7]4Z$>;&GNT:@'VFUQ:ZVC:"5FEY027WQ[ZL-\Z<# M0!*2)F3(X& G)5"&(W9!_ !""/ @'YBKP!5[V1(&%S0+MFR?Q]VT,,O23+\H MV+IC1\Q9;MT%L7[;:_;"2B6K#<$CB;6BQC4/6]TF>/3SGBD"%*[C+*X%&,=H M<,R]R5P&VD>G38;W)^(P<)-Z'E_Q&>K04ZF;*OI89V ^P#=8?"%#,N9]T8\8 MI?F['XZWNJ@N0VUV2J!7@?Z7V$ HX264 M=%LG@0;'CQVGHS:YD)P+WQV\X$KOOG:_<2R;2O'Z[ORKX$X&1M,4U/(2*X[1 M1^!D=.E/$$=&0Z].L,<'^W,N4CQF*S$)_D]J#YM)IA:6Y4N=T5)RC?'9@%?K M-DVZAFOBBR/0.0L54(UO:X[.^VW1TF>TBY'0GJ%\-Z8UW9!!0-3RRKI.A^&0 K<6K :+,F" MZ5O=6")T&4Z1D21W&9*JVZO97$S]5UB\)/(3HJ>UNOAE8\?QV&.JMF[[9_78'#?@GAMT.!(O*W'C- MG*B#&_\5TQ:5.K#>V)%L(G;)GSA>%=KKE"ZY_4K-J]!A'^159,:*4694N/_= MMWRVPMO:5!]DHP=$#M&['/(2\#-K8"$,Z1C[WE: ^F,L4-@:L<," [J4#V+Q M:HWHX@Y=J'JWPZ/C:[T,+T^,$ZS+8AG,UPHY[&8O<:=4-?SS$6D8KM#N0]60 MUH8AI9^YU;%P+7JVR+I)[XIH&^/D?4T>-?,G8LI34C=G)A]E2$V+!L:HVP3F MTA[1/R )SV&"NZ#;=+>\UMQ>PY?I1KY>4UA!B-T0P6LT./NG4C\C>;4#$*78_;^68?H'"MS)7SVDT9^T0H-,:WY3+I7(Q&I:>N) MBF@Z)WC=]*[%W),#MT7M0?NCH)%OT=_1P+%5FA2>JLL8/V4K :G\8$B*G1#^ M8IW]&]EHV- K\,2D;^GV"/>0')O=VNN;=V0-?#:LI$RC'\;;BK,&'8T2^HRX0[O M)H]A_9 $XCB@$L\,*:R-]'PU?26B@>W Y&1.NO(P#^?74X)FSTO1_A<#YI]U])U]_36Y#MHUV>D M#XIDA!LJL!SB8QQT(YE\J5:GHZY\(O6=>?Q:P*E4>'K>9^0^Y+5\31".>G+? MYK\W(^E_NX7AES6HQ^!Z](\,F4YB1I*,T$^:U6MU5[YAUY& 6[/B60=S!'^C M\>6>NG*VL6/BLTAR<;#\P1.-0Q_>)C^34<F^MZ MGN3B"0>N%)_$W!//,RW$I:_M?\]Q.$:3 [WT'>-*QR )64AV*.%%[J7LT$^& MC$[R7:/IX=!7IES^[PPSZLJEA&M2@X:.W]X_=QQ5ZUS:8)%AI:1PX[D_C7YP$+_'(4RHI(N39YI&[ M]G"35R-E5&5$];UMC^JMVQ7PZ!G! )BXW3@QP#J G_)0KK !6\KWO>S:F4'O M@J\-CC#4)KJ8"3!UO#?^2125.,C41Q+3W/%7>OU5*^B_M=D4#"\,V\;[A E- M.TF;*GY9XS@<:^/Y_%0_N'BO2Q5P&MV&8D]'$3/2;4,@$-(O%Q=+_N$XI[N= M)J"O10>##K#+%3Z[UI 02[6DZB#ZH7Q('VQ"6>@K(BZY BWLN>8K:/ >A:FX MJRE;<*SE06?Z/=/BP5DQ])1@?<;0+HB231Y?0I,YQUNA?'"KDE [Q^K#890K MR_8YU*RVNUDO5M+?%_W$6&H3]2%'-]494]@UN[7Y-6I&V5?=YD/QE?J66#[: M4_@.C;%.97V)E6>ZN !,"JR.8\BJ9,1#(->:"73?,L%0E&42ZD*=7Q2.X]OC MI=#M''B8'$K%"%$:ZMIZQB.MP<"C9*XN+1U=N&"ETOIZ^5&3X_51XV9%H6/MMMI/19&=TIB/H_ MD? %VNLIO""R8TD[U$5,Z^_[,7+]^IR27/E7HFR2X6GE;Z$@WKL^C5!??T"U M/1;!QU7*182+8,Z0A2)>^9H-IAWM+NO3)'[@,'A0C*P*MUM;=LP3?S)3.4<@ M3&U/A_1$X$+*&>^1WC\FE+''.TB5ZYS)7$--725;MDDJL/F!]N%Q88P: "/X MQZHV&$XLAYB3&&F>T+#@,/4TL\8C0L$AND0A$=OYC(M*TDTL[?G>7XUO_$EG+Z6X*B?]R0&8NT"XV#\ %?@TI'>:N)5GR=1 M C"?ZE='63.K1H9>G![BOG@_+?(A]^9I?3P[K(2T%0]09*2[WMAJO>P6>N MI]1W#GO-NHX^2Y*CFWOT&"$>B;TM40G0"\EHD)YT_U>];&QW$J1OU;[8':@"=+$,%L M=%)NJIT=W7^Z=C1GNN9]9'!\8V]@WMRC71 QY]Z&">[C.?F^>2G/GV:R;.>M M'M]D.FL*_PM69D+CWVI'@>,*ZLG[5B!@P,*W_+V@,2\:GD#-U.&/@29;93XX M?YO7ATG(U)G^OT;3H*>Y5/ MI9],!%9 )Y8XORIQL+@24;4R_HW>RQ7W*K[PK0OA%<=>_^=3 MA?\]IK17&"RV 3FMZ8"G)]=!&#4E["@N'& D@Q@/H*ZK@($=$9UV MI+*7H0,_2>:+WMS_0JZ?IJ.X,!Q8'>()ZRH07EQ[E[\Q6P"]@'5?!91%EYJI M#JU^^@?)]43&Z["@?2D6#7TYE_I0D,38?OV[X*:N,A*[6-<:]_MJ%PM.N'W>O$9 MQXS0X21_FF@>I95TM$T9Z>F?N+YM7HNL\,=?Z1P6154HY\6S&V86A*^?!0_+ M"],"D"VFL"H\713'CR0476)*)>]IQA%D8QCTMF72 )KW-=40;EIEII%=.)YV M)'Z?E/;+%A/G]@(#-A#R)E9B%^0)W<_HQO#DM$#YX:Y$%)OGG?AC6]?[7I;% M)8HKELKR=,^59)F!]ILC=)C2SPI)(#$GEZ;7LZEVD/$M/!#H;)E MMFPPC]>([0U96AJT1<&H,QEI8(D&>ZH1W&J@P6<2Q>]=<()LE^C',_#BW<(A M\:+:P"A-2R.;?39VG,G%Q?NCV-7^<$"QF4 3 %-$\AB].A$&3'>4I+ M+\D+1! ?\!]?&[XX?TL^*);^\-O MH>M'VC3-3+1W%(R";Y#[29^8+&5B%P2UZ9ML(Z@#=0B<@+#\=K@!OH-Q@2DF MT8#"5JO_H%K;*Q,@DQA1JBJ9H.1:W,C(?+UPP^.)GY"O:W166I41JY\-6A2] M%#NATVS)2[M!I*&_HE M*7,#E?JP6E4Z>!OA[#&SC64;>!7^1 ":=ZKCX>>*JA3*^GQS#V;W1+FLGV@SY"[A/7>TMHXJUFD6:.(ZX28JVB7O MS@04EI1QN MFV71/&_U':1L(KS>+?S(6VCQ7&^)L-R.EK=8$L]RC7-3M(4-I70^^!M4E'+C.W M%G-[Q48SU!"M):[$U4-="BVKH+.V&D4+.7+>$D&1T)X/B>X@[ING6=X<$'4W M0]_O#M4)?R*Z"_+#]NR"4&.(Z(;_%%&OTC+&S?K[?][-;Q<"%/N\K M>44V)_'&B%CCSV=^V)PP,X.47&;BBNS5?U\%YJ+0+4HS$$<6)6PE,,!C0/P" M'QO@UZ^B$I1B^>OZ5Z$I_<:P1Y]PWTW95^+0&B^3V])E'HFM_4Q.]OTL7!F! MM>M_)I;J=/O\P\7NSL*L>K].SZRUBVX_F/@P./O/=^REX(. B2UY-;'T9"2? M.69 VV>;U7;@WN63Z]]G7Q8?ET,]?_?PH=W)*D6-A[FI-B-:)1@Z"NH.ED;T M832<^+Z,26/PJ@_1*$75+A]M!@&Z$TT<-CVQ8<\)^2D MT:37/0]!A?B-^68GLSE5!L+AQ*E^?98 MFCLTQ,>-(TUK],FFN\%%#65+N6Q8+IDO2>R2_-PTI02R"W*!,_!=EEH4U4.D M6.GT*EEMOS3H--5_:B,#!UO9A"CM':7$%7 !6A2#B(F@@3$]LEQH9M!R E6F M^S.GC@YK>,?^0 8ZRF=524\W:%&W=)F8SA7*;R)D]=8Z[>R7R^R@?5_V%[[$ MBG9KI;J[VHVX'IO:N>>5Z'07=7EVPO[TWKVO]< M7[>_)_M?(!+_ZLL!??[ *1R#(R*,"342P*P_66OB0(XBG)\D3PH;<&L"/C , M/E2=6.2<=G"7$FYQS5%^BB096@(Z=NU@TE7+0UY,13"-*2*@H^]].BC7YPQ5 MW&K5N^87TZ)CBE/$RPE=X;B\Q %;R".R[^6+@P"7%X!:8[@,BHCE!/QZE"M& M3WV%JDI>RWG.\DYNZK'<)PUE,[FL?3V&@B,M96TE4@%1Q<7J0KQ1G,'_^?CT M-U],ST8,C'_<8D;:D90O'DS>*PA7W-H_YP5)6!A"GR#K2) M7PN )8Z3+N]U6I^<\%CJH> $:,>SMB90L4='E>Q;.1ACO0_N>=JE/-#=?B&9 MA%MYR(W?D#>*$'IO!R'US@,BL\P7D )SYD8L'<'A21=]E2M-+]^$7*( M/)5$Q0IY]KP/T?PH!JMHWU*U>RY//B;$EFF$$-I+YT82TJ'B4 )*-$0B_G,A MGV"H_*T1OJ2-(*_W7Q2FU_&2RX,D]4DO!'UKB[2!3^:9S MU@$VOZ7F&^A-UY%+-#PQE1IS!K\(IAUJ9O!&XN'B%#5NQ \'.$:N5_2V%8"^ M&'WU9 '[!NF"8D% 35*#A#A,X$& 3EF9+N$U8/75I6/"2I^;+/"KQI/ MRAXGJ.,.V[G .F!,;NP,-Z&G80ZW3_C',Y3Z];7>D3Z]YZL;WMZ'R]%7>3)C MZ7$UMJ,1A%\.H1VJ9_#"2*+ML(^ QZ1-):H9*6PJ(C\P>3-(;46#AR)NDL>^YU'/ZC$WM]/<7/G\/J>P;_:JX#*42FEFX7_2_7^^ MUS_7[]U#QD30+M$_;;KM@N[;&?E$'I0;"ORP(!YK4=T^MH]T*5T38MJLWM'! MDDOWHR?O@@B94.Y=T"U8^0+>=G'27[PY@8'O(\!4>]HC/$]?^_PD)V H2A>= M-<&KU;562-3!7=UVQ78O8<(IEZC?A4FKVCB)=Q:0[QGK7?[48'^UQ\^&H7I( M)O(X>MV5\F;Q8KD99V0:E: MW/TU_3DJT.GT<0AZMNA6QKR?"(&[1/9"D"S.[OUTR790\@:^?J^$\5?4[?_9 M!J5_;R8,,'4-NQIS"[,@#!!#R$K?K7;+^SN(C$G?4TXB.,LZTH;HS?%K<:7] MCPK3Y$>$OI[[+F*II<_J39]Z&06-44M"<398D:ZWA11(D3,2M, M/B8P=_3IXTFRCL+\6? W ^&=;NIY9&,^K%*GJ5-5@63\FK0U$9?\>.UH6;]% MSEM3=O.>T?=WWD%B[LELDD/:,@#9A&4K*M1,C28/!F&.7S_'"^\J4>%ULNC1 M6#1XFW5D%Q1YF;W;VC8A":Y0'*IF$R'M:MYW,F]NO6YL;93PZ,Z%_!)0>,R9 M8-9[[_^AL-;Q=RHJ\MBZ= [9+*\W 5(!;:]SC15 H--R!>I*HQ!.9*,JUG-U M6-$42>0"I,F&CM4UH-=3".G:Y"Y6@OO$^6O&D;_N')SC 84R?THI]233%2A4 M94B;_0M46VPCE//D@.)/I,]"UUO8;8.?DE!M+KZ53F7D,T0NH@U%\K!<6B4= MC7"Z.!%?.^&?.MS">KJZ1L&HIXOE 0+'\C3OET&S+"\G(?,L^+O:TFNJ,,V& M7H,YVDZ$QA](D/LF3\0E'(D^=.( ]B:" M'RY,0BY1"7I0+D"T:8<]EG;Z!K1G8U2F24_I&@[T(#-*1XJ[;&I3#F]YEM\K MUZTJZ'AV S*W^;;+I8'YNUC91B% AT!_1N[M\H6_E?P9)WODI; M?/7Q>7*SIKK&./G:Z[/S1]4;;=EC..3XP_LJ+K//V/TN3$N!0.KYE'%!.#BW MBYB0*O N: MVI<;OJ]>4]+V@UF[?9B*OS986L/@2ZX(EO-CKTD%Y19S&D$V6-M^:E=B_ MU<3>U_:)4GTEW5K:RU_.=_Y)R0WD^\!H6!8$"D2@X2?(<;N@!)KY*^\",#ZH M5C_O,_1R581/GL=B@LF^!%89D\.QL%=NVV^82.LMB WN#T?/@Y_.G+908H%< M.N\[M('(V'$W$+)RCI[Y8^( V-Z0\0X1\\P\@7Z%SG8&>_X52>T\XE B0_DS M;(89O3QO_BF4V90>,OQ,5BWU+YJO"G&(VYQ,?%Y5E?0ZU\- V.J\S[ZH?5NI?PNKT:!%Q,2@0S8UJ M'/I=C0]0:![.2*PT@[BG#T.SV!BT\E.")Y=K![G)^?@%Z)(=4]V*D,:;&WW0 M<*>ZV-;U2DFTHO6Y^:TN)N6VI7/>B<1',N[Z6^+7DY5X60_.F[03_S?:"I[;N&D,A MC_+E+[%,Q@RZK ?2L'W[$JOK6WT/42]6^'ZOUK[+?P&N_'_#V,#\H:[F9#\4 MQ=S.LJQO.;"^LS[:/4-75N^:P(_,C6,-N!;D1YTO*+&3W25P8>!BL78+POK- M>I,$G''35?)ZD()2C#&?\*+U978<<]_,CP]Y,-***,A=4'-8(7+-P,L33+JT M"QK"-N7M@LJ9?EV-.>/_Q! Z!.=ZW5R3?G\YRD,<[?H7(J3LJ-T0;OX2NX[\PJ\M8=# MVIF/00NOY78,+&?5&)RR3&) AE^C9S!&)]182MM;U4 C\4]G>Y<3^RL&V\S6 ME^WD^TWLC_Y2Y])L4UHG/GPE?,.0)8;/F_%]<0()' ^A\;\BK"Z/Y0Q/E^;2 M#("X@+ISZ'F1Q>DQ4Y,#*R.*V1$?3QQA;$O9C;HYWNI_-YE#;\#:,& !VPS_ MQA-C;_8Q11MZ SF[A?HV*KR1LSS+W-2O@;ULKXT!^P:OYWFK7)UJ.5X3ODK! M;3D!V7'< ]W0OD%H2S>T2_N&%]TPXO$(@?.UR=.*/2#"R;4-SW->TM%Q553 M]XYR6O;(Q,Y7\.;%#:&%V]"%G+D3_3ORX.AP65*^"=EM81>DOD?5^9D,%C<$ MHX"!3*IK:,(2@NN'>TU9\CGIL=+@)T%4M:UI6=;)9XGB.+?W&KK%NN%^E6'' M6_U&RL]\##T#U'7QQ G;&U],"7C%EQOAR MWN4:W&4PR+B(FAEW-3J_P&>$&:*.M+HJ37C7#2:=-EL9J8=&?"&H#YY1XKL? M/"0>!S_Y_B5W_KQF; ?)L&=DY*>2-]^-3X8_SD(?.!7L%0$:PS'X61:!5.9)B(;RYUY ,P6XS@@&NE#4!.XX."E;W#/ON)B ME7XF%\BY+SL[2@82I>R:2[=[6?_Q]&-9=DBX8'6.R4(Z=[-RLZO+$EE@3_1K M;>^GOT*Z81/!Y28MX@UJ9-&F.G1<9>+:%;V:75!P4-3DMWB;;W>+J*;?#-8= MV9 W4!7@I7X"=!A-',7'(8Z$PBZ0+1*">&\TI*BPR.BT'FYN/;Q$+O^XB6[C M XYGT"1%)S+BD7YDDR\7%S/$/;V9H]1 'E4M=6_(.IPS??&1%-&B4QTDXR.% MGWMJ)T(DBQ0E;O0BZY(NV[QZ'E]^>?JB(@4>R%BENFO [;L;P\+6/LL9F/> @.Y]SP& M+N^"BF'/BZZZ[(*LL>>N#@YVOQMK]O7EKA85Y2TS$C)UFKZGR_G\KIDC"7$.6L!7ZO"MUKF/\"YB)V_?3J6%.#JKSZU?& J3S.XZE$JX M$0#;UP(Y>N.CSJO[]&5+M;AP#"9EU63!48%XRNWIB$#&9TYGGW&?KP8&;@O9 M$+[?4^["0Q(8G1-\::)E"_@GOQ]3)P\WA4],!#>;FOR6N>R8@2%,8(UI\D0> MA2_.4A4]&P:GVDU^WI85N&X_].7CN?V\R6^?@R Q%9[HED^I5.FG?90GM>/E MPTH]B/HMCXT$/A+F>E8/Y1JGM\'4YL//SKL@E9SS>\5MI';^K080_VU_'\8R MBQPI8AP,($4P./F(E(QV9VE3N*&4LPTJZ61WU7 EZOGZG?-O]4P4Z[CS018^ M)"R#$\PD ,) (Y4GS;!%POP3W!B(\':P7'YV;!33Z\J_&GQ;DTP(#E(38Y'/ MT47/WTS>TL0<;KWQ>1#CB52BZR&<3:+S[LP7GJT M"SJ$O9WM\=9A#WS1]>O.17EXHX(5C?]1TZT9=+OT./6T71,@% M\RT>GTL\;2MZXFJ4>):CK?ML=$Q,O5!WGFF:K M.[G/QMK%>N^H/#QL2\)=/(NBLG:5<6V3^MI>'_/QU;*2/T[^ M$V-A&%*'W6,@4WR?_],)Y7_;?]M_VW_;W[E!=X?^!U!+ P04 " U@)Q4 ME5\ R,41 0"]@0L %0 &ET9W(M,C R,C T,#%?;&%B+GAM;-R]:W/<.)8M M^OW\"MR>B!O5$4(7'R )]#DS)V19KE:,;?G8JJXS47$C T^)TZE,#4G)5O_Z M"_"1R7P#3))B3)R#%YGEZ7+QKW_R_^+]"<@% M7XIT4R%EA! MRI( HD0%D%$_@7ZL""8A8Q$.+^[_RN/(3Q"/8)0@53_&PQ!*Y0LD R&1J J= MIXM__-7\PV@N@39ND9>__NN?'HKBZ:\___S]^_>__ _"_+[/[GP//"GYNG M_U0__F/G^>]A^;1/"/FY_.OJT3S=]Z NUO_Y_W[Z^(T_R$<*TT5>T 4W%>3I M7_/RPX]+3HN2\Y.XP,$GS&^P>0R:CZ ?P-#_RX]<_.G?_@< %1W9G.P2O*S>>+GA;PW+?M%9NE2?"MH5GRD3,XU^K*TXO5)_NN?\O3Q:2Z; MSQXRJ?87.\^RC5(-2F)0^K%!^2^'*OOY#/@]X2UVL?8 KC3WX M=UH?Y/" 6]6<#;GZ0ETOQ%C?W5559T,?'G%?7XME0>;](_RG%C= #8JI2RN;R,L]ED5_R_WI.,RDN]9="?YS.TR*5N?Z; M'CO%[9/,= F+^X]2RW;UP@QC+!7W,/1\*2$*<0CU:,-A1!),F2\5XF)6K#K( M3"[@K]\:6TK (Z+]DP/GQ0'MR&2^?,[X>M1]G.\;2O4H:L9=_/."/LK\B=8O M:)/-!*5BX=]6&,'<@ 2T1/F_?EZ3\];-._]C-=I\V/9J3 4M6R_ VEK0-A=4 M\$%C,* + 5HF@]KF"[#^&I1FUR].Z6L@ZMES6?0?Y^NP ?N_^]=BR3<,G)N) M^C+;;J8E'[>9JE'45 G-0LI#7CG+_Y=Q0/R\TW$NLX8FFO$3WZ'ZB9_Y4B^" MG@JXH2YFT?@&?!;+-^AKU3=*T_$GL,R$S/2">P^U*TUZSN$]I4^SOTEQKPM\ M+_/TOD+W?OE(T\4,17X4>5@O^3R60(1]/6F02:+7TC22B20^9['-I.%415,; M[VN!.3:AI(%17-6FE&7 MH2D)_)_EO,B;3XS2^7I"7.]H_,O)RD:1*5N3&X6Q?MY-'/*LF'W6[7ZK/M'_ M7&97SWFQ?)19HPPTEAX.L18%KI5!D A2HH4B#D,NP\3S8TILE.%H+5.3A0:= MHQ8<9_*X$/3&S\ J8$^-==>W,OU8O]<%M/J\_FV[OQ^O893.;F5DT]/M'NXV M![A9O.AIR#)[-3OH-XLOV9+K"EDA]$KE22[R;15YDY4(^ORT>9';W0!>W3Z:(_.\R M+_129U'M9<]P[ F!/0Y9E)CI@V*0^AZ%2J*8*,IBO;R8M3>33W:D7H#(>M*P'I?F@T/:#FH +4']7C&B7)/0GUF,W6Z_R/QKX40>4L9MD M>X@:O?YN@]Y=1H5\I-D_\LN%*'\Q<^S\DWQD,ILEG! 5&:\'ED1FH1M AKP$ MJC#&TI/=\6L2.E5*8_7.*J\61F_K4EV+W43D@\TS?Y.Y\_RDZ3Y"B"6)@DQ)"I'/"*0\TBOWV!=!$(9<4#0K5AY5 M)[O41NE.LG3 .:S/?J/!Z;620>>F/9N4^4$4AYXDD&,N-64AAMBC(6181D@$ M1,8>=E'Z[I2-H.3]4"9)DG@4Z^\6]1%$G"-(420A][D?!S$AB(G9B\S8]6EP4_0U4>YGH M=2#:K&'4@6:O<=L#R?Z'W 8*(=/9]:+02_;K1YF9,^A?LN7WXL&L^NGB=1;Z M%$>^0A"'N@LC$0N(8Q]#P0E&,0[UU->ST;\3]4Q-"2NHH,$**K"@1FO7S4]1 M>[S#]TC8P%V_(U?6'=Z2B3U=/Y?\+_?+EY]U"56OUS^4G;WLYJ?*':7#6QK7 M='W;Q[O-%C?=T[Z:FUFWZM?:46U&8R(I50J&A 80>3Z#S/CUV[\[XVT@45ARZ_V I10X5+!7QLOV_ZF E:D]#HU.%[C MJ%,%*^.WIPYV+W53D>H$X),L'I;"G'3GA5GA?I5T;CQF?]&+6C-?N5V\3_.G M94[GLT3ZA'&9P 0E J(@X5I8,(-Z/2H9#PGR53C;N09VLJNXXNAP.GSH[EN? M/E4S9Q"C"EQ7BK8UKW,Y79WRS-+L6Z%UPM33W.F^_)'F,X+C2$^: M*,1>PLSY002QU*LJ[B=(<.0E/K*ZT&=1U]0F4O4FP0HK:,""WPUE$R:$!B411C9NNJWRIV:*!@*T[Q(.9V#UJF(O8M^F[/C M_?X,)@;NXP=(Z-DK?X_M9_OAM\L,( T(@0B3&!(<(!@&*HH]I101 M@9N+K#N(#LN9@7MY"RAH(W7T#7!O#KN9P$ 4C^0E4(*')7JPAE_?9[X SMR[ M.PYTIJ]?[P%W&..Z$'2F:<>/H'M)W81PSTWH\K9SGE:7HLOZKI9YD<\"JC0W M(8*)\!5$?J0@CC$V.SQ>(GTO" EW6>#85SVUJ4T+)L@JG( ;H&ZJY\"]G=H- MP^C *K<_"$2;XAHXN#I*L;.XN;/5JZ@Y5#^JF+G3LBUB'4KH>L!]*83^+N;U M?S[J:OT9CY ?)@F%PL0(1"'U((XB 16F(O(9D3&W,<;;LSU>%P^P@39QQM[RMUY(/M(X;M'FL?>[B_ MCA_,F%Z4)0&/H0CUM 0EG$ F]*\>DGK-%JM((:L)RM%:_E =_^[[\OR.'YS1 M\9WH>LN.?XRI7CI^,$C'#]Z^XP:$_E/F[UU_D\CZC3P\IO\PDO9,_ MBG?:QG_,] K&0Z$PHF%\8:+0@R04/I1>Y"@!V]IN/361%AQZCWI/XY61O1M+P(Y*X,#WJJ/R\7]G

WTM6E%U@K3XRB'RL!(?$2SA$V&.0XE# V,2YE\BG M0=QQI+$#,.7A8VV!^,4*0]U\ ]U@-#A+'4,U] &;R=O=)<6L%.[O@D=S;6J M1 M^:G#_V<3867%;YK!IP%_T[;K>@;.^W:^LZQ_;'[7S]6 M[M=KO_8^W-KW4F^G8L,0.O1^Y0%7]OP"M.)'K*$/[$GI3Z;V&6$RBY,,X81XE-")*.3FN.]0]-?EJH%?[7SFMEDI/-?P+\&0,* .U MR,8$-V5S:1<[:1N([8&U;9/H;S717U9$E]@O2J:O3S+MK&\=..M5X%SJ'U7A M.A"S+7%=BIA:<-P/RTS)5*^89?Z;-/BVXDNP9]DGL M!0F#4<)X%1J%^9Z$6 BD?"E4%$FWT"C3,,Q%+<:)R5*CKV/KBN5\3K,(Y>5G,\PBIB@C,(QCO>H)$3)Q MA#WH1XP$1/F)4DY!X"SKG=J*9^/ ?__^*/B] >]XD=>V*>R&P $('GB,ZHE; MYT'#D:E>5=VV[E%EUY&0;5UT?;V;<]&_E#+\&_GM)6=R@W< @,KWB'" M5Y^7IK1^7YE4[?5\E5RF+Z7OP9 N"&>0W*M8=L$QJG">0=2VB)Y35,<]\&J& MJN>>INY4SV$7A?XI3T49)VNY6%7[(5W0!==/7/(B?2G=)&8J9 'V*8;(TU-# MY'L<8BSU_#"4,?,8CPCE'1P4S@(U89>%RA+ VZ: I\I81R>&\]K-C\:OGXN%Q\*\R^>E*I[>OO<:L%3,5,%T 7L%V$TX+PNW4L5\2!Y; %GL&;>GG M5>$U\TR#&)20^Y,Y>WIZU3*+:D<5+'L:ME7)XD9T/TR>YTI MGU/EA1&4C";F:I>6&$1CB) D>KWLA0EF;C=#-\J?VAJXONE88@0-2->+H)L, M'A>.'G@9VIG*B9(.-S[W&G[&7<_-\D:^Y;G7F-W[G?L?Z[IO;TX/N'%37]R; MX!!Z7:@_D]F++",_QI%$$4]"Z-/8;'4A"@F),>0\]/PD%H(&3M%G3M0WM2Z] M 1?]*6X?==BLR>MYE/U[GR+OK5@3L[JK;O>8F M)VEQG\U^U3.+LN&D*$\BKW^8TTPYDS3V<60.^0(_@"A@(:3&YQ$'L0P0Y8(C MXK"GW:/:\?99(TC&&V"*F^0&F,/!(DE+X_' MJP"&0Q.U4=MPA-V9M&^K[Q)8KCUHEJMT$8ME =:T%DO FIA?N;P_OD-H+<B[HVBI#?I&0*V>[9@LQA15A1O\K $_9R:]U\RC82(Y M#R#U$[-+0TS@/R^ 6'F!1PGV/>RY[=+LK6=Z&S.5 ,Q7=V,[)8C92ZG=/.ML MF@86RXJ?)ASI&F*/66".,=!O]I>]-8V;]>68L3O97HX^?&X@@Y.N8/DA7[#R M"&\6HCB@5,8P2>(((IXP2$/BP2 B@6)1@G#LE$RY-V136]>UW15L?%KSHTZM M]:FYXZ*POV:WD[4W:MY>;1KX?1P'R0LBI)!!Y1,\4E1]!+_9$H##R8V:UNVY5V^0$ MO,;6:3ON.*^6:MH76T,KI"51[M)F0T"_FGD6WFK"P!Z M4OO\6-T;,*M:KI>X[].75,B%^*IQSY(X(2$6,41"),9I@$),8A]B*15*/!HG M?C#2A3M;S--;VC8H@:AA@M=4SL5(5^BLV]I2 J?4?D/+Z/D7WUK1(UIV7X#5 M=Z(Q'1C;)W"9S;69IG%/S1KU'^,*FFLC]':[S+GBCOFQ'9R(SY]%NKB__L$?C)D&YK52&OHLX@J' M@BI(/62&LB""NNN'D I%,&81(LR?%69SW6X,&Q>^TRQ\9<1PJOA9%B!=!?T2 M[:!?7)M:7BXH?Y!KHQVO?(S[]; ;^*;;Z ./@L:4"V#^!2V+3)+?QMCJC]6E MDLW/-EZH2 ![ L9=@!45H.&B'!!!Q4:/UU'>I!7[O%]L.'9H5.5)Q94>VN]EKG6ZSNCI*841I@1Z//0A"I6YQ$@Y)"&2A$NA M,*$VFT;V54YMYVC3-\DH575XSBO<#@X'=HQ;^&?TSN/ P\ FA1IP[;-10[X M9E[P>P7;B1W)N\.&X)Y\-YPH.NK)85?2>'X=3I9M>'FXO3FA M#;N_+^>Z&'.OJ-S&\4*:Q(FOESC8DR9U)(=81!32*(J0KY<]03)6C"Q[U!/> MM'M9 9W AMU66[_AEEWW]OMOL&FW-OZ/L&VWOZFFOW&WA?N/OW6WOR%&V;P[ M4'7'C.Y-1&H+GK6$78"6S: Q&I2Y?FNS06GW!6A;#DK3P:;M9AMH93WX MW=@/:@(<3^.'_PK9C8V3^F(,/#).Z#OA/#".UDZ]#HO#HQYU4!RM$;:'Q/$J M[C8@MM/\K-/_?)5-4!83F#G5&)[H_&;Q'Y)F=]^7,Q;*.$SB&/HJ1!!1/="1 M.$Z@'OAXB*D(@B1V&>.Z@)C:L*7[$7(;2#I1;S/JCJ57$[ 1E51,^A:EL7SRJK:Z29_WRN4VG<+0\$ERB7)VQ[ M!?/5G ?G:2&_:75.N:P.2HPZWR_*4JH@W2I*"&$H@D@P#R*","2^"*$,.?,1 MCPE&L6N]M\)8]KC%N!FYJ.QF>4O,-+-F77VZN+O;O3*V7 M_Q?K$_0J%%E>32Y/4C5PGLO#];]QGLN3Q)S. M5XY%QF\US1;Z,?R MFBW#1]*<\"']>F [H: M(#ON>P_^#7#<_YY2NXZX#]XRNPJDOKO?G>]L>.]LDK>B_AH&P$^&@S^#A@4S M/#0\#+ E/E;3#;,U/CCZM]DB'ZM1#FZ5CP:@XU"XS&1ZO[@J@VGPUR9D_;KF M?1F(@P G""F3/A4'$'$90^HE"=1C6I D"-.0."5_[@)B:@-4ZTCDKZ V"/#: M(O @Q;T1*MZ8YCA<=6DERY%G8.Z''D1JIAO\JSP;F\/!P-FCSR&Q7SGO F1< M93Z#JAV1/:>L;GKYRW(IOJ?S^1?]!7[0BQ2]1%D^EV'F6WLU,\)E&.%0S_-9 M@B#R> 29XA** *-$X3#V73<[K.J=WC9' QO0%=[.BT"EH;N_$CS$87?)J]\^XGI77+#(Y+P,1KKG/P4^?EX4$ M@6,.6;M6L!M[>N=VX,&FP7L!&L1@#1FT,/+CY)D7(ZKV.+U'=FF$J(S[&"$0F#ZCB58"^ 0H0")S$WL3VLKWT= MJ&1J J1APAJGPQVD0PPJ+Q"!GT0P$(EFT!<<4BQ#B&-$D5(!$;;A3_KB<)S1 ML\4BJ*'VP.9Q;>Z+H8&E> \U76Z]'>+(X9Y;#UR-=+.M$V=N-]I.D''T#MNA M=\>[M78"_<8]M5//#N[!^%4^TG2AB[Y5'_3JALZ-8]',QR@60<*A\O4_*/(5 MQ$KZD#.%8XI9@*-@(&_&O8"F-C"M0)JHE>8[.)B;X_[VL9L8C\GZP$)]V/UQ MHRDJ[*5+Y)NX0QZE\:U<(_>#FJJ;Y%$*SW"9/%[N&5'??Y$+F=%YDZN ! 'B M*HZA1Z-0SS)Y JG$&$K/1Y&(/(_YTD4Z]]0Q-36L;K;?5QA7&0TZ1'O?HM). MY\O0427&]'O?\"&*,/20D$I'R;#/C':AC:OV\@=D>9D&) MU#Y%WB$ZC_?UGD@:N*]WX,R.]4Y-!$Q@H'D-$)2ID*OX@>7.PWP=2W#Y9']'P;4I+/:> MAB%X: '1H,$:M4G#6^$V"YX2.6B@@Q+[,/0Z;%L-0_-(.UG]T>VVO>5.VM$= M+X?BQML$<[=Q8U^LP^L=@S@]LUS^U[.NY%K749A$E^^79J4X8](3"58"^C2) M((H3"@F.)4212I+$DZ&OW)(S'*II:@J_!@I*I'7VSPJL:YZ&@_3:+>YZ(6U@ MU>[(EWLXH5-<]!L$Z&!MXX;N.67T3L"=DR]TF";V&L7G-YG>/Q127%8J=C.? MI__UG(JT>#7^1>8T>18$/I,A43# ,3?I&@C$<1A $DO)5! (+*SVW]\"_-3D MK$$,:#V4IVO,0-2@'2928W\7+":[$V[AH;6WO%W[[GA\N'=-?+AW+O'A5M^; MF@C08@*\G_[WQF$6/^'OSTA+@7)V-C&F^-\T9L;RR4W@I# MQW@CC\NL2/]98KQ5-[I;+^Y3-I=5.M89%CBD081@[%$%4:!"R*B'H,1A*&.) M5&BWIVY7W=0F*E5"\'2%LLJ:#&C+B.9PS3'TQW'6[59B_7$Y\)2@#=3X!*RA MU@F7>XRI8<5)OQ$QCEO9CEXJTR4 ME3OYHWBGK?G'+(P3YHM80B^A"40D5I#%F$"2*,3"A"22.(5NZX!A:E+43LI[ M56:XR,VUU\V@]K5!C@?]75K(XLF38Q88*J5,? M& -*:P;)>NS,Y4#YC>UQO%$F8V>B#N*J8JI2MM+N\#97IZN!"M>ZKE_-'<)=X4\M(+XTYK1W-C8A:A""4F^#./ MD0^UM/J0\4#!,/1DH(B(./9=='94]%-3Z)NM::*C"H_;\G;Z/=GV'%CY&[M! MR_ +L#8=M&VOY["@L;Z\E]>._UP3<+$[[[VH4] 4F@;0\-#?D/$FS=?K8#.N M!:,.4V_2.-L#W-N Z+A3H<&(=/YAG3 MQ-'X(K-RNT4OK$)>$C+$8224@@CY :38IWII$2)$/!+J]873AD8?J*8V ME*T- ;*V!)AO,."M4/1ZTBMK:\"3%K'T&N]ZH_%:-IG&:ZPR>4.K7?0+4%G6XW9,GT3WNVO3"[)Q-W?Z)'-G M#ZC7PL_=*KI9&$^!9?9:A0 IRG7U>O?!4RC F',8!W$$D1<$D&'C_9EXH2!Q M%'L^[K8_=+SBR>ET:X=BA;SKYL\)SEUW?/ICKK?W4X#N*'2K#$,YF9]&H<)PQ20@6,4(PB)@*%N54('8&%>0+ M(-:(RSU$N= ")Z4Y<7 3-AOF[=2L9SX'EK &;"V]SR;?'H"@=".I5JVSJ M'56@'(C85B675WNY4I)?LKS4P9DO0Z&G7YK>2"&(@IA O:S$FG7?)S0,0A4[ M'8 =JFAJHK-]02('OS=0S[M.LJ;6R>[S':Z1W"R6GR3_6(@FIE^,O3"FFK1 Z(6:BA1DF$DH TF9$(IX MR,KS:%_A4Q.!"A[0^!Q\YK<).][-SZ5AX*Z]9J!+C+EM*AS<^\^@9"3W>Q=J MW#SB#]A^U&-]^YWQ/,H/H-WP^#[T3&\N0'IF5)ZIML+_.HZS;H5.J(ON<\4H MY_-:(RE>UU?@UPX. MM]5=C5]T$45^LZA2\FW=W"C_^)X64JD! '/C'9-A#$3#"8^,H/ MA1]*7W&W8/*3L"HZO"9&BV761-!>^$QI5V M$MB#UPO9Z_YDL=7UPHJ=5KB2O.W.=]O<-JPX,N<9%4M[[A^6CP!#5>O.8H]K MRZFU?[^+V3)F'UJN3P[@>?/Q]E3D1YK/0D]2WQ,<(L1-\/H 0RR] M& 9"A0K'RF=N9Q<'ZIG:KL%J0KXY]=9('7<.#_'JMJ Y@ZVQ5BX.1'5>GQR@ M89"%R'9=;[+B.&#PH:7%H<<[NB)7^6NU:&GH\S*!;>UDHMN):UCVNKZT;(3O>M(ZOGYGNNG49HTY+*FZW,HZN M'3FC!$<)$0SZY;R%>P'$ G$H$N5[B$0H\%2GU-4N**8F41O7JY=E]BBSTM,_ MYJEND&IIV$YF7.5X[9BE#7W+/X M'":3LQ.2M\G*W(6L@QF6.Q5V_LT#(56Z2 M=_F/3B?O1 MKC=T('.PVPXN6-[L\D,'PH[=A>A2W$ ';/FAC;_R'Q-30T^2O^@O]6?]-:]C M$X>$R231\]78-Y-6$B-(94"ADDD4>YQYON?4U4WJ/RU?RIIO%M_T@")T M+5^RI7CFQ6_4P"I>RWT0.O^ZG,\_+#,#8R880I&@'J0,8X@B3T J2 !]@1B1 ML8\\Y705K@.&J0EU8X(Y(VZ, +45H#$#U': WXTEH#;%4=&[-)B=8 _<# /K M\2 MX"S<9W#8JRYWP3&J[)Y!U+:JGE-4UWMQQLITGM:A%&Z?ROW%Q;VN6*7% MQV6>FW +=?;A_&YI-B&7\U300HIRICZ+$J5\BAGT".4041Y"K*((*DX2W\.A MK__/[=KX&PMY([7"%J,A[?2?ZP6,Z7 M]Z]FFJV+UE75-T.\F$<1)AX4* BU7@<*,NHGYJYS$(1>',I$6-\J.EW?U,3X MBR[HH?2@+%:82Q_^IPJUPYT;"[*/2^< % ZLB^M$ZVNX0.,%-> N5YRY.7H!RJ*8\>Y$V=NT<4W*X;6.07DR*=+B ^5E/(MZ MOS$)E4D%32'FC$ D.(),"02I)Y4D4:"BP"G@X[Y*IB:X%4;0@.RX_;N73KN) MZ;DD#2RISORXA[,Y0D"_06OV531N:)HCINX$H#GV;$=?S"HR;7,=4@9$4AE) MB'WDFY_[K>Y7__'S2K&=7/<:]Z.-^/^ISJLE3XL,YG>+ZY_\#*% M21./ZA.M$BN\E[R\C:,X5($X"#X9>A .:"!78Y2\8 -O4I@2U=: Q#ZSBO34&@L9"8+ZH#HN) MGAO58OWV=DTUL)*YM)*V#C3F@=ASBSHL)=^N94=:=@[0 MPCVM5(>A_NBJMNT7G)FWE?&F<>=?3 MSPAS$0J?P#!">HD>11S2) [,BAW'$8TI"9R23 Z*=FH#>P\7V5=7U=>&@Y;E MW6/##?JML5NT3.:[,/#,81I?@_%"$[@TSS3"#5@AGI;W6A_D]Q86P*G2;L-< MLT/]7K)ZH#673[[*IPI&?JN^Z+&7IT]T?K/X#TFS._W5DK-0\20D$D,<2A^B MA")(><2@AS$+0A[1P'>*(MH-QM0&)MU_(K?QHB/]=@/!\*2.=@YH3+BHUPLF M+KM!"TJX_0GS>73UJK@=H8PJI>?1M:V19Y;V-G/\ZQ\RXVENW"D^/U?1W1,O MY%0%, R9TO-Z%$#BR0 &,HS\,$J"D/9[:<,5X=0DL\8)Y!JHR711);< ,>Z&>&3,$$54]P'.?83HO[8VYH83U$V@#)/.Q(Z?>JQ?$JQ[U5867^ MS@4*N[;7E?+?,BG_F28*8$A]+32VRM(7JQG; 8^BQ)/*)\%">N M*8.VJIB:;MPM"SH'61MGZ3V[\0G,Y+QT?^=:[^]=PVOMX=E.1\YC;V#MV ' M2G2]9OXY8'G?B7ZVJQD[K\\!,_>D\3GTY+0C=<^(C+PXY *J,IRG'TE(D._K MQ6K"PP"%$8N\:0;BGIXW6CO.=J<\X*.U^L"+U@%;PS.W8;--8 M_;J"_V,LBCLVR5O%HSY_RGLX&UZ5CUV/KV4\V\Q$\OF2+7F9.R,O9D'(><2$ M;UPA35QJCT 2A DD3$2*$16*B+@-9&>@F=[8-':JS1.M93W#'J,%AI^*'T_- M^=/*%-#84HX+E37EY/WP1*+?M)UVI(Z7SO,$GNFD^;0CSBG]IV61G9.X^G/8J7G_3P0T"-"0H2#$&*$/4CC4&'I>4AAJSN[-I5- M;<=A RO(-%ASV%2C=4ZR?IAC%80>8AA!$1"3_CG0]$H5P5#YGN2$)@KY;N-5 M7RR/,R"-Q;/=2-,7=P,/)9ND&9P7X,MIUKIDI#])1]_YYP]7.':V^9.F[\DM M?_J=;CK]RW(IOJ?SN1XAMB-7KGW UI%>*:7Q7>Q4:#BN!]:E!G@YQ=T-M+L&#WX?)-IN-^)Z53!'"*-J6C=Z MME6N8RG==.\N?=0SWUMUE]%%KF1VJTSUM]DWF;VD7);9DB3#+,;8AU$L]315 M$ )9(D(8>]37,U@41IY3> .+.JJ9U8"GKA5%G 7/@J%?5LJEW5*ER(&);GUQ>?1LWT=OG(C>1%C7,VGN0<(KEOI^##%;G-&(1,9]>+(BU>+X7(S):]_O$VNUM^7\PX8Q['(8,* M(3T((.5#PGT)E:*2<>6%,K;:73]2Q]26*15,4..\ :IF4X;K'9:?8S0XVK; M$TT#ZV4GAJS%SH*#/7*52_Z7^^7+S_KM2JGT#Z5 E=)TK,Q1Q,7"J$8>;![M MZK)0T'0AQ37-S*2S\42/(NPG7B(A12* B%*JY_7$ARC@/I:>"# +W#QU]U4S MM6[>H 2RANGJ4+"72UM?@7,9&MP-H":G03B %_]Q$GH^MM];U<@G\L?,W3UL M/_ITAY!NW\R1CUYO\J]2FT 7Z3^KZ<9"7,[3^T656R$M3&SN%YGO"U?3^G/] M;4\\$E OQ#"F,H%(Q0I2+S [FTIXA#$EB96/_U IZ8Y*Q/!IHUE/..5E:!E MAVN,MR%:^;BF3:'MAEX?NC?;@9!@&\]T"/@V1/,Z1'U[XV8>*?3;,,W=4_2W M 9O@: BX(>H=+P[<@*QM!(,;LIYNA 5A' N/!3 FGM*S?"^& M5"$"A<\$8GZH@B!VF>_O5C&U<=<@;%URZ'3&N(=(N\G^>?0,/+0Y,N,\R3]L M?*\3_#W5C#JY/VSF]L3^R)/=.OC-@F>2YO*]K/YK'&_E$TW%>ZEDENDE1.6A MJS6HO ]1.4',2!(DVE(,(VQB.08Q@9AQ'R:);T(\AC[%8K:0]^:NJIT,= -B MU1=(U1?:<(;K$C5J("NX>>DGM"QO1=$.>= [MH^=M@S(^3CZTQ@ ?FI,^'-U MG:!J@^;6@6F"ZF+:B53TS@)U'H.]BEA'**,*W7ET;8OAF:5UV 4QT;H^+NGB MW=W'=TUZBR;YEY(X4+Z"<1AAB&(N(?4P@X0&/D9*(8&M$MZ>J&=J#W$C+:O/(=!MC7R:EJ-+W2.OC[=B/6W#QL+3XO&N=Z\>'].BO$ZK M5=A$+$\7]W+!4[G7=USHM2,C(8.!##A$,E(0BR"$<40]3X9QP@/'M#YN %R^ M]R/=';K]].GF[M/UY[MOI5O_U>WGNYO/OUQ_OKJY=LP&Y-@6=E/(X?@=6)!; MP,OYX0;TX=WXN_'6\T4D)P@C7TWJ0L_N9:5.I73TF.4/4CS/Y:VZU/6(=/YL MMN&^F8E1&=>UNN,JA!#YB9Y*B@3'H7**JMHKO,E-0VOKC -[VSZP-A T%E:)I5LVFI=6)]7: MS,I3KUM2\)Z_!78B_'9M._31V1LTJ[M;Y2#L]^M3V2_$<1TJ!Z%WQYMRF%JZ M#27OGO-T408_>&3IHJQH-7@5)JMY*F1U _=C2ED]6Z=F,*N.B#2Z&0L)H3CT M8: 2/6KHZ3/4'R40XX1S%?J!'SD=T_2 :6J#QJ^+)@1=@PZ(+L++I K2LJIJL/QWOD>->Q;L/7*,J=H]$ M;LMTGT5WG.97.YUESH9JQXTS$0A&3%XS:FXZ"0HQ"2/H2X9C'"9"^&[Y#[9K MF)INU@#+!"6.L^,=\BPGN.=0,O0B..&01XA#1/1\B@3(@X)'DL9K2'L^G#% U\$KVGXC<^ M=SY,Q>E3YB/O=CPEH4]I0>?E<;5("Y/J3M?Z;(ZPWST7GY?%?\CB"TW%+ X# M[L5*09[P&"(1$TC",(!QK-=W22B0H,KQ?,2RZNF=C'S)ED\R,VN")_UY'>#S MOY[3*N#DDZ[F@1K_FW11[P_I_D:;_O9$7]WER[J9+(].!J!^Z$.3"C)H8P8- M:,">"Z!A@U=9 .\Q],21ZKZ/2>QK7S<$Q)'2G;.1ES?[WAI,+U_*&[5KWD5 M/NF651>3;E89KS\LL]NGC>KQ\N0YY/:[XW),_",>ZWR?.)V M[E[V4&1OQP8F7=/](OVGKE_H:5&J4KJ*9-?$6KY)(APBX5-( MPIC!D,@ Q800%78Z6+:L?VI*WW9164E,RY8+D]P"E.: ECW=Q@7;-G)3_ &8 M'TO+3Q-=^_N 0;PX.S(XB ;;8G@3=74DZ)!NNA8SH-/Z),\_";-SH6>;;[(C-[+FX46#)D7 M7VDA9V$4$Y009-HBAL@/,:2,*XA#/R:"4*2XU>U&R_JF)FNE;\?W&B^@%6"0 MUHB!B=KA'@[B&-]VPM4CBP-+E4%Z 1JLH 8+&K3@ZS$&.X6-L."E]Q@2Q^H< M/:"$!0'[HDO8O-9-8S[H%:]&7VYY?LE2+61/=%X'ILUG@D0^#GD":13I:91D M(:2*4AB+F$3(HXGT<>-D!B"VJQPFF/J:GC7ZQA56=+I6.40)9(DRY,L@ 3S%7B&(5Z?T53 MF[74@99;8(%!"VJXKM&H#[![7#WZY&Q@X>A*5X?0U,>Y.",^]8&"1PY2?=R\ MW4C5)Y[O$*CEDO/L>14 )F\BP-0EMS;3:S?T@"F.$8\@8B;P "4,,J4PY*&* MJ"!AP$1D';W%L?*IR48-?U\$*UZ9 .9K&QRBEK@VRG%E&9KJ@=6F8;F!7H8' MK8)4U>@WSAL[!(EQI=LA?4]34]A,5>%'%?CPV>7J,2O5 E7B+T*!$D."*,>M(I6?C^:J8V M'JS]UYH1P6WQ>8!,NU7G^10-K.-K=IIH@_W? 3M.0J\+S -5C;JR/&[N]I+R MQ-/=!.!CNI"WZBJ3(BV:@%A?Y2--S5W_=\LL6W[7/UQ1_:4PKJ^8A2PFGJ>G MCU1 %$@*6:P0# BE1"D5<+O@?]VJGYI@K) "UD %O,;J)AV.S6 G*<.1.[#4 M&.#&S:2"OHI_9YS8&L)7\,'5*<*=5:@;;[VJDR.$456K&SW;:M:QE-'BC#2[ M/I$?*C]66NQ\;!0OXI BG,#(B['^+0F3Q"DA=7$J=?Z:84 MUX]/\^6KE-]D]I)R>2"[[[QLSC+PW/KBP)1C/HM9)&). M A@(LU=EDO#B2.I9&I4RPDSXOMNUK9[Q34V1&O- ;1\XE-7[ JR--(NQU@6B MRDY0&@I^+U=KI:V.+JY]?Q/L1/$-VW=@(=V;=WV=)ONBV;BK+GG5]^*-7;JI M'TVX"+NV=-;=@1CO5:O[QCBJO@]$\/:8,%0U'<>1K7BD&DG*9YXB)CI=# EE M"41<+]QIS @4>K$>4BIPH*S.MX_6,C5-+T&!G](%$,OYG&8Y>)(9R W>/SM* M\GY2J>]K^D(8$4] % D"J<011!YER%-^'*+(+3[%V;2.$WFB(O;ZR[>2-);WC>T7R-&MYICYQYUG]KXYHHO,,>2;CC!' MG^P@:E?/>;%\E-G[YNL6>T:^&!0R9A"I*(28)0I*A57(%==_LPIGO*_PJ0E9 M P^\=^BEVX19B-<9- PL6VL&N@C6SG?'7JK.H&0DD7*AQDVG#MA^5*&VWQE/ MFPZ@W5"E0\]TC?Y9-]_[I3D= MGP6)"E'H*:A_H'H)AGU((N7#Q)>^Y#1"RJ,N*]P.&*:F;FL3X-S8 -9&U/&- M+D!I!R@- <82\'MEB^.>99<6LUOA#=P. \OK,$W0(11T9Q)[C@SMCF/D0-&= MB=J-&]V]J(ZQ5N6+7#S+*D71H@P+\%M:/#3:O X/Q#S&PB3"T(\2#%%".21Q M0J#P>8 BEE",G-P5;2N>FD!^O?[[]>=?K\&'K[>?RLR:7R^O[KZ!WV[N_@:N M?OUV=_OI^JMCDDWK-K!3OR&8'5CR:LA-.K8*-/BN48/5C&J8G)JN9/4;\M2V M\G'CFSI2LA/,U/7]K@'P\XE2J 82 3 MCDDL$/:>/VGX;JSYTZ]TC"E"T^SO=/XL6UF^C$"U4_M5F?W,H>O"^%.7 MNP;FU^RI M/+O]5M"LL!.>0;"Z]+QMQ$,>$,[+&!RT $S>IXOR;L)2@0J!8^R209J8,4%) M'$60>;[)-"\B2 /.813)B-&$$!'%=1-?+RRS.DVD@1N\HS2O-'?#I]2P=F/9 MFS?5P*.@L0^4H#939I;3\#UY3\&FF65<[,K.\K@Z;_G)5\7V&$1GR*;H-_C. M($C'#=HS)-D[P7X&K:QC^L[]WEEK=\!WK^M':F_!R^\T$]=ZRF(BE>1%5AX^ MY.7]\[L'NKA]*D%_7BY>9%Y(\?FY/ M)(H\@%G'HA297%^,",C^)H!_ZE E, M*4^D^R1B-/S3G%BL0%ZT)A;&":ET/,H=/8_&^S)0@7D0^!**1.DO TT"2+$? M0X5DA!A5#"OA.MV8\%=A^"E(ZXM@\E?],;X%=G.32;;KP/.50][V;4=MP%XW MO/)7OMS&]@M060]:YM?Q7 I- *@9N "M+T[%0H^I>L=NN'Y3 (^&?MS4PF,W MRD[*XM$!N(=/?%][5-SI5V?8(YY2B,&(A3Y$)LL'X0Q!_;]()3'3XYC52?IV MP5/;76VP 0/./ACB!E?'%?T MOW>,+K-.^4"^<]1M]YBQ$XP:CZ8.\G=@T MO13J)IEEON[L=79U.0LHBKV04IC(!$$4,@%)@#!D0FC5PPH'GI7NK8NM?UC./5E&C=-5= MZ$U_V_.7KGZT=8K K_2[[K R2^D\GX6*^E["!>2>,MY?/C)'7PA&D4E:W?*QKG)H@K &##<3 0'83B--LVXE% MKQP.+!Q'Z1L@!*XU-[UJR>E:1]45:Q*V-<;^QJGY=SN7)C>'<_3>D;\5DSE=Z]C6_WV/V(R'6%EL#GXWY(":G1['A[=IUC_: 5S; MA/]NIW![FN<-CN+VH>@M./.7;/F2YOH'L\&V2GM]LT@+O6:XY.6^0;JXOUEP M;=Y<%O)2_.=S7J:07:TR9J$,69RV(%TH?^_QGIV..=>VM=N&'S+YGK+0- M(T'+R@M0VPG6 MAH*UI1=@;:MY]%2#]Q$INL_F&#J,="]8WSK&=)^$6P2@[K6Z;BGRGA^?YT8Q MJU1*NII,/NA1,7V19:WRCOZX+(HL9<^%\=6]6WZA)B9VO:F!$591E"00D2#4 M PDED*E(0"]@)*&,$Y];7,J7)V=8V MIA)N+=K:'JW<+8O W1)4-G5,J'=>*[EEV!NMM<9+N7=NJ_67?J\7.1OT/[<1"RM79Q?:+KXN,S-?3,3B"=5:16B MN[JCOI:OJYN[9:58UWF1&C<"\5D657#XN^4[>9?11:ZDABUFOA='RO,H]"/! M(8J5A"Q)3'X7IGA($\\G3MZ98P&?FERM[09I:[]Y(0LPUY:#8@F8!-F* #VI MT!^9/Z>EP4 \E]=7%R;23%$ZHH''TA.M:[J9@;\X=OLV4_PZ#*S$K6]"R^8+ M8*P&/QF[_PRV+6\"?[1FG% M@<&_4?J?<9KD<"ZAD>KOF O;3-X_:TII_E#76.5+F0F?8X\R!9GPS4E"'$.L M?*K_B5" 5<(]&G4X23A8X43/ JJU[&*Y@ 9Q.3HYI\@^R+'=J' >92,ERBYI MJD'6.@Q^JG$>OK+KGBS[%!?]YLL^6-NX*;-/&;V3-?OD"VXI:9IF^*QTE4TYHZ4H/P BA#^\M M+M. MX?NAX9D\,] M.[MF"FNB_GV8+[__38I[V[HCQF/O"3B80@E5R%$V,B6 MSS DB4H\C"A%Q"J3SB#HIC: _+K(9)6G<'LEW.2CU!_J=4*'F6AO#2J9P%$8 M$J@$QA!%7$ :!![4'R6>\%D2ZH'>:1QZLR8=9\!J->J]:=3E I339:7- @_& MKOP":-L+V^/E8=K5857R%FTURDIFW^%EW0DO0!F%UM@'2@,W-JM,Z"ICY^ZF ME?&^/N8XT&TMU'<+]+]^Z@WA^&NNOLG=NT[KO9+>/%*OEAJ3+J'\I;7GY,\\ M*3V?Z@;G0GH041Q"0D)S99OJI8BO?$\O01S&E2>IL7"3/%U&!]_'#UHBT_O%]0_^ M8%S_F]0&55"+Q?U[R4L7E+OOR[N'Y7.NQ^6[[W)1O-XN5L]^T%)D'BR438.T+V"FUJ0E@;!QKKUOE!&OM 8R P'<#! M.:_?)CVNGF_;4 -KJTL;:>- 8QVHS#-!@"[6[Q@3N_A:]MN<#HZ7;]:L(WEA M]M^\/3EE#D+\40_-?FL'J:'KB1(KU@?D5S3+7C6$ZJ1[)A0A MGA(4QE$9JU(O,+#'8QAB[",>HY @IQW#8Y5-;3 M@[$5)AB;*(.QW1^-V.+. MK>UI1C^,#3RJK3RJ.5#CR"<5ITW=/)BS>Z1CZ9KD4W]/Y MO!T9 $7(BT@<0%\8E?!C BD-8OV/H(3%7H"I< IVLUO'U,2A@6A[X=Z:2SM5 M.).A@<7 E1SW:#6'S>\W/LV>>L:-2'/8T)T8-$<>/3^,[LSSF"+MRIV?J*$?][J%N.T2NG5 / MWAS.APDZ.TB/W:C@S4+"'NJC>Y\Y,S-?E>'GHWR1<[]>CA.DA(\9@C*.F.ZK MOH)4L! &01R&L?2%($[YAX_4-;5Q^?\\+XW3^9+4A,@W=[*HHB16.!1>[.9WX@YB>LXE5XTG25Y=CTD;\("NT/_5 M37I.8J^R MU@'&J&K7G:9M$3RCI#.2]IA#T3*9]L=\CLLTWH<U,$'7JV:QC_.EC&^S3G\Z5)I;H:31FE2E#F02$\!5&B?Z(1 M%9 S[I,8T3"BCL'\#]8UM2Y?NUQJK& -UF8<=2;9;LK2$W4#RT!GUCJ$_#_) M1\^!_P_7-W+X_Y.&[R8!./U*1Z=-FLNOM%CY*@D9QS'G4-#8UW,#(2'ABL.0 MQ;X*N8@Q=3HPW2Q^:A)AT(%,PW-TM-SDS*[[=V=BX!Y?DF"0#;!#LM_H?CT> M-ZL8UZ=QKWD[7HO[G^K@EWCU8-P?Y=_U'$(KP!5]2@LZ__"\$(T?4TA((A6% M"E$$D40AU(50&) X0)BS4*G VM/P1&53Z\LU7%#C!35@8! [.):=HOAX9^^; MN(&[_C'.NGCEG?Q^VOO9]4CB2)YSYY'IY@QGR*70KIVQ>78C-/^IZ;PKYF,_"V M4S$(H&68FE)\&."B1.ZZWK%K \NBJ9UZ' M/L/J@5+WHRP'COH]T[*I>-S#+09:&8X43X7.L2]*B7F/R-I:>+@@Q+A3F67B33U<=;C7S^94I>/Z MWEA2L../8_M>-ZEI?/5_2XN'JV?=@QYEUE39A&&=(1XPXN,$^L9/!TG)($&< M0NR%*$0(X]"W.DURJ71JLZ#5?9>6ZKC)BA75=M+2-X%#KT$;[KYKO* !? %6 MD"^:(,O]28X+1;W*CE7%HTJ/"Q7;\N/T;L?,D<]/3_,R]Q:=-_$,KJL/UBXC M@:"Q"$P094D#B!C5"[%(Q3#Q$25$(24BY)3OT:+2J4E0&W,KO$@#N_.YEU4# MV E3W[0.+$P],.J>IM"!HGZ3"]I4/&Y*0 6ZTF2AWO2M!(X&4 M3RD, K,O% 4!9,CG^M?$XR'V/14YG:$=KFIJ(K0OU7/G': C#%M/A'K@;?CI M3R?*NLQY3K#1]TSG4'5CSV].F+UG5G/JC6%V;E;#J121@"C&>E)#D838 M-V=Y7LP3CL-8?^[FGFQ;M4O'&,/-Y;N;CS=W-]??P.7G]^#;W>W5O__M M]N/[ZZ_?FGVE'C*?#C @/ M(=TWH4=C!)'G)1 CXD.$I60HQ!PCIQ59-QA3FQZUK0 %_0%8;8=)D%Z [\82 MD):F -G84C[H[J/4L>'LU&[XYAA8^S9:PO@ZOMMHB=((4%D!5F:4#WX]UA+. MPG@>D;W*9$71M2^B9I77PW[I]J@/5T?GU#R[GMN-Y.;64QOV MY C7*\M'W>7ZJ6D\I[I>F=EPO>NWY,YWGC))<_E>5O^]65QR;L)#Y5_HJTD6 M/&-*A$F RUN.#"+J(\A\S*#D,B;4CQ,4^6Z;*"?KG-[N20,0/%4(G>\\G2#9 M;KG0*W$##U$-5O!3@_;/51B.FL@O)XCL<@W*CIR^+T.=J'7L*U%V).RY&&7Y M8E>=T?-5F1=FYO_M.WUJY@$D$"3B!))088B,^PL)_1CZ)&:$)@+K:;C;M1E=.I=!;597\N<"82CF.$ 4M_3J_,8)1!+ MC\.8B$@(U9,W5.$V^E8CS0.K%MG,>@L4I:\]"I*I^H<580L"=@6'=O7NHK, MGF3V2Y[6+L1?9)8NR[R""0X0"4P07Q[H95<02DACPB&)% TITA.LV"E0MVW% MTY.=KF?T\$UZ#"=-6Q0X;[H-_^B*U<]ZY)E MY2,+E!LENTKE^'XWR;I+'[42WJHFX]BM,O'+;[-O6AE3+M\O'VFZF)'00XB2 M"")"F-:KB$'"I80!\1+,/8QY+%WTRJK6J8E5!1HLU2KEGOG9 ->,@QHZ^+T" M[SA;LFL&.^'JG=R!5:LG7IU%RXFG7A7+KN91Y#]S^LOI6-QX/]/QR#KAZFV$Z!> MZ!M8=!J,9CX$2I3@=X,3E$![5)F39/2J+(=K&U5-3AJ]K2"G7^BF&O41_^+^ M^L>37.2M\-P)EBAA-(!**&ZB2Y@ @8D'?;W\THLSG"2^)A*:KPY<;U[/;[0B\H'M(GK4?F#A6]ES.?(TJ3B$)*B81(^!QBY7E0 MQ@$+]3#+/>2T9V-=\]360?7]FL<2>9U<".@:5X ]2/,_EK6HN MA_]-BGN9WRSX_%F8T%V7G#\_/L]I(<5M\2"SJ^7C4R8?M(*F+[(*QOQQF>=W MQL-H/**X4QR*87!.31@;,\WVQ3K. M0F4J:&RMG? ::T%I+MBP%]2QRW\R)CNNW8;Z2MA)[P0:>F"A'J:-]=K3& P& M68$.W"C]AN\8".NX$3^&)7PG2,C U?4>>?;R<9D5Z3_+8XUZ.O\?DF8?=">= M)9$,$Q&&,/*9'GH(ULMR'" 8$2\0 5.8^V%/L6B/P)C:R*)[2]Q;V-EC]-O) M_/"D#JSB1T/37I3K?6Z$NVW-!3"& &/)*.%J+9@<*X#M,2A3"6EK09=#D%N; MTMQT,<^*V2==X>/S8^TN[M,(RCFO26=8/+#,UKA[=YP]:>TP*]$LM&="_;4O ;JFC].J#QC0= M]? #'=?+NI,+]OI1%N9KK^=+F11I47_-$"&<)PG3O! ,44ACR 32_R OB6,I M&''S=S]6V=1Z:(T5U&#+Q4T)UW'Q>8Q?RQ5D3ZP-O0P\1-@ 5V5L*.EW$7:L MPG%74A:F[RR';-[I>)J8W=-%/2NX6B[RY3P5Y2^7"_%%?[V:2^NW2D\MZ(*G M=*[1%%6\QK4K^WI7Q0\#(1*4P)!P"4V05XA#2F#(>*(P\PEUVVCK&^#4=.K= MY;>;;^#V _CR]?K;]>>[R[N;V\^.)Y=]MZ'E@><;MLS0YZ0MTR[ AG%E/+:V M>48H5P:"M84;.1H'V04;J@'Z/9WM&^2XA[H#4;QS%CQ4/6>FK97Y5\EE^E)& M%,#81X1Z 8SB2$L[3P0D/(YAY'D141&1U"ZXT=%:IJ;/7Z5Z7HAR*SNM]K<+ M [ACAMH-/NUD]FR6!M;*=59:F8,UP@%2 QQE8IA\M!LUO4TFVGW&'LQ!N_?A M;AKP2[;,\R_94J7%S$>4^P'UH0J(!Y&G_Z$QHIHVD7!%O3A@B4O>HE;93OU] MA!1%)33P5&)SZ^1MPNRZ=D<:!N[0%0-?CC/@W'GWV-IKEVV7/VI'W6/8=O?< M]TB'$(6_?GMWR?_K.:WRT]=[$%%":"@B#A/?W&,13$'&5&366Z$>IZF@H=66 MZ\$:IC8@:XR@!=(ASMQ>_H[WU%Y8&;B_;A'2)0+?7F8< NJ=R]!(\?%LOSIN M<>Z.&7\T;-W>%\>+0G<,]T90N:,/=HVWOY#-/M9,)ER&* BAAXP;*L4$$N+[ M,(ZP0A&/,<+$95W1+GQJZG7[7.1F-\_X8--'$PW+-39^BSB[6497.@:6K8_+ MQ3W4E#\" ]!B?[Y#:/M=PWL.7]^J8.00];NF[8:AW_-,1Y?R,M#RK;K^P1]T M&TH3Q>EV87QSS/^,;^@+G9NMB#(806H<#,>M?Y0N_66DVW&ED::[J.VP3;*VNXP!EP,]%>#& MG<]L6)8_R+5=CN[L S2_G7:]<9,.+('KMFSLJP+4Z98SH"\J=\P6]@NP-JOZ MHVG<[<^N+=K9W:U^N);HUP%_ )SCNNH/1_2.4_^ 574;:-Y1W4&X_/8@9?%Q M686)J",%A'Z01,13,*0F:#!B$F*$!#1)2X@(6!P0JX7NZ:JF-F>LD8(2*FBP M=@S+<(1A.TGNA[>!E;4K9)J-7M7M2'6CBM1IL[>UQN*-CAY0O^+ M7,B,SK4V78K'=)'F99:X%UF[.LZ\@$C/(&O<%N*^0EW,(NH'=T4?*K@7LY*5_5@>6FA6=O[3HW 3=W+;N MT8'*B:5^7:GLJA[7JW.^S<-QFXW]5;J\J3'HM""BDG>NU+ PPQ M5Z'^B0J"S(F:G9/4OL*G-GMIX(%W#AO2VX19[-*?0_#85#MOR M9U RTHZ\"S5NN_(';#^Z(;_]SGA[\0?0;FS#'WJFJXN/D.KP;9%WKY_H?RZS M*Q.P[_)'FL]4Q!*]R&)0R5#/GS"6D-(DA%[BX]!G,L',*5Z>8_U34[4U?#C? M>^7*1%;1N!U79ZZM8C>G&I#K@:7S?)H[>!EU(JMG_R,W#"-[)G4B:-=GJ5LQ MW>3N2Y8NLRK"Z'88TDOQG\]5.(OW,N=9^E0.K!Y"Q.<)A[X?QWJ5Z%.(L58^ MHB(:B]@+38XJ![US!3 UP=L&[7B$X,R_G;(-R>K TK:-]Z*,ID"S*G?T*UCC M![]_6,X@1E6\KA1M2U[GKS##M1:7_*[Y:40:94D] M-]98T/QX_4-F/-5_NLW^+O-"BAF281A0%<,XE!%$L9]H%8D\&,<2A\(7G$9\ MMI#W)D3+G>565N\HK?H5J?K5#M8!]XP+/88#:O)SY$ VH$UL\)<2ML/V4/\- M:['7]C;M-([^M6P#Q1*LK0/&/)@N8&W@115D&3)C(ZB-!"TK3=255M/^_>V; MUF'O\$V;>*3=Q[=J:K>=S,%:XNA>:/^UCK>;.AAC&_NQP]727SZXF40D]&@H M8!@D/D32;&.@6$'BH]@+*/$8C6=/Y9+D6T&SPF[&OZ\JE_Z]7>& CB#R/EV8 M..R 50X(YZ=\FXG(CP4/*11A@" *F8(XEC$,"8JD3,+ PZCF]'HAQF2TJ6XX M/J\KU_7^R+1;-IU+S^![.7LRY0V;&F^0Q=+>BMX\"=ZA9=+19]TT5,AT=I=1 M\]W^]OK(EO.9"FB"E,0PHHD'$>(8LM!CD"R;9:_<+6F4 MKGC0@*;_'7Z@H]/O0W9W"MX*4&#M$$-: W;T6FX6PO9 MC>W#\SZP@C0&M.^67H#-AJBL "LSP.6IAG!W13Z+QW[=E+M!&=>%^2RZ=MR; MSRMMP.2\GV5QJ^[HC\NBR%+V7)01L9=?J'EBYL4HCO3_8)#@$*)($4@$CV$< MBQ#%QC=:.D6(/!O1U.3T6/[9A2SO;@V3U?=HL]DNFD9LC)%/RX_E ?YC!(10Q1B#C&GY4HSH;'/8Y]QM_LHARMSZBJAUF+7:\;'4N?Z$[#0;O2K4D>I&E9[39F]KBL4;;F+!3120 M['7VR[L92_Q0QH&"P@\$1 0QR% BH.1)Z&$6(-^S%SFU^=2OQN%3@'_7 MLV&QM(R?WR+H>,_N9O; /?C7SS=WU^_!O]]\_N7][:?S.^RND48&H5-4JGVX7>=*X]?^D:6*CRGTQE7@_RJS2NS$M"A0B'1$K?)-56>JVC MNQF/:( \O>J)/<> (XHY5=+"ZD2,7G3)[-X[1R3GZ:/M'YS6*53TKZOI:.((&)[U&329)#&K 0!@%6(B!4(.X6K:P+BJD- MZ^[9O+J1;RDT0U,ZM :9T&C& & LN "U#:^#Y.LZBZQ^):H3DG'5ZQRR=H3M MK,+<=#G$G.$,0Q(I%<;C"40F_,T@C$C/I,^D!\P_.[G7=KFCI?A1[I-4YH4J-^>GY[F9:%TOD[YD*_3MGB"Z&6,(#!B$8)((1^2,%:0 M)W$<($Q"$09N"QS;JJ>WW/GVZY_@0\?;W\#-Y\_W'[] MU"''CG4CV,U0AB!V8+58I8:^ &W4K30W^4!Y;ES)ZG528EWYJ/,05TJVIQ[. M[W>3KE:6YKN,+O+YUEW')AP."Q36,PY(HB@R>0HI)(E04/J(*>E%C FGV!)V MU4YMCO*ACN=ZU<1S;6%OW09VTRW+%K!3K?YY'5BSVAGK=^AM7;#>?TH\0.)# M-P9[%3++JD>5,3T>;E5\T=^N.EBFG^"8>$1 +"-E/&?T3TSXYC8D M%X(R2I'3)>H#]4Q-I#8]W0W.CG%(#_%JIT0]L#7XXLJ=J/,N!NS2,-S=@%9= M;W<]8-?@HS<$]CS>U:N#%?O29GIA[$M/4LB]B$!DCG ),9+@1Y0P*1C#L:M+ MQ]Z:IK?<>G_][L[5?6,_B7;]OP=B!N[_!N'P*4!/\-"SR\;^ND;VUSAJ\*ZS MQO''.X8<7MWJ-"%[Y"*O)A[KJYWO7G\OOEI9IN_Z3GI@Y[ M7.I^2N]E.1I\+_G[MW;8X;Q]*$_PHC=F.G.D+H 4D0!&8^R2Z[ MQN^Z+(^MZHZ)^I"!JY3=J4QW9DIE]Z]_ 5[R3B9 $A1[)WJZ)9D$SGE /CP' M.!<%$Y!G) :(X1AP+FS5T"R#--$"PMRS9O$XDD^/H"KYZV(+A:'/ME&9-AFI MI8Q^FB\CN5HLV'IC_QQM+ Y_\JR$/-*#X4:2$USLP*1[F*5_J/-AJG[$?US. MYK>:WT25[KN$_K*7::U_5 &P2_>/"@@&+.P\[IH-6QEZ)-G'+2T][H* M>?K^[=RJ'25C"TO-\QCD7!EC.#5V,-<8 :8R)!@74&K,8CA )L)W6K'VP/F^OL4W6K&9;S[=!MK_VQK,9]H"!OJABW^WM M:K/=G!'0P7&8Y&E&*$L!U6EB3=@O7]Y1I M7/]_& #/]@D&&K8;R;YG\_5?V.)9?5A^>]YN/JH7M4@K,T#E-*4XSP#/B#T; MC1&@L1( IC+'.LUEGGJ%F[;,-36#ZNO\85FD[IG7\;?EBML"+X7C7HH>_50( M'Z6>3GH;VFXL.!"&@1G.2AD58MY4B-U$%6(!3#$'3 9EK;;Y1F4D!\5/V<;E ME@XU7B_$D_ZXU>9-W85/8\&D3!,-,DD10$G& 152 (81YBE)9$:=TOW=IIL: MGQ3"1>ZAZHZ@MG/&\%"%=MH:@\]9@=_U$/0N('I4)AT4S)$JC?8'U:]FJ#-& MK35 KX\R7DU/9XV.:G2ZW]6UB]*+>7A6ZQ^7CC)9@F(E&0<9%]JP;6K\#2@2 MH-,8I#C^JIB=2]X9WU,\KVW@ MBKG@T\JV!"A_-2[H?&/O+[Y9]TH\+N?_>%8;N_?W8:N>-C,AXSBF,@4Y3V#9 M*IO'.0\Y195VQ990Y7;:_JX[;:*].M'OQ7YW MH9%G,%SP)\+3KYW .H_F' ^_Q-U]Y\"XAW' 0PG].EY\X"5HW H(/6_G! Y; MF<-&3]H69$:F7*4Q!@!*;@$2" ."($94"J-4TPE27CJF;31,-74/@][ M2:-:5)<*$;X NW'V,+ %9MN.B'5)K[@"QM I%4W3C9U&<47M"ZD3U^[H&AN] MGK\4;=,_+&WLM?VJ?IEO_EXFG&LM$.PVYVQW;>LZ%!R$NSV1=F\#_/WMZME07//;&'W!9.9S#'E M#!D+)LT90%IH0&2&@(*$BCPG/-5=8JS'U6)Z>W]UO/5JK\Q-]$<=1@>L!0@[/ MCON1?@](1CK ]X'&[ZB^0??6@_G3>\8[AF^0]NC0O>F:;D[!IV<[R)W^HKZM MUD6%CJ_JH0B_G)$4*\0T 1G.$4 "2L!DAH&&G#.84LUCY+.?T#S5U+BJE-3F M5JQWLD:;2E@_V[D%7S<3=QC4 E/;'K"]F-'7:X!YFXC7L1C4DFN9;E2#Z[K: MIW:1PQW]FLD9S+^9CXJ\ MVSZJ]2<#055VN+AC)@E36B,-)*(8()AB0%/SJX*4YSPEDB&O@X_@$D^-O HA MH^5.RH@58G9K21=NG=W8;U*K%YA$=XWN#I2]B?;J1H?Z5FU*=HWNBD/U YVC M2FGCV1?/PU[OZL[A.^,%7Z,@3?3"2?TJ_?:"+T)3:[[P$W=,GE9;R[IUVN:! MQW_[9 _I9C011.6, Q3;?6J%,D"$\]%):\UWD29 M27RPJQRQ0F;/=.MKD+MQ_Y! !J;N PRK;.RC_=3;=A#]$[,=D1DV3?O:I.,F M;3M"<);"[7I?A^V]KVIA_NGA%[54:[8P#'8R81G(J*0 29D 1C@$.DE@!HE,8^%4E=5[YJGQ3R7[3?102E]8,NQ(_DB5 M"C@:L5T60VC(" 6YQ&8QF,@!RU0"5!(;-R37,' M_=U0V(8^JRO%CBJY(R-X="QY5(G>97/8"V2/G>-08(^TK7S_J"*V*+ZG]ECT MI]4ZJG_YD_U65[1B:Q+_-#=_VE2+Y,!$?QYH?[H+PJV;UUX#CK>SW47/HVWO M3@-T; FQ>GI:+;]N5^+O1?#P3%&,4J(AD#+& )D/-*#F@P$@HPJF,.=IXME- M]G2*Z7T%2@FCC17Q)OK?\,\0QM$WMHY>K+S_&<40WL#R_\MB?IN(/6\?5VOK M]_UGE*8W,4QN8IP7;Y'Y%>+T)DUQ??'UNJA^.+8W?@7M7Q6'W=Y0YIEG.69 'F,4H"(,4 I3!4@6983&F<9T5Y[ MW=7Q42-PCV>LJZ&ZL,"24@5FB)XI=JBPY03-T&:7V2<>ND^0$ MP85"2&[W=31 R'7F@[I!FX +6.''$9UCZY,N>X MYHH; &?6B^-M(U=E?_>/Y_GVQSZ;85.<\MP_LF45A/EIM7Q1FZV2)R&8OYBA MMS^SK=IE<.4QD1@Q.&LK#K^=IG=+^?_RLU2K-\J3I,J3Q?]G'B.WK_T41)V023% [DH)S$'NXJ:* M==D:;/:9+0=/WEE>2P%19#&*]B4K)M!N(,":3Z,7P9"*_6LT*@BPE(-U,0@A M6_ M7FOS7)/S6/>B%COEXE#8Z*=/*T-<,?3\:+9A[;YE/@""(^R>'X)W).>P^^=7 MP!A\*[UIOM%WU:\H?FF#_=HM'=W39[Y1_W@V([^SE>7N;<3A+$ZR)('<6/22 M&0.?L1C0+$8 06C<1D)%EGEU$;TTR=0H8R]C5 @9_5Z(Z;F+?A%.1T.W)TBA M#4]??/RMOA8 AK7"+DTTKE74HNJ9E=)V;>\&Z(7E8LV?M7HT%E!1/T.LGM3' MU6;S26WO]#W[/B,D4R3//HIY^:_,^EWCN\IP?2.^0][ M>*\*[TD&Z;14G")8D1Y&Z=U#WFG)I)5$L= M6;$C*W=4"QY9R6W3@M0CVM(1^79:"X1G8"IS@K)+!*LCIAZQJ\-C.U+4ZD 8 M^\6A^J'5&H'J.-1XL:=^NAU%G7K>VM&,72Q6?S"CQ_O5^N?5,]_JYT550G+S M10DU+_HRO2V3XF8D,4^0R"%@7!L:C[D"! EI%H)RRAFCDL=>E6%]9I\:M>^$ MC_1J']5+@G&MU2[@G-FJG0;IVOM_)^%0=&QB4#="Z@=3 M+6>JA^G,LI_F=?JQG*G9V(7E_,K!RL-<:C(D$4*"*PVT M%CE & G I8! (95C3#)*N%<'%;=IIT8';W[[^N'3NZ]?H]NW__W;AZ\?;%=B MSU9.CGB[,O*#*73-DE?O_N0'AT/UD.$[0GTQ#MQZ+K9* M%JD]U59"FG"H7 M@71CE][P!":34V0"!+:W0C H45R>:51>:%7VE ;:+^[VUM=MQ.^T;4]ILR:M MKU/T&I\AHEF,85AIC.EC9-1\E[=PIHF=+I2:?E MDWXV<;BGO@ZI7.E(&I&+K-S"P1=6:#]V: /-Q<\4-0S &K857?CO]=;R\"4.> R5O%:41#?+LP"#!OT-:R( MXX:+!8'W+- LS"P=K=#U2CZ+;5.F<(9S06F:@9C#W'P-E/D:Q$( 3(@B*E=: M0J_BD^W338W=*VE[YV-? =G1^!P,NM#V9R-J 7Q6-U2&-4/;IQS7$G52_\P8 M=;NK2XG)KJD^Q7]]5FN]6C]9R_ASD?)_HL,E_?S:2^I3E_'UEG:D(+C76&+/RHUAUJ"]N./ 5[C^99_[GE>TM9VS_3&@8U9,MM263W?ZPJ3SA1 M*E<8)0 E.37F/LX 3W,!$LLX7##J6'#2?_G&\$6T7\_L_6V M[%OFF0+B!K>#D3XXB('IICSPV@E\$]4BWU36562D[I( XH:HAXT\.+(C6;Y. M" ]DPWIAU&J9NHTTGKWII=F1%>EWIQ]52S6?_5P]1I_KRENVCLI,:YYPQ3.@ M8L(,,S,%>()BD!.$*8*"4J%=F+EQAJD1<2UD_5 ;,8M"3&Z4T0QD.^<. D]H MBO5%QOF=OZK]!:-MH\2?'U8O_V[N+>TU\T-AIA7O?O.(H[SJ5Q6JW^SK%W;- M:Q#KPK5DBZIX>%'=_G:[7<_Y<]%Y\WYU[G3N7=+-S*B+A$P(2"B+ ;*[KYPS M"?(LCG.9L@3E7L'0_46:'%74[HW26HDB6&ES<(C,K/>^*>H)EKT%/.LA#;"& M;E[EN"L3F*4.E(GJ/@5E9X=#?6QKE=WRO=LMW\48@ ,]A\SY& KS@7-$>HLU MYZ ,-G(W"O]EM9)_S!>+C[L. 2CAFA&I0*QS8J-#$\!TS(&4&9<9 MPX1B+T8^FV%J!%L+V*/MPCF*;IS8"YO %.<'BSHW3@A"("!N6*7BW8@]$UDI(X*L8NB3D=U MGH9/2'.&*TA.VO797R4MS1F4ILPT]P'\MX+>+;?S[8\OZJ%H8[?6T!MJG?: ;HXX&@;0&WJ'.[_M%[7S<@X(H+;%S9?E/[*02.Y MQ]7"C+HL8,9YNY**HWRU+LZ-WGK__A9YYT7R0W2AR@/*4' M0 ,GQUV?=^0,.6<@SM/DW&_MW%;JM/QZ77I]Y^0AEE--6 )P2CA 5!' ;1=( M6R &Q8G"5'JEX#K,.34ZNM2.P+NGU%6@W9AG8/@",X]C(X>;LZ"(SZQ@^1"^ MLP>"0S>FNCKOV VJ7(&XT*C*^=8./F[=JOFV\@,T35/)$ <9RQ* \C0%A"L* M&,H38;Q:1KE3+;I+@T^.;.IFXK<>#M4I8 [N: \80I/&#H$NON4I%!X^9 ]( M1O(5?:#Q\PP;=&_U $_O&<_3:Y#VR*-KNJ9CF2NU,/_Z\(M:JC5;&&/L5C[- ME\51B0W>JXRT3?70Y6F,B)8)T+$F ,49!(QJ"024.(4":DZ]C":OV:?&:)7P M-]%#*7[A?[ C!7:>GF<5*J]%<3.P@D$=F#5W*/]R@/*Q[+4#N E0"*43;,-6 M?O*28-S"3EW .:O;U&F0SIT#U\]*?IPS;C>_YFJW/T))DMH@"R#,3P#). $T MYA10BK%()12:,N\>@9?G\GFY1NL&:$5MVY=:[-7P[@K8 +D;;PT"8V".JO$[ M$#)$:Y1K2 S=MJ]AMK$;]+4K?:$5WY4;NE83+S;.WQL);0-CZPK^=;Y]K*VQ M=]_%XED:'K/[6.8_TG:XS(50<2(0D FSM<83""B*&8@)05@(SG.6^Y%*!RFF M1S=?V<*71;J@'Z>2BA1#H QW&TJG$C#"(! LIC'+J&-7 S%^?:%KBBFKYHS^, E&MP4VTTR&JE1BVRVL/" 3&4GU1OLDZ%TNUN=-E)\Q9FHH<$V&^ MB$DL;$PW!BR#%*@\9R3#L29,>A9S;IUP:NQ;RUL:06OULEJ\6&-'E(U"-1,> MT8G.J+M9ET-B&9B#CV&LA(T*:>UQG9 9NL9S^Z1C5WEV@N!"G6>W M^[KN-%CYS3M3?*/N]-TWFQEAWB@SKYYO;91!.?-#D0=OX[*7F]5B+MEA$@/F M%"4DHR G.3<&(4P!$9FV5F%"8284SKPR30:1:FK4=:R4?1/52 MELJ5N1%[]5SB.0(NM:NC/?("!G>]1UN[#A[Y@%@/[*,/(=G(7ON 8)[[\4,. M[D?XF_5VMA_.3%\40*@JUG*N!,U)#'*$C4.OM/'EN6 9YHJK!1CU*EA5-LD M4Z/C(SG+PAN>!8%;(6WGR:& "DQ[G3!R)C 7$-KXR-Q_P$7FMU,>:IU@%%IQ M4;%F":=KNUEY[]E\;=L0J3<_=C_^U]R0SUH\_OBH7HSN=IM$<4U91@A(F;)- M:K/$FG$*T)C%2,$\P=PK:\)MVJD1@Q6UZ NFHIVPQ2'UI]N_>.U->:+O9ED- MCVE@#ND#I[+H7QS=-Z&$O M!0MBYE_6>=!'^&2*41_5R^J=/I(-5_7KWOQ^M2Z:0S^+[?/:6.,SEJMFQVW6AJF<'MWCELVAS6*V>8R^5>)V:\Y\ MAJ?C]FD?C$9NRVSKAAP).7Q'YB88@K1C/IOL57HQ-ZGT M(.S&$$_#<2* 7),%WS/9H M!,@0:51]Z"S;DUG&SJF]K.2%#-J&"[N]S7]AZ[E-GOYB[.QB2T:DFF5:*I!D M# -$4P(XS#C02HD\%SP7L5.=S*8)IO8NU_)%5L!.>UUG$+J]TGV "?Q&>V'B M_4(W*3[H^WPVR:BO(P %@R).%$$0>67,^$PJ\^S/5*.Q+M??GWW MZ3[Z\.G]W9=?;^\_W'WRS2&]CK4;$0R,7V!NJ*2-=N)&>WFCWZW$42'RH#FB MS@ -G!EZ?=Z1\T&=@3C/ G6_M1OY[$[V#PK3ZP2E*4$**($X0 Q+0+%-:D^) MY+& 1&5HMK5),VY4X 2FWSTJ@=H>M*@_*+E>FF=4,FU1 M])0\VR[MG6ST86G<'+796AOP_6*U6L\4SS"/1.\'!J]S M1E$O$%^K/; 7F'VRBAK1\4@J.A_CM7**&K5I22EJOJ>G)?I1,4-85:6"'W5= MC)CE.8)0 9BI&-BN=(#D60ZHUHGFB=+"+?+3;;JI$>S>@%A8<;L7'KF"LJ>Q MU1N[T>RN0M*;72V2'P$JD;BA$L8HW&FGM=W4I*[E@F\V=+C;= MOZP6B_>KM>V-.V,Y%@FA$G"9&\ MIK+AWA'+5;9+?URV\LJU':/HY\OYUI#IBY+&2C/+-><+5982OWVR.XG_+)Z* MJHC<_RBVOO]C-<,R%W'",4@1Y;8R$ -<&8K4*)&)@@G*9.H55-]%BJDQIWG MD&<0?2?PW0ROX) &IMA2?E H$.TU*#L3W!05*X7-/CQ4YB:R>D1&D0&C[_O@ M.&PP?B=)QHW-[P/66:A^K\&ZT>%_*?E@#T_49OZP+(8O#OPUE2(3@@ E8^-1 M,AK;NI8:9#)'&@ND$/:J4'%YFJD16B5E="!FI_B)!E#=>*P_5(&)J@-*WB34 M#L*@+-,PU:@TTJ[N*4]:_175B40?O MJ>LRN7%.0/ #DU$ W+W)JB-Z@[*8KPRCTEM'@$YYK^LP'4//'ME:O3'32-OC MQ5A^$(!-N!6T$@< M2.H997895C>>Z@]58#HJ!*PPJA*E]OU?-=: R9*9MQ@%G,J 4H5 M!HPD#&2*T83$5&$AG'?0&R:9FNUCQ*QK_]>">FP)-R'IL&\^ #Z!^V^8#8#72MGDGS/PVT:^ T;J)WG3O>)OH5Z0_VD2_=FW_')NZ M^I32J2!98CY^4 "4).8SJ"D!6:)%8@N:4NP5@W ^Q=1H[RBGI'N"C5?J;#]4 M I/=29+-X)FRSRZ&",X!R-G?MM?'CLS1N M7!((\- 6U;!8^_=4\D=MV"Y+'O./VW?)'YBS3DP=ANA(=%+.K17+%I_97'Y8 MOF7?YENVJ,SJ%&.6H#@%@F@(4*YB0"5$("4B@T*@6&$_:FN;;6ID5B6_;XI MG[)!92U]9+NP@_DR$J4"G@S6BKDC9PV%9&B6VF/VN<*L$C5 /0$G4(8EH=89 MQZ4=%^7/B,;IIH[51-CF\78I[?_8+>D7MK!5CFZW;]EZ_6.^?"@J\,T0Q&FF M.0,2T=QVWQ& T-A@38S7)),T32#WVT9VFG=ZN\I%J3)+,\6VJ-I+[EF&Q EU M-Y(9',G 9+.#L/CA0.2;B&VC6NJR?.> 54Q\4!JVLHG3S.-6._$!XZP"BM?- MW5CIXVKY8*R')YNG( 6D,7>HC F4?I;.Y6FF M9N)8*8$5,[)RWO0IAM: JQO1]$4VQ^[+)/[P@';%?X0*D.*9RG DJ5E:U22 M2@A(HG,9RQ@Q[72NU56 J5%(+;_=;J@TB&H5]IE4GD?COHOBQC(AH0[,/VXH M1[\7"D1A2K5T1&_8$W=?(<8]B^\(T=DI?==QAHIX/.\$/DLEQ3G&"F":&-[# ML0(,2PR,>:1U+!+SG\3/3W.9=GIN6MVP7I5Q*YO"WR@/_3OGVSHM@!O'#0UJ M8%YKB%JL0?[H@.@ 48K-$ 4.3;PP\2O'(S9#<3T(L>7>WJ54;%$K>W+_69DG M;[EE#VH&$Y(2'DL >4J-):8R0 F-K0CXHJ%P9Y MK9(JS?JTU%1IN:D#S18M!^8VH;((:[Y=RI.__+:<;S?W\ZR]M56[!:!"=_;%0(K):1(4:7>)*NRV!!\T'7XJQN']?$7:M%F79 MG.TJ6N\797]>?O;'YV*EMH]L&S$SP-:^,F6*@'UQ!ND[TQ_LUB])MY''^[ST MTOSHF]-OI([5O:P;_6FU7!T79:Q21&:(B9S;&#N6VH:.6*: X"P! NJ8)PF- M=0[K1E;W'D6^6F=U>@>/>UK=C_"Y*>/"?RKKI_XI,J_DYB9:JN9*55T =]MR M& "_D0I]%9@=2KJKM%H).V2Q52=4ABWTU3[EN(6^G-0_*_3E=E<',_?-\V:^ M5)O-V]43GY>YXI_7JY?YI@A^^;#4J_53V:;6T-J<+6Y%86/7(GQ;J*VZE7][ MWFSM1[:J/':X/4][+: MW3]1RNN_GSK.2CL8WE-:O\"D6JL:'>AZ$QUH&QVH:VNO%@I'>XVCOU%ITW@5W@,/(S_*3T.(_D)TW@L_-R&L9:IU<,(+L1XSLA8>![Y+:--VJ]+ M[_WJ5OSC>;Y61CAC[&Q_?#:OS]9X63;P[9N]9*951BBS1ZPTE0 IR0"#$ (L M(4Q$%DLA8;>^O=27MH'9HI*K@'S=QJU;7O-S4T'K[CY[?3U/A]UE+>W M49GZY6R^H)M)L=^2O].'55V^V/UY6^AEL]T4=5^*K?::$F[Y9KMF8CN+]@G[B3.TMOU+'*/J]%MPS7+[GHKD9(N,M M16#*&6 5O(V28< ;U%#I*=*HQLLP\)T:- .-VC%UZ&#WAR8:4ZER #G& /'$ MF#G*\"?A7 H<)[8^L$_[PZZ;LR.T/;RW06-30(:>O%EGJ M$$ ZW*;*:0?4+^I%+9_5%V6%-5,L'SYLU=/'^5+9_]W,$JX519" 7-M&Z-K\ MQ&F< Y7Q.)$8IG'BE\/C-__D;)S3OK\W4:5!=*!"9&6/?K=:%#_ZU@+W720W MK@@(?6B;9FC4>S=?=L0N:"/F:S*\:E-F1X"N-6AV':9C11=;%<;F1Q:E]B%/ M$Y4;ZX02+8QWE^2 44-ZC!FW#B)!)?*BNJ/1IT9DA7!5;FZ';@7'R+GQ3V<\ M K.+.Q3^558NJ3QL596C&<:MHG))N;.J*1" '9ID>K9KNE@.68!D&T%?LV70FTH2;-S7!UZ^+4^.HW6CUD]K:,C+%T;]4 M\LV/WS96#",3,S;7\N%6;.^YVU.E"4ZA5@K0G"I#I1D%1&4I$$E*2!(G M61P+OPQG?R%\WNT1RU+IQ>J/360?G$C7PD=L)_U_^'%LA[5QX]6P> ?F4ENR MLP"[%C_B/Z*?K ;1?/FG:*=$M->F'RWGVS%V[NGK<;P^>RB)G:KN?+S5R49>7R..52&!]39A39 ME.P4D"R#($VR#"_-AME%8;IYN3:E]40TQM M]34BV3_2 M]ZWY+JP6%@LXAY2AA6.,;0J1A(\Q13 MX]H=1A%?N;*; M@?:K8C:^SC+'A^6WY^W^*%EE1,1: S3M,S*!.:*9V#C!$,$+,9!%E"0*Q$DN408DFI3RSL^11>E#!:2.SF0,[_ M\[]($N?_6>0@>I>[/H=4DS33"A&0:=M<&Q($6))E0!A,"=%$)0+/OJGU?"6_ M;MEZ.P:PI].%@_<-,[\*=1-Q]3!?+JWW8U,^B_E[0YLG1.D,4J!28J#5*05< M\QA@(6"<0"U%0BIHWRT=$VN' +:>; 185;&M$_'R]]Z(.CKPO3 *[9 ?"/=O M42E>0W.] 9WM1D2&=9[/IQG7&6Y4\\RY;;ZR8PNJHH5;,6RQV;GYL-D\*SFC M<9;&*E< LYP E"E<]GWA0B@*=8XSAGQ,V89YIF;)'G:TNXDVA:31O!#5EA*K M_M)L7:6;V1I5YAOZAFWF MFUU7AJ]JNUT4@VQF22JU5H0!93QE@#"* 9%$ RXQX51P1-/<*S SF*A38ZDZ M:\\S<#/<4F:20MJ,Y8J;:-"W9M]+R+SJ=RK M/&"D;_!E&38*.)RXXT8(!X?]+'HX_(P=RHB^7ZW5_&'Y[KMXM'$4;U?+(B#O M5[9]MG/^K$11T>/^C]7]X^IYPY;R_@\SYX^[Y>[:>_. J:H(#(XUY[8Z#L2Q M,1)HE@(*%0="$Y1 %7/H5BPG@&Q3LPHJ[:):O:B6.:H5C&H-(_LR>I2*''A1 MV[\OK[Q4H3\H'JMDM(MJ]:)2/YL58]R#"^O#)N$'O:B_S$$'O89;: M\:!C$LL7^L!DP+#W=X=K'S;L/>BR#!_W'D;<\0/?@\)^,?(][(P=/,=?E9P+ MMJAB,BO#$L(80B(38+X1#* $YX!@J8"@!#.M8Z7=(B<;9YB:%U?)Z&'*7\0M MY4E&D769,ZSM^9T&+$XQ4"Q#""FJ8N28JCL(!$9#W>O+T(C.6W>2/EY7FTHM/I/%V\E$W^ M?;]8_?'U^=NW"*5,4"8)X"R# (M.)8<<:R2K%OR MDY<<4_NP'&;4%%GT5I.;Z%"7Z$"9KDE.?FOEZ"^$7X'0SH ?^"-E,'5",U#: MDI\LKY2KU FPY@2E;L-UK(&N-O.'I3W-OMW\EY(/1=9JW3"Y/FRQA_489H + M"(W1F*6 YY PK6,N82<^97"UPCUN[L= OJY7\8[Y8W"[/*E[MB6]7 MTXAAS"7"! B$C/-/N*$B'6/ :0HIDSP73/GPD=?L4V.F6OBBQ=!I);G-@?70 MN>."W^*X\58PR ,SV*!H>Y-9)]0&I34_"48EN$[@G%)=MT$Z[&K:T=9JJ^[9 M]S=JJ?3<1K[&MH@Z34&&,VSL+ 2!\4MSH!*>Q8GB$"?NFYH7)I@:==4B1EOV M/>*5D!Y[4)X(RT+><'DM^>7 L"K5MR ME^X;;T>N1>JC#;FVZ[J$]0T;;%B%/I3-0\6/^S5;;A;54XL,!5(&@=0H,>0( M-: 93 '&2#/&19:X91Z-*_;4*+<.0A*5J-%V+ZM/F-AHR^[ YY-/ Q]%G M'ZJ2QV[W@R0\5JE 0*8Z!XBS%% 9$Y";?T 9ASG5OC&-C9--+]#B:V-=#\]" MYRT(.QX-#H):Z-,_]]H)0;:3KH,4N)S"ZVP475?[>GF%H0J*[\[\;H4Q 9Z+ M7IQWVT>UMA%X:_6HEIOYBR$]L7I2'U>;TW-R*#,D4B2!,L,;NC%.$2)^@ 7B#.=1'@EBO2!IYD1O4;I1H!M3%L'JMF@$/4+FR_M'V^UH1;C MDB_89C/7^C(S3F(;P<$ %:@H)*@!HTD*2)Q!A6-&:>)5#W=X M$:=&I&_+C.'Y,M)V#Z]([K.ON*A[C$6/5K_-3;146_L/6_;=CT8#++,;U;[N MX@6FXZL6[(AU,WD=5S]Z_,*AN=:EM$GQA];P:OK!AN-0;E^ !BCOH= M" ?SZ;&69\(2;.- $$UL>4@I 4$H!E3J'.%,"2H2 MOQ.6:U-.\)SE_N[M__VONX\_O_OR]=^B=__]VX?[__&N/=L.LQMC# E=8.9H MVU:T,AM?.,2NHBM"0]>I;9]T[(*U3A!FC8N:-K4^- M/QFEBA/C[8Q0%"='>Z:03;C66&@# PN=3H'<@8('GR&A"# M,DGC9*,2R#653WGCZO7#U==_OU;_>+:1;#^OGMA\.8,\M@WE[ FC2HUYPC6@ M.,\!ALP01X*3A#NE"WG,.342.8QBW8D:_5X*Z[EYX@*Y&W\,#&1@*NF(X2 % MR!M0"5Y)_'3>5R\)W@"$2VWOIEL[9/-<+0#'VPO _6(NW&[FR\]%7ZY/:KO2 M[U=KK>9;6[?B=BF_?/WM+VICS:R9Q,1P%*<@QX(#E$@*2,[, I*4H@QAG#$G MYVILP:=&@95814/LK[_M3P"K)D4VMO]1+:0-)16K%V-=;=EW\W?OKD6C/R#M M7#OE90\=XS%@!=$2 7NP7&)@7-/R\3G (3) V&=FI#2@ MR3X_?ME K["(K?E 8\HS7D;0*Z!\E!/T&O-W<]D^+,WGWHSTKMS0F.4HE1HR M8]L(!0'2 @$:8P+B-%%9HI1$Q.L\^V3\J=DAM7CUAHZ?\W4*GINCU0.2P-_H M'1KOKJ#A[48UZ#RHRW0ZQZCN48."IZY0TV4=W)YBJ/E3D3U81)FOGI>6$#ZO M%G/Q8W\F*C&*\SQG &>V^2E/!2!9CH!.8\CSG,*4N#<=Q"5\0=?( .([!#9?1L;5OC&9L_?C-&1+1]M$&VY?+H^9(MQ;QH5\^V0[7CZP)JJ]GI.M9X M)J.G=D?FGN^]'6,0GXU%J#8;8U)RL\I5#OGJ83G_IY(?I%GIN9ZS71C]K?C' M\WRMY$%QL(/]?G.->9RM:3E+<!XMEUM MV<+-Y LDI]KUC Z M4+&H#5(I&1UJ66<:U7K>1+6F-\6)[^$!9J5ML8:@X1DL5(TI9BF?F'CUR?U>3['"1RO98Y4 M);2?9>6 LYN1-"QV@=_M'6BUM-%/AU4K*H&;CU&]+19W= 8U/ARF'=6.<(?A MU"3PN+-G['C5V*B.+\PUS%@B!. )%0!1G@-FPSHYPBR'17$PVBEB_'B>J7W[ M]Z'.M9P=P\-/X'0CDP% "LP@Y_@$"-:\ D.8J.^3N5XGUONRPHT1W@V7]PS4 MK+R+Y7$H:!&E)>_V)0K-!9]6R_51Q4)[?^&WW"OQN)S_X[GJ\3,CL8XE2C1( MJ>0 :48 @4@"S#.(<9HBJ;RJR804=FJE3KM*IL:K<>=II$>U6ZU: ) M^A"XD>!4EC8PDP9:U>[!K 'A#A,%&T+@UPF?#0A]8]QMR#F[-G!;SU_,N"]J MLY/RHS%^/VS5TV9&5,:HR!"@6BN DH0 X^E*P#E'"J;&^65>.0*MLTWM$W @ M[$UTP!R_6XFC0F1/HF\'VXVI!X,P,-7V0J]#GS8'5 ;NT-8VX\B]V1R4/^_* MYG)3-U*QX]SIMX;4YMOW3!2ID+\M[6GY6V8>%_/;V]73TWQ;Y!\H]5F99VZY M90]J9O>V.W%C+12D0T^*-2( MOJW6[HT5^B^0&TF- GM@ BMXRC;6+;2(:C5NHE*1J-;D)CI8&Z-,M-=F.'[K M#>B@W-==FE%YL3=HIYS9?\"N'0.J"*([W5+:'F%,A4B%8I5/-9EUJGQY$YH^^I>K)#?M8^EVR*X\>/@T ;FPD%0[=!@P .E M@7L-N,P\HV<&W"R5'307'EZJTIA8\.I/?CI*N8N]'1D$@& M9J)&X((6]W<%:% 2NCKIJ/SC"L$I]3C?Y\3RK+,1PU *!%*29 !Q% .&[M:;N:R. GWW7,:>HD=/:W76[C0/MG!FEV( MGC<_GL3.-P7,C]06:5#\ [7\&$;&5^H),BC S4U#AIVF:\3N80-/*].+6CZK M]P:=.CSG?F6Y:K682QNWMZ>-+,M2P6D&("'&"X6( TXX S&,$<\Q4R(3/E^& M[J),^2-PK%7YET*OR#Z!^SBT[2HZU,TW'KCS*KJ1_SAK$]R6[;0405F]/[ # MAQYW%F?DD.2^L)V'*O<>L5\.;,'YF[F=_>,^;(3',;.].(BRB:Q)E@(>9\8$ MUPCGFANWG'E9WVV338U%=^F-!\+V"!EIQ=F-!8="+S#/=0>NE2+;>T]'OM\67WK349WKS8W_)87VFPY"ZYZ>R6-.7^>;O[]=* MU;5=OAC"FZ4)9$P("E*20<-%7 !JST[VPEB+<+;A,-K$'4I^?5PMY6I9C,;9\N]W6IMA MI1WU;JE^72VWCQ\_O+G[4N6AI1"C)*88,$8E0 1SP!.!@/7!.FEZ5"6LVPB#1D7-"!4D M1<8MX0)G $'S7T0I:=L2+NK: MJ=S;\4BCU7N[J,!AP;?+%W1M$[ZTF5EE&)O='"IK94@ADWQ?G&KDSMYMZI[W\VZ]NL,NK@UB7L_%5LDB*S+ MH#W0AH"^=0^YUP3C;2D/@B3@TS3NT+M1?X)BI%ME&U!T)'5NJN MI9V:8'>S@P<%,_ GJ2>./8H\7<$F4*&GIEE?J=C3%1":"SY=N['KWO:+&6FU M_K'_ N[V8:'B(H]M%X/4]IH7R#C6&2< ,<4X9EP:%O+;WVZ<:VIDLQ,U.K , MNN]S-V/LNM<]"'+!][N[@=9AS_LJ' /O>S?/-_+>]U7%S_>_K]_2LPIR>UG, MH@[F;\L5WZCUBW7^B[JMQRD0^Q0A'G.$DRP#N4YL%U5NJQ]38TCG28KB7"0D M)YVJ'P\HY-3(ZJA$B?$TGHI,HGT$Z"8R!JM-,[).B-W [I$/'&31W4CPM9!!=7FE'4O)!^,TMHCO),08 5-E8NI!JP-&4 MBC1F.;$]O+V^/6,(/;5O425GW/NO1N7Z"I+6C@ M+U*OGH_-C1[K1Z2\H1BP5O[5&T!V6JHI=(/T$_Q?H35DIZ48J$]DM[F[5L7X M5N;!;.[T1RML7:MVE@M%4I$G(,U$ A#%"A I&""*<)7&0BLE9TOU8,U]MR]2 MXUQ.K$-+UCF<,>"!9"6H=6K6ZF6U>+$?$5&6==95&5_?RA5-2+O1?S_TQCIP M_'8 7"'EOASVD*4DKD Q<*6(IME&+@1Q1>GS.@_7;NBZ:2N5GB_G6V.AOQ@> M6V[-(S#?L=B[VN:JV]W.6 ZSE,H42"8@0$@F@.:, V5^EPBGDF*G?K1=!9B: ME;J7'RRL K[[N9[PNV[RA@,U^,[O,9[17OC:+OQI)_^N&?B W3.[8C?P-K&G M$"/O'7>#Z'Q#N>,XW;CN\WHEC)VS*8KCV$/XNS(Y^-UWM1;SC;& J$09$<@& M7V-C)O$T-68212!F*D-4RUBF7A7TK\XX-3:K!2Y+2VT?5:0J4>VGOXQ1694Z M^!'==>S=F&U01 -3V3&897Q6)6ZTDW-P1P#FDA$8L%CG7N5 MS_*8>VJ$5(H./C:8 OQ'5,@?%0I$OUL5?)MO>BR,X^E2&+A#'QH-B;3_^8\_ M9L,>ZWC,/^YIC3\P9X9Q;]KUEA]H+ M6E>'L#=*0X 4U_.Y7B'%M5'ARRFNS9=WHX5; M(5;/R\.=[D]J6^V!SR#),,RS!&0J-MR@L>TNJQF0! M$\IP0$?MQ0]MTTR.( M6MIHO1/W)EJJHM/6MR/RJ':L%RM#W<56[/^&?XZC)^,8VROL(=GA'VYL=L$W M)6S Y\)S>[MUP=P89ZA%"$P[._2_'*#/M#%MBPX(?Q0I-$7,4PG^1P/^[MQQ M.%YR06M0ZR9=VY4A-05JT:,_2JWFON90]V5RHZ]1P _,;;4.4:5$5&L1 M56K<1+7TT4^U_'\JV.Y P?JNMB7JTMFQ'[Q#=WOL*,W8'2#[@7:A*V3/ 7NV MLRV++-GZGJNEI8=R]RN3E&&[W44( O>AK8-B3#M9R_.^#IM9]N4;VPWVWI39V?R M^>EY8>.&[K:/:FT'7ZM'XZT:1Z?T7ZV17M8>P9 P)#4",L,V[RQ5@.6"@#QC M3%%%$ZZ]XG!])I\:M1S('A7"1T?21]4.S$]6@3]UJP#CM3;.?F00Q,/[E0." MW<6?]$9M:/_278"Q_4UO:"[XG_YC]$R-VR?=;78IGXA*F$)C)>$DU@#9I: B MR4%&L<8J54Q+U"G%[<)D4Z.S@[8$!])VSJQMQ=GQW&\@]$(?]'4&KGM65PLB M8;*S+DWX.EE6+:HW9DNUW=,].;_<@[DW Q1N &*IB)5FQBR2$" M!. ")2"3 M/(8&F7L)8RLB)U]SSU>95%ODF90BEDC:JR1HIS]NJ3^ [ MME[.EP^V!%'91>7'Y0&*!YP@RBF"*5!)1@U=Y!PPA*1ABCRG4B&B$Z\=F8"R M3HUR#B6-]J)VHIZ02^SHC$UCX4+[;MW6S-])"X_FL#Y=0'G'=0'# W_F,8XP M9<U+R$7B.)-H5DM"T5R51#Q_<<$GA89GI:(9QN>22=GPN]U0U%AQQI8!DMLY:GD' I50@RW&J&,ELNJ]7:<>6R:9F:AW+ M>M@GO=->=BO.;F_Z4.@%?O&[ ^=?P=$!D6&+-[9-.&[=1@?5STHVNMPS5 <$ M,\[/JR'$6MJE/2S6JZ>;,69U;J(S>-L,Q=%N+??[Z'W[$-- "NG'8^,L2F.YJA:)*HX/BUZ52T8%69U44 YRS#8OPH 0Z MD&BC&\]"B&.NOMLW8FHK.E*$OE6IZNQRJ'=TH+C-O#Z\KE(^*K2_B:KPU\.F M"V6\V=9 4)>;N(GV#XUY9DH&KO G]!CV&Q/O"KH9>93SU,2@TRF&*!4IH#$:0QD MRHTQD.&,X-@G%*(K9J-%0O3 RLW)ZXI X$_(3JR!"*Y-W3#-I$9CNS;5&MM% M]6>SSDY$Y2K\8O.:-[LM":$ES?*< 0RS#"#%N>'#Q$:^*PQCB2'*$Z\,XT'% MFYKY__6PZN>N'NAK[#Y=7LW &TR]UVCZ>TB[7:)2R?T644&(]EBC\K5M0LH$ MMHU:EV0:.T.71?S7V/QIA7>P_9WV63I^)ZKV=7>Z(*TW/XK"AF7(%E4L4Y)P ML]2Y*LTYJLRO,*$:(LHS\Q\OTF^>:W(,?M#5KV1SPP=5'<\NH7%M,#NR\3#@ MA:;6[KCYD^%U1(9EMI;YQJ6IZXJ?<8[#+=T(Y-ZPT4:KM6U/9WS5^_F3*INR MS](T3Y@T4-KN;0!I(@!/$@9TIKB6BF*LO>BC<::ID<>!H-'*2!I94?WXHAE5 M-[88!*O 7'$1INCW4LX!>>(J%H.R1/-LHW+$5:5/&>+Z#7[\(-5\]FZYG6]_ MO)\OJI"-6<)UFC"M0&HH *"<:4"(MDT>8<9B6WZ!2!=*N#3XU%B@E"^R E;1 M3FX4^+QR!7W0/))Q?[C:5+[S/&R7^_+!Z^7=S6_DJFQ^*-[AX=R\. M-LKKVJ9&_8:V7M.SG-R=?C]?LJ68L\7GU69>.")UJ&*^ECJJQ>Y<.\5I 1P=@X%A#>TA]$>T M>SDZ!XC"5*5KF_AUBM,Y0-%8H\[EWL%:3;]=+6U!33.M^6DS-V,5?ZY;A/[X M9!2OLDDI21(!4PK,H\I>TDR-RO:21^)0]&A1 MRWX3+7?2]VX3[;%L;CPWVF($)L#+C9T/5N=(EYM=&V=[UG9]>8;HU>P/:^@F MS!X2O79W97_P'-HF=QBT&_]^7"T?[M7ZZ6?%=]T+M)(Q1)D 66P6"_'$UAE6 MYE?%P=DG%_R:^JWO>'FWH.WV_QV^F8W#C[*:WU-M?J=OGI=SS+# M;WZ\80O;]>CKHU+;7]:KYV_&5BO/=A4U/F<6:P"M6UJ\Y!Q##CA2F$+S_RF, M.Y4;;IET:B_^OGKNC3T-KN2."L&C6O)NQ^I.:^!F#PR-;&#.& ;4[N6)'5 * M4Z:X;>+7*5?L $5CV6*7>[N>N]FJZFMC9Q>N8K%W]]:V %O_>+N2:I;'F8H3 MF@+CPAG_ V7&_XCS&&04:J9P3I/$J9*$XWQ3(Z7J3.I(YINHD#JRO>M*R2,K MNN^Q73ONKB=Y@Z$YSN%>+R [G/HYP=/C(+!]_)'/!IV4/3\N=+NM*[U\?6*+ M1;U7-<.Q/<'/C66#=6P+T\3 ^#88D(1 F"%-9>*T2=0P_D3IHY QJH7T)8IC M!%V)H3,NXQ"!(R0=7OF+BO=XQ8_'&_F5OJC,^2M\^;)N#LM1^MQGLW:%]\R5 M<4$@ST&,M 0((@ZH$''12H[''#&HO!JB7)QE:J_O<=JFE;)3>?'+B+KY&[UQ M"OPZ^T/D[4RT0C"H]W!YIE'=A59E3_V#]HN[O?YE=8A](>R_SK>/J^?M%\7D M?/'C9V5WF^=+ZWGLO)/;)VLOF&^[TCAGS*"+,X"T$H"S/ %Q3@FD6A",4A^* MZ"S)U&CDTVH)GMCZ[VIKA8U465AFLU/,CTVZ+Y ;XXP">V@CHX3XH,7 'Z46 M4:5&=*A'=+A+4NHR''OUAG-0ANLNS:@LV!NT4Z;L/V#'"$JV4)NJN/ GM:V" M\RGD"L8R!D(9DD0ZI8#2/ .2Y5 Q+O(4>QV57YQE:BQ8E[Y^HY;BT=*A9RCD M123=**TW/L&-J!-H J0WM&(P;#3CQ9G]L4_8L7K'UXBGDU9\4MBS^\6>V MW7/5+(>0L#21(.=)T=H[!X3&L?'6:!+G4.@T17Z%2$;6P.=M'*?6R:X6+:MJ MT6IK);P4[1UMAKY<+19LO8F^J769K?^JR?K7'Q%'JISNL@5C8M+ M(@O&@?DYU1( SNLXX1H!UW7X%RXBX+Q 8:L,N(O19W-BU_6^:O@@&6)YS@7( M,<< (9@#EF89X)IG,$FE0 GWWW@XF65JYG3EXNZD[-A(XS*B/CL%/7 :9Q? M Z*.WGT#! $\]].97L$K;U#VLL?=='&'0K)W&[%:?UB*RO-3*L$DSQ' N2T; MH#)C\6*%@. \Q2++L4J=#B0NC#VU5[V0SAZ=>Y3;/$&K_87NB4'@UWBG_G6O M^"H.'E5&N^,Q4E%1#US\2HA>UKRU8NC)+>,5"+TLZU$]T(9+>J9$?YPOR[X1 M,\YX$L<2 B6I @;0X1@"$$F28PTU4ACKW./\RFF1DC[Y-S?K8Q1(637U.8] MD(X>:B]X0CN1?LAT3U$^4SY,0O)^FM=)/SY3LS'9^/S*OO':%R(N=_G,NVG? MLM(/VC_%""-*!:(@H[$V=, 0($QP$.,T5HQ@R;57C[^^ DV-/ X/VR['(]\< M)/SO7ZA:L1Z*/>\HU"O%I?>#L#EFO>>X M'5Q$,_Q\JS[.7VSKDJUYCN=\HBJ&@ZKE- 8ZQ1P MPF* A/DO(@QQ"\@SI+5 >>I4:ZJK ).CYT*%J- AVBL1E5I$AVI$E1Y^23F= M5\K!APV,?VBRG2ST'FYSX"48R;<^PEI56/,?NQ_-!TH]K-8_!O*X>X#6ZI9W M&7<\W[V'UD<.?I]Q7N=X_Z 9Y&W\I$PW/?$OL^?GI_L7VP0_4_/YJ'8"!L?K:1GV-O :^SV$7R] M=0O\@?.K$GCXV3.K6NAG2VO5&M[46WU6R]>H'>B#_BL5$W02<:+5!7W@[5YN MT&N6;A\*6V_K9\- B]7F>:UVE9 104@D"0$I3W. *,X 13H'.I8Q12+#W*V7 M2$HP@#2&MAQ]"KC,$Z"Y%#IGN9"9$PZP5%[[A5VKQ=Q*:9Z$ M37$\>+?^O%Z]S(W(LS06G&3,O,KV?4:<24 4@R 7,$OB1%)-A%_9F,L33>W= MKHJE5,(>U$NJ!?:M)=. ;_L[/R1J@5_][H!UJ#33CD:/DC,- X]<>Z9=O?,B M-%>N[]INW3H.'U>;S7LC8NEQ/!NGX^Y;Y6ULWBB]6JORNGOV76W>?3>6A9G# M>"GK'T5,@:U[;NXTZIN9'CXLS:NK-MN9%)+&L<) I$@#)#$!5*4:R#1-*>&4 M)BCSZT,>3%8O8AJAK7FI0L0+?:*M5<6WR7FX=84RR02GMIJJI,8-1!#PS+B! M+%.<*D(9B;WR@::RKB-\<([7]9M]AS=VX\C\&LW+?YO88KNYIQ-9PL!?OVKU M?K)Z_BFRG![M58WVNM;K6UU?J%NV#=FK%]7Z#><>C[ (@_K8(>4=U5$? ?A3 M;W^,*7L&>']8?GO>;CZJ%[5(*M\7$X442220@@N A'DF&-$9B/.48H8D8\RK M,$O+7%-C_J_SA^5A[ M(!P#T^]AL'0IZ$U4(1:@H(L#)F'"FR_,]SJ1R\V*-P8EM]S2]21B/7\QA/:B M_L+6<_NRU#3UQ;A!,RX(@W&&@8;"F*)Y:ER,7,6 TXSEB*B8":]6<^W338U3 MOBBAC*B[MC3O%RMF3XPB*ZSOX40KSJZ'%$.A%_RPHA;4'LF6HNX,LG;T.AQ: MN( R\.%%ZY0C'V*XJ']^F.%T5\?H4O5@#T^_J*+[U?)A=Q2GTU2I7-K&:C0% M2,W':GCRK_5D5;,JJTX)P Q6R$.,T0 MH%!E(".9T"K7FE.G0Y*K,TV-'JR@-HSIN!9UMWHXS?"Z,<0@H 6FB(YX>9/$ M52P&98GFV4:EB:M*G_+$]1LZ9$+:IH0?5VQY>__Q]CT31??7RN-.4D81Y3E0 M.$$ 224 08J )!4LAK8WMG3J-79EGJF1Q%>UG*_69=5M):.B::9Q1Y;1K4?N M7 NL[?0P(%BAR<$"\[$ )OK)"/JGJ!:U2_F=%L \<@J' 6ZDU,$^ /IE#5Z' MI34YL.7V\7( K^MPE.KG<+E_(-FO[&^K]=OGS7;U9(BH:,ZA6:80HP) E!N2 MC*D$G,7&H,HD2:5&F*29:Q39^?!3X\9:..]&JQ>0:^?!_G@$IC]7*+PBQIHU M[ATN=F'HT6+%FM4Z#!1KN6J !D5O5YOM[5*:OZGUB_JXJ]22)D3S),Y!DL42 MH"R/ 8.( B$SC0CD<2Z]JO"X3#JUU_K8OK="%[V#*[%[U-%Q6@$W?VEH7 /3 MPQ"0]FN = 6C%Z4:6SFUT_&E%_;]Z9X_WY6RY7MW[(MPI2B M6FE;?;W,[?;<)>ZXC(Z;R.$7)_0>\\&ZG&-M*X49/A^> Z[5=U1EG%WLOL!=K;1W7.X#MM;-I?HP]+2>5%#;/6BEFRYO95_,V:F MDN_>?+C_^?9^51_)585?OECRF&6*"IPJ!$B2"9=JJC MTE..J5'M[G"YKG!41&EY[/3T6!*'K;-Q@ Y,FT4*XEX+FZ==ZG$3U9I$I2K1 M_6I_W%^7^OHRWHIX[,V-LS(C[=T%72&_S;W^N+9N_O48?KS-P?X8'&T>#C!< MYR[HCVJQL%58V/+'3.8LUD+3RMJW[= I36V*:D:IUBI%U.D3='GXJ7U9JI2L M0L2HDM&[!?HA?.V?B_Z@!/X*>.'1I?_Y!;7[M#\_'&[L[N<75+G0_/S251V, MRBI*\5Z)Q^5JL7KX82S7SVQKRUC4X>%IK!7,*9#%IF*N** Z%D!3A&&J4@*1 M>\^1J]--[46N:BG:C:_MFDE57%MX>2L;+^YAF5Q'VL$D'!2_X*<*90#L7MC( M2!M5XG8Y6+T.H8<--RB4(YEJ[9 .9(0Y ]-J:UT?93R3REFC(\O)_:Z^^Z9U MF:%;\8_G^69>9@K]./BM+$B,21PG,DX!%]!X\9 S0&);^"=)DPPF&&+H%5?O M*\#4N/EP1VY7$^Q0A1M;YO+@#WZ%HSNOD^^.Z/#HC[@5.@SP/?8__= +M/'I M*,0K[7CZ0=2\U>DYSJ#-#*QG*FSIE8/BUK?:T,S_*+9^;Q[M&9,(\3Q&0 A! M %(* <93:8M%RTPKE5/L1(]]!9D:31;"1>81QH,4S+^^$ YV[$CP!N;!4@MP MN7?!352K/Y[G!_-4B\^/ZZ6ZM-SX7L2(9(LBS6@*(, T50 (HV-KI3B M.)'06.Y.%5@N#3ZU;THA7U0(&)42NN]NG@%W?6^S#QR!OP$>2'CM:S:IW&E7 M\VRPT?8TF]0XW-%LO*:;7UT4\GB] M^B-4P2KK9(A#?:+%RM:=6ZJM]0BW[+N?@]UWP;C2&=5Y!D@N!4 RHX"GYE=N M3/Z,$L$Q=>IF]AH+-D8G[88%&W>1W#9%1H0^\'>A1/U(E>BH5-5-]*E\7XQ* M-U&E5'2H5;1=1:5>P^V;# 3PH-LH?64:=5=E( !/-UF&&K9W"._3M\7JAU)? MU?IE;AM97NRFLB@>-/.3S>$4JX?E_)]*?E;K^4K:&./-/CI42HF41!CHW"9> M*L@,2U,"*%9,9TC&/'9*O PNZ=18^RCE:O&[MO\6Q; MKX\3;!QF!4*%(P\L[6L%+(,F)!UVZP? )S!_ M6F@JB[N6L4N 21-&'IOG V U5KO?+ICY[7=? :-U+[OIWO'VJ:](?[0'?>W: MP7H#[JGV@S3/R%P7A=BJQK_V)':MY.U2?C1_MH4"YFIC_LT\3K(*9SGXAUF6 M$9K(3(-<:0E0G%) *2SN-GI8J9W>)%J^26>RAP_- M6NPE[=TC<,BU=K.U)[!TK]E#\,!?.E1VUXR^4K]/8L8*#TDTU M]*BT<*S.Z>M[\J_^=9IL 0=CPQ1MJHND+?M3Y9:D3.$8Y1F C$,;$ P!410# M1I3 $&4IRITB#J[,,S4_^(NJ&K2LM.T\;QM=%;L.=;[B4]N)B1? [6_L@+ % M?H5=$!NX8: #,+WK0+7-,5I!* =%#RM#N5S>[6-L+(2GU?+K=B7^7NS8;6Z? MMX^KM;439C!FMHBV %)+#!!7#% <*Y!F2BL)68HR[-<5OF4VGP=_G!;OI;#1 MQDI[$VT*>2.V$SCZ:;ZL_NK9Y:,-<[?/_4 X!B:0"L"O)8"EH-%>TN&, PH#B M+ ,4P@P08DR-.,8ISZ&KN=$XR]2,C4,)/>_35 %$ M#9P\51 HDJI,$)QBZ=1GW'?BJ9'"+FE ^(=3.(/M9C^$@#"X-W)83[(L)5D( M742G'*1DV%\#591T0"I<5MDD&@"LPPG5#R,DZNHM#;.&F>833CY*J2A\;)]8O[-ANT#55M,R';/*1Z M7..$"\YR"" TZ*$$(D"93$$>4Q''B*0Q\C)(VB:;&A7L98UJ83OV_VF%V,T, M&0JXP,30";,>W06;P0C46_#"A*_46;!9]>:^@BWW#%I,8'.8$%J%UA:-'"!* MH<()!H+ #"#^_U?WKDUNXUBVZ/?S*Q!Q;TQ4121F2 (D@9Z($Y%^53N.R_:Q ML[K/N?5!@6=:TTHI6U+:SOGU%^!#8J8D"J )CMZQF5GDL3>"^3":^^U.8:D M2 I8\IPD*9(Z)TYSBH'M3XUB:@_ \=SIS9.4Z9T>I$\YC:'=U,])(X ?F::F MBGL0$8$0^(\5(MD%NA4)YH^[OYJ!0-VNU@&D#"_$;* JP,G'3D$,X)S/CAH M9Q\3+#33CEYF'5S)K"XWEE&V[S.,L(SQF3$J8,)Q +S2#1209SP@N9 MH)1FJ9> UP ;IC;"=&*1_@+VQ@/1M?[B0,JS/9,S*7B!,Y@6)(.8< J9Q@(J M13E&.:4I$G[GHY'[9IQSTR_JNUH^M(E)]W5BTN8*:#9?@^^VMGS\KG%;?T2& M._)X?SP:M?,Y//'@:A=>&F#@"0!@[(C1LW:\=!BH*U .L9W.CQJ8Z'L\E6N? M:?CJ<7])DXAX_8.MY8==B:N4$8[$>ZXW1:9?T?J,?_$VV @A\VPO=RL M<5-I@\%XD#,;[LE#C^Z_KQ;?;6VWM9+S[;-RPX0E1UJ9&PSMC06WMKB2Q[WE]'\*NA_2!<(M^,G\"LH#!P5Z8 M!#Z#[VMQY(-W!^*QV M_["9W:44,S, :@$Q3A4D!2_,1%!+E'-5J 3YL(E#FU/CE(Z=8&>HU]:K#^!N MY!(8QL@4,PA!;W+QP"0HQ;BT.RK1> #QG&Y\;AU&.A_5]C7;?/N\7GTW*UWY MZO&/C=V^_71?K7J7M]=B._]>IR]S3G21+;OWK%"R MHH*(+".P"C# B4XA+:2 0J<%5SQ3*?+;..MI;&KSIJZ:W8?5\A;>J/4=L'8/ MU:([ K#CQE4@V&)O2740JRITCB/P=AJ32!IM1QI\(9FUTZZ?5DKKN>?2:,?= MEO_'E=U38HM:Z&_&$2TESW.(J3"KL#RW94Y*PRJRT"5/L9D(>1TBGVUQ:ES2 M6M4BX$:^%>%;2@4A91%D4E1I$Y)%F=;FAI) MU,9:@7[PU%SOFC?] />30U#8(E/$8,0&U/P^@\8%Y;]//7GD2N!G'#PL"G[N MAH&;&@]\4^WY;M]^K]3CVD 13$E&$Y3!E%$-,4HSR)A,[1]*I8885.9UNGRJ MH:G1PMY.4!EZ2;C.*6P=]S("(!9[TC (+/\=C#-(A-V].-78N#L79UP^V+4X M=_V %*NOV[5-@9B++\JXP99MC;VEO%[,;Y<=*35!4I90G,%",PJQ("6DB%!( M4XI*Q ME%:A<,ZN-EP+E[>&3S"?_NX=- M ]^R]7*^O-U\5NLVI'$NKOFF2MB=89$A*D0!!;?[2()RLUI$$A9)GG&5H2(K MO+:0>EN;&JNWQH)[M:YU!/_B-PWLQ]9M+A@,L=A+Q!8L8V@=4'T%*EO!GZVU M >>%3J@$G1SVMSCJ#-')^>?31+>;!N@*MK*G7?FR*LR-$<7+E)LE)*48XK1 MD%$S22PPU7FJ4T6TNZ[@J5:FQAE/A?,\ @C[L>SGBF (1>8('W#\- 7/.7^Y MIN#)%L;3%#SGY!--P;,77QA0O-F?:&U>,=/-MJ"84ML/3?6P5X_']3]>/?Y5 MR5O#1&_4QLQCJFOKLQ0L"[-B9 IB29GY0R:0)CB%(B.::"QY)KUJ2L8S=6JD M8ST%M:N@XZL=@"MO0>4N:/V]LM%OQR1SK-/#SL8BOA9NTZ1I='9D_ARUGX<' M9T?K@C@QW>'-?9E0\&BPGXP@C]?BL,'I[VI^^VVKY/5WM6:WJCXF^:1K%>U/ M#]O-EBVE:;::^\Z23.BD4"G$26HFJ9PJ2%*20R(SH4B:2(:#6I_:$%(O MU08+YOLA7Z2(F-6!60_DI("XR"DD22E@H0NJ,D(($LQ/EB,:]N,(@8WVQDA!LI!Z$6=/#S MLV#4\6P0.,^'J&$/";.#^F:^>-C:XBP)D1P+!I/"*FJ(K(!,I1(R5NHLUXBH MQ*F,TYEVIC:2-&95/"57BP5;=S90/2GK%+18%VE:V@$;$0FQSI492JRR8TF3 MO$0Z0=*S[DT <,<9*EIXWW[^&A7B8;O3 V![@7WIQLIXV]'/8(BZ$=VV]:); MT,\BGR+E]ZH/QB!TIX R%?_31,9?#AAP]:6'<.*-CSAT$%QV] M:&!5V8Y@YR?];KYD2V%5+VRME>NE?#/?")L(L9FE9:%33!CD-*$V,#F%Q/P( M\@01JM,<%3KW&]U=FY[@<&_#\-=-'15AN//6K$WF2[%XD%7RLOD_PS=JLVW% M:SU+V+KVB1M'Q, Y,GT\T0)NDS+?;S8/U89J97D5Q;6S/6#%7$^TPM;4=6U\ MW*J[GI U2S#\HME%?[%KSD_YC4RL3'Q$FGA&,.5-ZVU]L^>&E-5IGFNKCI(.:ZM MAOD?>V5EK8H@$7C$V["+JL[SQUU2'3IVL* Z1YM96K?Z/N+UD#'@73[<"^&)_(GO$-F M5TXF^-?<"T'0[_IX2Z-^X;W./O_6^R\.DK6YV2KB1:F:&V_=J1 PQ1[(GR%DQ1RBZ$V=PR)F MNN;FI92FSCE])F'SR V7JM3UU._=U$&5M,0BESJ!";$!^HR6D&/"(9:Y3(HB MYS3S.RQQ;WMR]-&1/^DO83U0-\:G7QPY)P[:L5DH(- 72.$Y0Q9)&>]\^R\D ME.<,S&G=//='#*,X6XUAK;Z9V=3\NWJ_%*L[]5%M/^D;]M-0&LDY217,,R8@ M)O; J,PE1+D4/,\%YF7B(R7"7#ZO-YMQP$ MX[WSL:XGH#3C5H"@!2930[QB;#/>P:&L#&N)]H:-\:U MW^&#&-*U(L&$8M5@H\]CWR_EV7N?<-:^QHJH4E&60"2TA3FUB M%2L1+)0L4B9RI+2[!I=;FU-CB([50.W,!O.]W1X*48ZP][-')# C,TD7Q[W% MH&/R$,DM1T ]]+;" SN2V-9Y@ /I:_DAU"NNY?BH\92U_'Q[(JOE>>L TK:; M7==+^?:?#U41O^VWE7R_-$_>5E'JGU>+N7BL_]P?->D4,9ZD*52I*"&6Y@]> M:@Y%+EA.D.1%X9@0.]0$GT]EG,CGVGK0,=R#<89T@@.?1P8V^H;79EN)^C70 MU@YT$0:U\>#/YK\NIX1AP/?@_LB=,-) 8$.1%RM;?L_N,S)1Q27;A?]]#;U> MK<'VFP+"=IH](%%UI]W5G?;T'GOQO-.-\Z6Y[^YNM02;K7'?D!=8M;LV54A" MFT-@;WY8&L[=F%9E=0"S>>";N9RS]=PJBXC5^GYEE0C!?ZW,S<">6!J;[6[/ MRMZW-9@M[%.Z3P9K9>=A&ZM!U+EC,;^;VQ;NV7J[-)/";_-[\U/K6_N;15L; MPYI_SY;&A'\W;RQ0M?XX6VQ6X(X] JDV8CWG"GQ;_3 &BV]/O&?K>D]J8^N[ M5="89\W7]I?_'FATO> =[!UJASQWO''W J^?#,*7/"=H2,##[R [E1P[" M[-%E>QCV6:WGEE7%VB8'O%'U?W?:LXJD*J5"P3(5#.+ _>5&AN/V0>RMJ I\QT/Z*"+#X> , MF]UTN5GCYCL%@_$@ RK84$0T=S\R$DV5*%3#-40*Q2#'D*+<*/9FF(L$$ MIZD?^9UI<7IX,'K%7[D/98B0;";Y1U MYM[6+KE$"*-R12;\DK&OT?$7A X0'%WNN=PW- "\73N^,R:?.)R8H1)3A4@! M"Y;FMDH%@R3+)20),VLWG,N*">]L;@'[V9P^J \9%.Z!4N"H<)>61PX+]P#C M,"[[.2@K4%0'7:_,65;5^7CWN+_G,'NV/KG^PM7RU8.(? M9KU7I>?-A;VKWA:;I69VA%%60D1+#C'#*6294*;+).-I@5Z:#K'NCX!UX]@NYUC8^@QKG&UQ:B-N:S#H6'P%6IL'RI^?Q]UMA1$4SB\LG,$)NJ@X MW^JH"PIG$)XO)MQOO(QZ#!/R>5V![8L2J]OE_+^5?"]MP*V>LUV.:].VO%[* MSK:+^9T9^.7G]/G\T+U\9UWEORG)6I*O.",ZB9SB%.$PZ)Q DD-#-O MJ4AS[):9-JK54Z/ UM K<&]-W06#5\8.([ZXO>Y'GI/IR[$(N./P%=B[#+H^ M-ZH +3_+JM.[&].-XU=@_W94SM?Q]&_/OAZ#Z7R4[HHR),2U_$6&E5$ZX]30 M-$[CEVKA53-Z_GS2W\[DE?QJ$V0JJ:HG/_EC.;>F5Q&[CY5TU3Y72:4,\S3- M8)%1 C$A&G)*$$1,9*3 RLS)O0I5QS1V:H-95P2N7JCS@P7]%=C[!RH'&X6X M9S^LW&YCY!^'BO)%>$'W3\Z7;,?LWMT]E7N\YN! *=$A0OT J, MUS&1Q 4C&/Q":H3QH#\M7QBQS6'#V*[2]CY;M"-0K%F6%&6&8*$YAQCER![> M2(@*I%6)!$Y]JV#VMC>]:+IW[S]>?WS]_OH#>/_QZ\V7/WY_^_'F*[C^^ :\ MNW[_!?SM^L,?;\'O;Z^__O'E;?4[OS&B'WTWD@^&:&26MG:"RE#0L3223K03 M*$$9LK_%42G.R?GG'.5VTS"2>2+:^KHN,3?+94*S(F%0V#KMF D&F<8"DKQD M!2US54KJQRW'FID>I1P*$]>)\TWI/3\".8ZL1C3+LPPJ5100*Y1#EM($)JP@ M4A08(<1\5@^7XCK&K/_UOG"AC=V2.W':M17+VK!%"&#="/E2N"+S\-/W[_69 MM\Z;>?N\#TJX1QL:E6?[7'U.K[W7#JQV6JMS;,R2Q\X(7]DQ:VLGN*\-]2Q4>AQ.MV_^KRI<0N)]KI[4#:T_^JA8O7&TN6VEAO[,M_\X]7C MC7G2]<_Y9D883W(LM%FK:3.]RG &N;W9ZTXJNU=5ZC77,]URYX#LBS= @*]F-T"_1&3!6EPR@Q@OA#,R70ZT9F40O!.V062]]X!#M:+:6 M\Y5IY6]L(QX6;-TD7:,REYG**%3:)K7CI( 4I0(BK2CC2,BD2)S3M$XT,C62 MK,T$_\;N[O\3M*;ZJ!"?P+*?TT(A%'M!6(-CQ9Q;&X<(\Y_"R$>-^7*L1LH? M&H29IRQP/QC]TK\G[AU1WK??^J<2OF>NO:RF_1>V57L"[H8-;GBR;>X&C%V^S1N:(V7< M_)]Q:33R[HE-;/23F.C?%;/32/G)QE,_K.U9Y"NVF6^>19=J*G!&N8*:EQG$ MB5E@D])*^9*<4R64(#(;%GXP\(4"@P.">SH2.&0C T-_;>TZ M,QQ]MYIZ3PN.=C=WW_ZT<,K8"VOTC>Z M[EP!ZPFH7 D83GP9EF$#C0?:,FX(\F6 '00G7_BXP0%V#W&@EV#&_#FI^45ZA%B;T# M\QR[04B19@EG,$]Y#C$I"L@SDD"1I$@K1G@NE'?H8_B.&"=LX:/:PI6&5LS8 M?",/OHG\[JB[#4=1D(P\ %U_>OT>7&^WZSE_V%;3^NT*?&:5AFMXW59OA$*' M5#JV/G:4I1\H1P(O/1\PQFSZB[(**])JY;^;;P1;V#%KIC#/4$$5++15?A52 M0Y8*!5F&"4M23A/N%;,9P*:I#3 [(^U2W1YQQ)QR'^^E&-/OB[&?Y%3\26?5 M?E73\Y>:F/>B_(*3].-V37C"W@OD99/W_D$VE8E]E(B)3D6FN18M'J;;N>\_6TY_15/Y78CLRI'>.\M;1[ M<'4]M[L4J]&TLRO[P"^MI;_:@J4NV U1S#Z/26BE[)X6QU;(/N_\$65LAYLN M/5M[DL17J314\TI;;+B3MB\PR66995!@S2 N=0J967M"9K<"9%IHGGG-XCS; MG]J,K7NVZ6S*"[5(IT]N-KS0^9(7 M0*=/D/P>,R!6](WBVWUHZNN5(52VW-:ZQ)^6[?9/FC,D"H2?!D=VI&!4)X0#1:5Z8=0;H^KVI/$B5KT\>Q*_ MZG?GT 3PN[O5LI((.RBY.4L)4DB(%/(\UQ#G4D%NX(:[?U52@T(\]0&@KY M6E-(;>E5MXAU2%&$\X@$5D7H:7!D683SKA_J(CC<$TZI;E?#G689RZX2*(I.Y]@J+[FML:@/JTZV%1JON+Y=KJNW =>..4)"-NA'3 M:M/%J'7O DATV;67J6'OXKJ+#%N@VO1VW^63_FVUDC:8]ZM:?Y\+M?FZ6L@9 MRC0F$@O(6)K9N"0S(\P$@LQJZQ:89:5R2JX]W]34:,-::C=^-VSAN[G;@Z?K M/",$2M%G&35 E9G5EFUK*+"6AIQCG$,C\ SC9',CSR_.N7TXNSA[1X"YQ7Z_ M=I_GOQL+,ZEX9HO+ZR0W$PV=($B(9I 4@N:%9E(*/GBBT=?RU.CC](%&1RK# M85B]L#\&S$U"H?QB)T9^ %\V;W$!*]XDIK?UEYO1N(#2.[UQ>D HX4FU%-_N MV/H?;55)BBAGA$)"$PEQH0H[V5$P3Q62"N&]@(LYR.Y?SQ8-- MG_]J$R(K+GO[4RP>I)+OC!LVJONA/E'[I-^RM=UHWGQ6ZVI_Z,-\J=YOU=UF MA@N<8"0XY#DR"[&R1)!C+F"A$L99SJ7"RBM/)Y!A4Z.OKE]@[QAH/0/VU0$= MW^P2IO7.'B_6^Z7@3^LAJ%ST9+M@7>[&BB_1D9'9<]0^]$]V"0QXV%R84,:- MFRH3&-*#3)K0SQ\0DO1NM5;SVZ5I])LM[V;&G6HZ6T?>+&_?*%$=J]_\6-U\ M6SULS(+FYH<9F!X_+7?7FM\U02",EEACQ&!BB-\LLU,$J2(9%)*CE"NE$27. MD4LA+9O:<-#X!EKG0&LQ:-T#K7\V)R?U"-<)VJ']7/^BW129['UZR-@/6N= M[9T-!;K:WV.O&!!Z%;0O/2*T7JI/1PKD"MZW@8*^8L#>&QL6M,'Q0LABX/0D MTBQ* P-S)>Q(_^IY?_5):!+XT[H+&G]#9GE$ M[9"PR2!Q3!TW9R0JW >I)7%;&[#MALJR8[@APWJUJ.HYDT8J32 MI$0YS(C$$&.>09HC!4FNF&("E5GJ=.PPI/&IL?_-:LL6X+.A#5\)F$'0.ZR] M(@(:>R^M(VNT-_VI-,R-NS3,Y6A[K(XBHC[2 L@+_4"+FX&H]:Y??)\YWA)E MH+=/5B%#GS%D%]!+4:(Y'A6962OD>6H& UO+7J8EY(0JJ'*>%RCC#&=.036# M+9C: %'[ (YKNFR>2+F QA'/H^OAG>6RDQ>Y"V+OV$T8?9^]M\B],-80-#-RO<93;AX68CQYY;"O^]5Z M+F_5AQ5;-MLUA!>*EHS" C%E9@BZ,#.$A$!1)H*5*=&(I3[?]O,&IO9E?_TQ M7]XN;-S8PMCH>>)T@)[;)WT))I$_Z-HT8&V+H!M]RO&@7_-!(Z-^RZ=FS;?_?)C?V^G;1[6=<4FEE,IT'BWMA@PVTRVA%61, M%[I VE R]:L#TM>!D3"SY-7L&6]F M64X)R3B&.;&I :2T6[I9!BDNRDPBJF2J9EL;8>'&'P,W$=NW$CA99M6:V M!Q^>2[=#(+G,"9.)@*I0AHH+G4"N: H92I1"1$FB"Y\9\&5 CC"E_10<0C>" MO0B8R*RZQ^3M.4R\6?2DWT&I\["54?GRI)//2?+TA0.9T99,ZA0FM;.]A[6- MXI@55#.<$@PSQ3#$2@O($J2@*EDN6)$CEDB_2=;IQJ8WQ:IL!8O5\A;:;6NP MV)OM^;V?1MCQPP^"6FP&J.!Z4M-^;V= ,CB+15A6.-W958'"SCYN8R1/GK(18%&92)1"%C&L,RPSK5*=, M9-JI2J9#6Y.;%5AK@3$76'M!UV"/8)XS^/;S16#48A/&:<"&Q->>0,MEQ8=6NB?LZ=W#UNZL'08_ M/:T7/\.E8=Z<%Q!GA$"<"T/ J$ P%PDJ6,DD9U['$2&-FQIC=\L6]58_-%.9 MVL6C,9O#"AH%Z6VWZ>-+]6'D\2-0]XU2,BDD]%'J*04Q\$6*+86$]E0EIJ!M M7%JB[NW=_6+UJ%2C6WHBI6^Q:(+9;!4IL;I=SO];R;HT25T^RAHW0V6*98IS M6&I)S7!A9NXL31*(2E4JC5.9Z(&%[ ):.;EQXUBF[CZ%\JIE%EF=+;QF]_,M M6UC'KIHI=>4&TO N21:O*%M/2%*O=% /MT M?;\8C86(5OZPT]9+N=),XPP6&$NSJ#!_HRE!L.1:$YT355(Y/&3YPU35$9_% MYUZ@#0!79.8Y73_U44TYO^JBE MU#^OYTLQOV<+T%IL%Z#U"9%_)/1)B-WXX2+8QM*?[^+T87><9LT,*3;?#T1@ M;?D3C8TL)=_O\J%R_)GKAY'$=/#.22"TL/)QD:EAW,N M/Z>'L]Z=K-4WM=S,OZLZP[N13WU= MQ;^(QYNUF:?;Q*/5\GHIJW\MZJV6G:K11[7]I&_8S\]V5]_\XHC(T2S+L<0B M%U!0)LRT)I60I$S"DB&JS I)<)1[!;Z.:?W49DVM!+)HO 3;O6-F8;49$G,W MVIO@1K&3[=_(9%U'!CYQ'#2Z&+]\,#W[ZQ5H>[_% '1 J+;<.S!T!.*J= V[ MK#18&/JOT7BJ&K<-IQKWHOT8/JIQ- _&#Y0]12 MX7^?;[^]-@88B]=-^!PO4YIKED,A"@YQ85;T+*,$2BII69(4LY+X3=&=VIW> M)+TQNRZM(UK)_1_&Q-$U/[OQ_8VDQ,%X]?U+TA MQQFB"65<("B(1':[44*:*2O$D&!=E J5BKG,QGO:F-JK[_]A[J[YP?REHH6*$/J>.C-;VR^M,N'6:X2 M,PM)$ZAS;-;AV'S^!);R#$>0I$E")'"')D!(R<Y*:AST+ 6INO0&WU$%%S M!]0=AI2P6,:>KKX,C![C0E@X1QH$+H?5C^3=0>IE=(?'C$??[CX]X6J/VX;M M79XJB]@DHW.29#6#[';9F0PX"(S\.DRK.$W')TP";K1V-_BJ!N,3LX_WUATNVF(ID6M MJ+-:LH5YN%HLE''B_7*^G3-;"'US4%75_*#SZ^93*!#*2YEGAFB8M@5,$TBY MS9DH,"TQ*9,\<]I_#&?2U"BIXQ38>P4Z=E_9VN)9]R<^ A!!NM%A5CEZY\0^ MGW?HEV-5I^W/.A<-$NT(TF<^VAYC]]U8$B!C]:&G;DA(N/OE18*T-*(*24AD MGHJ5!'WRT&I*9JYOWHM'FS>_^:;D;ZN5W,P43],4!=)MW7PY/Y)%G9^ 5V(%4V7@%?EL' MV7=U@R)P4:2C38U<#:G/W<,R2+U7#Q2L"%=J^N]FWO_-%AW];ICM5KW]J=9B MOE&?UW.A9DJF.+,'_101;#@%FP4^)1I2)4B:(/M;-;NO]AR^;MEZZ\8L(UGO M\RT^]R'F9*)685OMG;@"7-W.ES9#!/PR7P*Y6BS8>@.,46!C@?C54\QBI+<# M4T;R/"MS5PS%%DT]JI=B/;\"C>_F+]UWI/4?- " %@%001!0 M-F7-*JXS;(0=B*R,W[Q_0^':YG6\?C75WJ^77[4K\H[*GV_ L MI:00">$,TR0I#LR@^(E'1X_6NBDNZO=*$J/NX:M MP[I2#UUM?Z4S7N@")HSE$ O,()59#GF:"Y:SC*M<^25T'&_(Y\4?)X-C+T$B M^R1(?,!,I% &LQR622K-&I0FD*0I@PGFF$^ ^V$).E\]T=2HT\M^ M=Y_/!L]#PN$UJ-PS.Y\MZ6KE8=5MOR']1"QOS78GVS5+%1,$U M@2(O*,29HI"I(H59B4A6""54XAXT.-2*J5%*Q^@J2'>^-[N*W/4Y#Q[<,PY' MP&/@'9F==A(:'1^NNGH:50A[QP_0.%+%MX_2$1[GNF-TR$A'N;$ZQN_D]E) M>P]K!S]\O//92_U_ MF2OPHST.9LUQ\+IU:)>G\F#W%N?:M[S6"[PX'L$$TWT9_H4""]YVWZ2#P((= M&J #![!X! XR>)F^#!]P,+(?XP"%3!NQKG\JVJDXLEK=OE*CB MQ ^"R3\M=]>:O[8)&H)D%"L.B]PL(3#)_?F@#8ZW9Q\#IR?[^%$:&#F]HI;,VOO&K/S?L?GZ;VSQH+ZL%@L#B7WJC)$,(2$E ME"4N(=:9AH3D C*=V3PODF/A5WAZ6OY-;:)PL.RIK ?6?&#M_[?_)RV2_ZR\ M&"D"/])[Y;&XGH[5$YJO!%AX-S)V'9! +>F^-3#ME^4[I(XLRI^]G: "+$JE MGXF^"=/($XCDX[]&/D'<#@Z6=Q#9S.&"R^_F&\$6M7K3._.SS2P1)5*28YBC MDEK=.P1)211,%=62<)Q0[!1'T-O*U$;>G:IP;6FK(E;9ZJ^[? AJ_X 7#*K( MP\X@E ;)+Y]$X2(!YL.GCB[!?-*Q8R+,IR\>6-51:R6VN\(5-^SG%\,L=A$S M7SZ8I;7828%A!C54(J,@23/"M$GJ@TX5[[I)<8,S5".I[Y ML'<'[/WI%@@T7Z%U"50^>3+817WIQFUC]5!DUHO;.8,+\EZ":I1*O8,,>I$2 MOI= =ZJV[T7/'$;'53D(\_]VX^P[6ZBJ_L-FNYX+FT9C?G&]E$]_T+EREB=2 MI%PFD)>I,-- S2$G>0XS)4BAE*"D2/SEPRZRR>>C'T\4K"IM8P^[JXHJ:F]N M5QILI4%MD1\+7]:%29:1 A<"RMSJO+,TA:S().1F0-4RTS1+2E^-KY$[,+YR M5T_W*?/3%^DXM_%SM*Z(/(!:RZY U0]ON_#O;0>[3GK^L\X-X8;0(, &'4,O MLVC4030(>,]'T3 /'3B,'BG6>;W9*%N"N-&KF/$,8Y+@$B:\2"#F.H<\L72; M\K)@-,U+Z;5X<6AS:FN477@7LW9ZJOFZ8.Q(BF&1BTU]1POZ7H'*XBO M.DY M8!.+?C"K6JY7:_!ZK>1\6Y7&NVKU4@)2GSM\80G.H=UQ:-\A$>FMY^8T=^,W14WPG+?6;K3^OJ-9-5=,AGM:XB4&89DCQ)<@RS M/,O--\:Q37Q4=E27C!5"2);X)3XZM.KS0HZ3J-@((FYJ0<1[M@;?JRBU$+K& M+MW@.O 'A3;ZP-\5F30&FY>WICK9Q :H^O8PY"#NS-$@0?W\^V./+@[ W$X MN+O?.HR9?E=L\["N0N'>+^\?MF_FFXKU[(EP6\"/%@RK+(-I@0C$6J>0",*A M5*K(A418Z-PY4/*F6JHW:Y(VYGR&S>J!)+F $DD$L2@H)$1S MB!/&$,.8%UK[37N.MC/!B4ZC/EKO8/S%4[OF*)9N3'(Q/I')H[9OM]T0)3^A M%X.PTC-'6QI7::;/V0-AF=Z+!Q8(GMO5]8?Y=V4E]DQ?S_E"U0V]>]@:TKF^ M6ZVW37!((UW36K"4[\Q]7Q^$4,JJ]M8AMO]7F77 [KTOBSSGA< PER2SL:\% MY)HBF#(D2H&%1A1YE1B.:^_4IC==;\[*/KU(![L1VX2Z+3)%UI["RE6P]Q6T MU'FL1Z]:G>M'L!,6C$&M(_5"V*+,D6T>MZSS.!UP4!AZI&:##T%5C<-9D4BJ M"I9 C!0SJ]PBA51I"K4@"5%F!,F1UZ':N0:G-@A41H'7;+U^M"$DIK,>>HYZ MAF%\,8U[(_?"/!RX?*8K,F-Q8]WH5,CM"00>[/3TOL&5HY0]AUN\7TKU\W^I MQUG.,EHPHJ#BI2$5ICBDB#*82,:3C&BDF1.?G&QA:@3RMBEH5%L)*C.!L=.[ M"-0S(/M)(P@\D5G"&YDAM9V.>W]).:=G3QR[@M-QAXX4;3IQX:5B[3V,40E MWZB?VU?&YG_,D-9"$2(@(ID57<$24D$5+%)4:(RRC' R3,C=V8:ID4%7NOS< M(/D[^R\;:;)@/4-EL+YRFX)$[H'(?.,.?J,F#ZP7H'(CBK"\-XB11.?=[7@A M07IOH$Z+U?L_:FB.9Y-#^GFUF(O'_9=&6$:(0ADL$3.L:'/1FA=".M$ !%9J8]-E>@MA+\V?PW"@6=@R1P[N:) MQD;.V.QW^3!/\\SU_@NBKTI4^XRM0-]'\T;,6)%IH@H)2T, A@XR!KDV*Z,D M5262'&5:.Q5G/-7 U&B@M7$O8VFM=%\,'07Q_%KH4FAB3TW\4/%:"/6Y/F@= M=/2!HRV#^MSIKH)ZKQMX4B_$P]U#50"KDKVRVEEK]4TM-SO1"!L1_F&7@ILP M*G2J2Y@Q*B&F&8>4%P02D9O?I(Q)Y24^XVO U#[^COV-2-\3#UHME5^L$[]> MD#?MW5&.$0(1X8\=/! >>?_@@H'PA8T[\#5BW)"$@1 =1"L,?O M=HD+ISWA,.9,C32_?/UC4Z5=?K9_\]!AO[QC^FEQ?+@CDV0GK[6R$E1F5@5- M._Z RB%PXN(!>OF7]Y.'2/ZH_362,OXH_>8GBA\,YEXE_,M;&4_^/A@B3S3O MPSUUV)+@BQ)V@WZNYZ)ZR=\9IZ]78MY$<-22EZ^4,<;N)5QOC17\85MM-*X^ MLRJEMI2$4(I+R!C/(L"93+)O*3>+C=I< 2Q>GXYT@'[%2'-<[X7369D_#CO>1S/AZMXSP6 M/>-WX$@KGVY'LFY'-96_*[$27??PHNKA^;Z'SVC$^"UXPD+(]L+^Z$\!J;S* M8/1> W;@K-&R1"6N/F)5&;:R,(-OA TO8M":7AL=- M;?* XB"]R>?>"P-]K3#(8F5;V:]1=8E01E *=6I)AN8IY%B4,"]$J5!:"I2E M?C/=ON:F-ZU]__'UI]_?@IOK_],CIN/T]G%"W,!)O:SD%B\W$ZU(WI7KR;8N]7 M7UXFNOH/V'=UXVMS6CF!"L\N73&-.LV]EOYK5%MV 3M8S62GQH:-(A]6RUM# MD7=O%*_JB5W_G&]F6!/!=8ILJ1@&,>(,\@QE,,%"4U[@G/E%G1]K9&H<;FV$ MUDA@K;P"UD[PI[74,W3\**)N+'PI3I%)= A$WO37AT%0]CK:T*CDT^?J<^[H MO=8_DZR)FMC+ ;U=2EM;?98K;1:990H%LM6.=88@33&#"2LS+@C-TD2X9I.= M:F1JGWX;=]34\K:6 F,J>.,L2ML+:?^W'PJHR-_^((R\LLS.@3 HT^SD0T?+ M-COG5C?C[.RUETIO')^!5!&MG^ZKJG77MG[Q?/OX+%1"9TKG":$P*W@&L> Y MI"PO(>**:R%E*J@3+80S:6HDT@VD.+7:N&H"QAO'0.O94'6.P=WIN"@%^].H,O!N)QH S,E5:D\'>YBM060UJ ML\%J"790?PDR^QL*55#J0YC7G?/SB)R?@S7\PK;ORDOZCO:OF@ M;(S^5W5;G9G>K%X;JEPMYM+F%%=4.2O,RC(C*H5:9!+B5"'(55I F7 B"U': MS2;/Q*4!9DR-R)YZ8>>3C1]UKDSKB=K%4C&_L?G2BBW8PI-L\^W=8O7CKTK> MJCJMJ0F6TIRQ,LDT9)4$0HX4I*G2,"LY112G18*]5.$\VY\:B59EI:VEH#+5 M4S#.%WPW.HP(:60>[(J_6-,;F9"GY M%Q^ >M1?O!YSZ?[D]7([ES:DUQ8MJ.6WYFKS]J=8/$@E+>':-?C#MB'BMVR] MG"]O-VW)OOT&E\H(I1E.H,:(F45QB2$5>09SS'1><)V8:>:P_2 W>TL#1QI9ZM9/V3[H=T/;UL/(LTRG+*9160 47&D,N4@IU MP6F>Y9)F!?,:-WH:F]P(T-IJ/_O=G&[C4LO*'VA':@X$7VR2'8ZT'%P_H!^7>X81R:N'S7RI-AO#6GR^K%C+[A3<+N?_K>1[:=J*+^6VM22 ERW.= M*EAJ9A;UB2"&CF0)I2P2(64B><)F2W5;;3JXLU)\RYT^3EI_G ?VQ_M0/]VK MM;%O>0L6UEZPV+OCQVTC]+T;0TZD*\?AV=99T/&VRJ)K_ 5=AVO]$=!Z7 E@ MMCX_@L;E*U!Y"_;NAF/J\;HF*-^/8/:HH\9XW?!\[!FQY6$C6%4:Z).N8AD^ M[*2L5<8I4HF""<4<8B4QI$R54)O2 $);CC+8W*2;W./J>1_HN'??D?5TNI M-O/;I9UY-8<8M%"8241@IIF F.L2DA(S2)A"I496X<4K]>](&U-;\GY<;<&; MG8V ;:H3##L_W =-^/' ,6#=6.!"N")S@ M2$0Y\>D )R@G'VAF5$7H86<=\^XZ):FY<)2PA(GF!4 8Y,XR U4DM)IBV/I&;U9W;+Z<90AAK3B'65XJB*WT"$M$ G.<:XEH@K5PTJD= MV/[4J,&CT&I5=@O\6?OAR1Z^O>1&+1&QC\P[X6$/61B^#[RQZL0?M6$J9>/[ M /*H(M_[F*&*2U+ITRV^>MRWN5_+EXA33G-A>HB:Y5'&OQC8QM^O_RN-O8 K2,6=FO*O?EQ=ZR\83G8R/)_0ICTM%T8@&E:S[?ZK*4 MMH&][4:GX_=A9*H-U&51@X3#@AXU.VZ@:2^:+7<9G.>RYRY\^F"-Y;4-G7BC MZO^^7^[,:"(K=I&I2'.A,<)0(&8FL21AD/*2PX1IP4K,I"Q+;\5EQ\8G&!/Q MS2JD;.QD=K7C@;KN3Q51U8F@^XNW/K-KE[@NZF/ ''TI7QL+?FG-_M5BO>?< MQO0HL<3^B(66=G9M?FRA9T]8CL@^^SYA0%'":_G=UJ>57Q_6MW/!%I_6VV_F M(Y5SL3&?YN?5NBI_^+O] 5LTL0BY5B6U:@M(9/9DAW)(2XVA1H5&3%)1VJH] MCA4(!Q@PM=EJZP)H?;@"'2_ O[&[^_\$K2>@<<6C5-V0/NJGNS&0CTQZ_:!? MU;7JGV$^I"[Z$/ ]B@)&[H21*@#&Z0R_VG\7(-E;Z&_(<\>KZG>!UT]*^%WR MG '#SKO56LUOEV]_BFIN:*;KU4CV.]L^V)HH9LRKFKCYL;KYMGJP)MS\,*_Q MXZ?E[MIWYNUMOC>2H8QB8L:B*MH8F:&)%-F]I0U3@' M6N] :S)H_0.M@\#.N#R(,FR7.HQ?+]91L4,6//K(. =:[T#M'C#^7>WOL2X. M&??"=J?'B/ABW3K26!F^>P,-H%& [QU:P[8XWJ ;!:DGPW&<%H84K7^XOU]4 MR:]-XM"^"-$^$3L1N>(9)["P,Y%FM ,8>)>DMZAQ:D-JUV; MF[10N;?:<5/+'6^'P3$TBI''O"< UNF4'8.]Y0/ED3WN7&HNO-Z_IU9)90JA.?CRKY';'%]MWI8;F=9 M2I.,"PG33)LU$3'L3'*!86DPR&B:"<:]0@U[6YL:'[?6@=H\7_'F7ER1-/]3 M.>3,#',X)13RM+1E>\T@9_XI1"K\CG:"(3O.: MSCJ@\@JXOI8#5*\=( DL==W7XLCZU@[.'XI:N]P4-.YQ=WRSCTG:34.*A&-> M%APRS9C-E]>04,F@RJ0A%KRSWO/$ M>$#?N+%27+PC4]69V,C]2?+>BRB'R<-!'"-?#?/NX3Q3??-I^4^N;;VS95%#YF]ILK>UU3FI>@RD]D!>29HA")7-&$HJ)DVH]R)^/;])B\=@#\,E\" MN5HLV'ICRQN#C87CUY%*' =_@]P&ALG8.Z'Q)D IY1J=CG+$!E3X@*T!J*V. M=@6:%\^\=S5*5Z#%"31 @0JIJ@@AL%B!"JP)U&*.U?_3J-\NLG5,>EZ*1OEF/W\I+._]F&7R5D(*4268:A802$N\@RRDIHAOY"< M);I,$/;2(+C(FJEMDG7V)[HL:H\:6UV>SG3_R7;\AZ'YN)=UI^_^4.1.&F__ M*$;_7+#)= &ND3:AAECT0IM4%X!W>A/KDH=>L)#CYP<8_GR V8T,E2IE/::\ M_7FO1*W?>Y?.)=-?QVT7[* CL-F?=2^!M;GP*N9J-T2?GD2 MQ]SQUQM183^Z@(C;XK"!IZ-KW-2ZGVF2:H7+ LJJ M2'S4(PZ;\)J[CZ 2<6/; *(V;K@$_1$LW=CY,H0BLVK'N"O0F!>. 4^['I2Y MCC0S*N.<=O,Y4_1<.>P+;]AD\T55U>-N5C?LY]_GVV_?5@MIIK7O5NOCNQNS MLDB9*)6"4C,"<9H;'K"2@YKD92X34119,J#4Q5![G#Z)\0M8&.O!C[WY&["N M_;+I]TNUK3?EP49MMW4 4R7;;0S8KN?5A*)2-@T>O'S!LJ\/HT\ M-_^TWW@K[V[6WBBQ82I"VY*8B5F9%\CTF2!EJF2A,Z&\-%U[&IO:=FF;MZ': MO W1!-I[\E\OP&X<%PJVR#QVD.G2&!I!X]T%D;""JGT-CJN>ZN#Z@52JRSU# MEV=+]4D_59_^G?VEAP,A+37]H#A>A YXQC.%^6ZWD MC_EBT9!HO>85CS=F&KY95%.PMM[YK,Q+DB1"P!3K#&(K!L6(RB!CM! JD3A5 M7B7$W9N>&KNUYO]^,P#?C?,%^VFL9>K%PDS& ]?2'9CWY?CJFX, MZM-_2=$-X^ET-#<.8(\MN;%O\%]*<>, I]""&X<-#(RLJE5LOZC[U=KFX+Q? MZM7ZKOI /NQ"(666$"QP"D5*-\O& XB!>Q^=>/V*2 M:CY[N]S:,H)2FM=M\WFUV;+%_S>_?[V2:I;)A*6I3& IA80X3Q+("KO=H0@C MJ69I(5,7*NIO9FKD4UL*&E.O0&TL,-8":ZX;XYQ!MI]CPN$5F56&0N5,)6Y( M'"&/C1+_?KOZ_A_F 35OF+]4=%$1Q9G'CD(-;JZU9.!X];!YR:N'C2&2S>;U MZH[/EQ6S?%7W;,VV:O%H%?IOE_/_5K+:K;#Y^:OEIJK?,!,YI4Q@ LLL30Q! M4 (92@N(R@0+@KC"R&L7=*@A4Z.0U@_0<>0*[%T!>U] UYFF+H;GK&9P][G- M=,;HE,@\%:T_O.=$EX(9=)XTV)A1YTZ70O9\/G7Q\X;F._+M/IGG#_.ZVNF< M:RNK2S>;!ZC:_-CR_^:BVLP3EA*2$P"0K;81.SB$5 M)(%VL9A@B:-=%(R(X?E5ZC=028A8XA_SNP6+$E>%6EVTFEU7IM M+S*^@7GC'!#6.]_\Q\NZUXV+Q^BML7(@#>![5ZY M\M:;\ OC3^_5KU5W]-V M4N74%3!NA:JAJ"^K:GP1W""-.LE+]0+0N)*_(=>=/ M-O:"='.^DOS9Z_WWS[XJ\; VZ_(TXS?SK5E5J2S3&G$"D2@-*62*F3D:PW8K MO\PT0C)'PG77[/G#IT8$E5$V\B[-?N&_@M9<]SVR _3.[XQ=@DGD+]T7#J]] ML%-^#]K].GC8:'M>I]SH[G2=O&9 4,QKMI9S)KY\>]Q^N_N=+5F=4?-1/1BS M5O*A#K]ISM4S00C-M5ED46HU@&U$'RT1-!^Q9J@4 F?N02\^+4_MPVYL![7Q M8&]]4_3LF1,><1!>_='/!E%1CDP5G@ /B3CQ0MHCHB06XB-%C 1'WB\P9 AZ MO8$?7@\<+[!CB)]/ C<&/6!@:IPRU[+%NX>EW+S56EEY'?7U![O_PK:J^4!X M3G.F\P069<',T* S2 GG,%4$Z:H\9NXEN^_0YM0&A<9DH*W-P&Z8>B;(.<#L MMNH+#%YDKC?6@LI4L+,56$/!I^]JO;0R>V9Y*-5/8#VH?Q,AD_+XJ?'+SKIAYZ#/L'-CDN&(1"8-=S#\ [..^APV!.MI$^,&6QUU[R"L MZOA5PS[;UP^;[>I.K3_,-]M-NY;422I88<7'K40IXPP26F*HL"Y3DC"J+*'%F/O],PTQQ7!8E37$F?3Y_7P.FQ@U?E*A$;78^@*=.^%9[\>P. M-RJ)"7)DGC&FGP;7AF9:P\&?S7^M!Z!R(6B1EV'H!2[QXFG$R 5>AD%T6-YE MX',&"K>MU3V;2ZOVN-PHJT1Q;"LJE(6K;XCJ\SWE%ES[PLWTHN#<&2Z M:\%]VP6WKA/2&%[7YHLQX_('+*QJFGOSX^JD><-RH(SF_X1A?/;%BAX^B#H% MT#332+'9>"'[_^^7U0&%XQ6F-Z%>QX M5?T)6O.MJN>;OCUX;UX;AEM0;O,T851^&P;/:$"B%IA!3QB$EN88BSX29JZ%"%4Y1#4^>.C56LOMY9K4_%VP!?E?, MEL2H=T^ML8X[R4]AZR>;P6",L&\\ =GLCCJ=Q\'F!LZW[_YU_-O_^D31_FD MCSK1?JG'?WEIE:N=>OXGO?]AJ[#].$M$03+)&)1E@6TH,8%_% 39#WM_=&X:I:OXTNR_'BLWMSU42469% MFG+(-4\ASC,."2DD3%!.>4$9RJ3T*^EVB3D^G\DX1=N^O/UZ\^6/US=_?'G_ M\3=P_?$-^'3SU[=?P.N_7G_Y[>W7"W9+?'MJP-Y)1/3'W$FY GM'KCH;Q4>+ M;((_HYR-A< UWDZ+KT$OM^\R$+K>79BAS_1/%GN],JQSS3>5K-Q,%"46E%%( MD4T?52F"-)<9)!E"/$D%TLI)ZNW@R5.;3%7&@3];\QQW8PX!ZZ>PBV"(S$?. M"'BEA!WU=E ^V-,GC98,=M2!;B;8\0LNWHNIRV*TFI!?JK,%FC*!2XR@3#(* ML4XD9#11D""=I$H7B4B]#J[[FYO:)_K__L>!D+NM,"M7BP5;;\"]>7OULPL\ M"\^>@=][)^9"4$?;?[G:5J_N],%2A/N$"0 M&>Z!N"RT+9-=0E9)K6N59YGVC/7W-F)JK'0MY;Q6XMJNP(_& UNR4*WMAV6+ M&E8E#,T@L6$+ST":0;WDN(<3&?OX9TB5^:"Q'[0.@,:#*U#[ %HGP"^M&P'+ M45R"8NAL!G]#QLYY& S5D]CQ;%X MGA*J$@(583;WDE!(&&:P0%@BB:A.B1832V\8D\-J\[(\V^.;Z MS@;7!D77;>@(AUGD0:)Y+2M+P=[4)NPRL#";&RIA$U?[FQPW9]7)_8-T5;>[ M+BN6-I.20IJHPPWV60&9# M8PJ>*ITHG:<(S>ZK>8B9JZRW\[0)V*F%;JV;H%K%^@ MUN<$'J&%&!O_LZ)D.L$\L3R>FZ425G9_14"A"Y)G)39?C_"?V/8W.LWI[BNV MJ$36Q!R'W\F,XX*A$J8T=R>JYA1E22:02OH)K(D31(F M?*?$H2&//U'N *YL&G(4J$,JQ0SA!.8,$D-^Q-$[.VI@CRLBQI0@G7+)LME2-K'SS?Z<7?I>#$ M)N@JU=2PQ,8:Z*GD=( >$P)JSXU!XA MV"FUF2.K32/(,"L*GE)MP,I2)2"6J88T)RDL4RK23"&F5.*W]7^RK>F=!30+ MV*TU$MRS1RLCZ/>IGP;6[9,/ E;D3[^QL5WN5U9>M1(MX1C@+!1!F>!T:Z,R MPEFGGS/#^1L&+GO%-R4?%NJ3;K=2]VDGLF2E&?H%5&EI93 1@DR3S"S$M$X2 MI8J2>^G@];0UM5E :VJU.SGH@*(/6,?%5ABX8J^TCB#5Z-[&D:IS@"7L8JNG MO7%76N<=/UAF.=P2)-_XQCRE4M[0@DA4$ S+(B_,O"+AD&@B88IH4=BZ:F;9 M=4'&<=O.Y/CB>6:M-=1+P.0,KM13?[MCZ']5+7.@4TY*7,$$$66%M M!'EFIA6H+ B7E*>9\-Q-Z&]P:C3QQ%Y@#08[>P>QQ5G$77<@PN$8?4-B.(0# M=B?<< F\67&FT9'W+MP@.-S*<+SOTG7+Z]7=W6KY=6OF-)\>MAN[L3Q?WGY9 M+19->E U%^VH>Z?64WU_*_'C;;N[U"DF(EXCRE M,&-Y"G&&">08:U@@QC279<&$UV:17_-3X]+&9-#8#*S1#H)M(3K">0,Z$KSQ M=Z5;P\$QE#=@;SRXWF[7<_ZPK3ARNP*?V3J.[-4P.$/O;/N8,/9V]P!XCNR! M#WG*I1/,GERG>:*9YY)@6=:G%Y\ M0&NP+8VP"Q3PEP:AT%;.?I M7SQ7L['?$>_J%6BGN5WVUU5VU^?.._"+ M]=V\*+^"G?M=.=:00HEC=U;8]7ALH\==P8_4!0=K_K':/37B==_B#^9O__-_ MM#\Q?W"V4?_S?_S_4$L#!!0 ( #6 G%2P^,B>)Z\ !%!" 5 :71G M&UL[+UIEYLYR15J4=G M5"6-I'9?SQ<>+ &)+HK4D$PM_O438.X[EQ=\D>7KTU9EIE)$+ \"$8% Q+_\ MS^^?9S]]Q>5JNIC_ZU_X7]E??L)Y6N3I_..__N7O'UZ"^\O__+=_^J=_^3\ M_M?S=Z]_^F613C[C?/W3BR6&->:?ODW7GW[Z1\;5'S^5Y>+S3_]8+/^8?@T M_[;Y1R\67WXLIQ\_K7\23(B;?[O\YQ@2FNP*A&@%*%L$Q, M<%.\\S)&[>3_ M^?&?D]'_&KJ^E=OT@?RW_^7[^]?I\^X>< T_EJ'>:I+K":_O-J\\/7BQ36&YD_2M=/ M]_Y&_0[.?PWJCX +D/ROWU?Y+__V3S_]="J.Y6*&[[#\5/_[]W>OKBTYG:_Q M(R[_.L?US_7O?WZQ(#00I9M_N?[Q!?_U+ZOIYR\S//_9IR66?_W+=/UQ"56E M3+'->O_C]!_^?+GLER6N""D;-E_3#\[^?5UE9Q+P^QKG&4^Y.E]@MDC7?FE6 M9;JX^)>S$'&V^>DDXW2R^=1G<;5>AK2>1"V,0*_ 8;@#/,@K'-!#UBRJ.4U'<6NY4+/O1?;[C/M#O3FR, MQ@?#0'"E0"EA(3@I0&N)LL2@61 'D7UUM>M47U7GLV7Z:;',N"23<;Y<6*9; MJKT.U[/?^/E+6-('0?HTG>7S?UUMQQ"Z6B\&D-RI6HC LL^61DTD4(.P@@KBV[%1QD_W#87Y:=@.'#,LQ7TRKX,T ;YQ+C6"!QDT%% MIL#)%"'8(IGPG@G)ASD=;JR\%214_Y X2*(CH^+7^7JZ_O%R.L/?3SY'7$XD MC\J)8L D0\*0@H/31D#03@<6$LN,'82&FRMNA0+=+PH.DF 7VG^''Z=5"//U M[^$S3C27T>0@(%F3"+U"@&.6 T91/&?":*<&0,#U5;="@>D=!0=(L@LDO*(@ M?DDF;"/X]R1_?+$XF:^7/UXL,DZ4S$5R92!3E W*.4.8-A:B5$FY7+@SAT4_ M6Q"Q%4YL[S@93LY=P.9#^/XJD_BF97J:GSBSA$RRK(,.$ -&4+RZRCHK2#Z@ M]%&GS \+/1YSI%/D%DK;")HLT2BR5Q M]$9!S(8QP7(,<@B+%P<;GP=JCH.*LYA$![PL3&:7JS?+MNU'# N+'Z=NCH.-#1\>YSX'$.C(XJM5[ML2PH=MP%G-V M%BQS%)HK\I*\IY KF"RR1R9E."P)?G6U[0#0<:9S;]&-K/)Z7SY[^VDQ/\_- MH4)K68G@BJ#0.G&"JR9?.:-(067A)8\'J?WFBMNION/TYD$B'%G][S&=+ FZ M7,0/T_4,)P&9\K8XR%:1$#C/X$5*P%W"8E-R&/)!ZK^YXG;J[SBO>9 (1U;_ MAV6H%4GO?WR.B]E$%X9!:P="(:N$*_"%W%WE @_1\%A".$CWUY;;3O$=)RKW M%UXGF_[7[^E3F'_$328^HXY%V@)TC=;(4TZ.%E-T,080Z)XUP9/GBO%-MZC VE40A9E M87Z(5,+=JV\'C>[SCP.(M@N(O)K3IY$XIE_QE[ .9VQ-*,IU7)L,3DB"NDC$ MA\(,4?FL5UX.0.TM.-(7,0S@5=RZ^'2ZZ M3S,>+M@N\/'^$\YFY]1+'KB5,D,H08 *24,PC@(I:9/WFJ7LARBINKKF=FCH M..=XH!B[ $1_KD6^"S2'^\_D=Q6;T[6]55/C:PGP9/KDV(&+*(*AD04K5' M1(R%%R.1#0&*AVC8#B0=9R<'%G,?H"')+6W@X7'669Y4I8=^NKSOI6W>^?7<=IR$)$.!HM_ M^?F6'%_3#_9^ID]^T'R%F;Y8+6;37)LQ/ ^SVF> (BUV 7 8'C)20CN'[IW+F$5-Q@Y6_1T.^)LO3K_R69? N-G+1S^ MQR[4[6M[SM=XMEJ1E"]X]:449FB+<$Y_*),MA>ITQ#+AG69&AV >"FGWY_4Z M'>.T(&B&BG/K-(#0][9+9%GCXL #ZSK]9W;V@@VK6(R14V1&;AFQ0:;:\:*! M68\)C25Q/52;.T6FD'K,$TT 6>7LV_$MV+Y0]B8D+L&U8*AR12 <6< M@.!(X:8XR55PW+,VI]Q5*L;IQ=(.+WM+N!-\I,5G_!"^XQ7 3[ASL3 MP*9" M\E",04!9&\VP0GXC=\P]] +R$*#<0G&R6A-'RXVHKEA+790KGH3$9;*T&P*=OMXY$#X'K;4IVC]T>72 1_0X<>-T M?FGH#PVLCPX@]G:)7\(T__K]2\VSD+/W9OWIC*EST4VD=69,-MK%46Q W3EN9=A ;6A\=0.PZ\09980$I4-"U>T%A!6+0&9!B M!8LAS0.*8YQIK?JGY MM>KM"6TYA0 )5+:F\H(0DK @!6J@ \Q#CI[J1$(64P#U5O[P^: M(NT"#*](X/./4W+[3\5!B/[U>YJ=U)JQ"ZZ8C3)QB<"5V)09FIIKR) #KP7J M'N6#;P8/"<(>IZZ'F&P0$ VNB@Z\FE_.EKT(-"]8FQC-(K%!H#20V+NP4&_HZ WU5=UK#"M\5\"_+5-!@,2$P(!%^LA5B,"!@X\[S-X78G.3V$7,,@YV!A=V%] M3CD@261E7*K-GVK1DU>28L7Z3$L(9$QG\O$?*CL^-!X?IX=GLVOXG<390>C] M>AKB=#9=3W%%T=_F@<6GQ8R$OJJ1X/K'A6A84+&P6 ?R!(H!*"*$F&NW,.]" M\1@4A8--8+(MA>.&Y,U+@IHHJ@L[=(6S6QDQ+W4Q% .D$.@4MIQBSI@#&).T M\LFSD!]JZ38(Z+HJ&VJ#@ONA=HA"^@#78O[Q RX__X+QXH;&4XS@HPQ05!W> M4!0'S[F!S**Q6+AU#[:>/0!5MXGI!DX':?HF@ X4>@<.]7F!RMOPHUX<7W"! M-J+B&8J."51]8>0E.7F9*REE5$*9-M"YFYYQS[Q&Z!E ]%V8'N)C>7(E47$A MI4F4S@AM"A0G:FL4;NO4B @FA^#(1W0%VQQK]Y(T;KJZ'9 &4$ 76+J>K#B7 MUX\+?G0B(RH$F&!I;P2KP1E%08?FJ:CLI6$/O04:*E5TDZYQ\]>-4#6@*OHX MY^H>N2VK268BT8(&A*[W/=&+V@:2D;V5=;:J)KO;K [V;I+&S6&W-5('*J + M(W4'#T66F#E1[H0E'FHNQ0=;BZ&4KD,).)WC1PK@QDU),9.XD'BKO70U$"^E]B;*00C:/_(8E[AWD-:-<]X.;\.JIP-O?7/S M>'737'(2HG76:TT^(JLU6@'!\U)K21E3G+P()]M4O-U/4S?^>D.$#:.0+HS9 M%38FKCYBL+X6T 0+BDB"B#)!5"E(EH1FNKG?WHW#?I2;EIU$WH'?7COR3=>? M-^^!Y[4]1[6S.$^5E1 CBRI$D&PS00(-!,44F*)))(X[*Q^:P7+(DZ1[B1JW M^N0H:!I*)1T<= ])2$JOZYPRNVD1BI)#%)Y!#JB#XYF7!P<$'M)MY:#2@V8U M+$?!UD *Z>*@N]),]+2!@9#.&*2XPVA+7F#R#IRW&J22T:ID8TAM?*>;E(S= MUF88'=]AEO86=Q> >9;SII GS-Z&*46O+\*7*9VC5QB;"*2-55M/(B=.E/$( MH4Y>E=D8J27W033*EC]*V]B%44U -;!*NH#9.UR'Z1SSKV$YIY-[]2RED\\G ML]KR[!@S&*1&:0MDY0I6XB7IA)R:LV[;<>IVW<_%4CF VL MDBY@=H6'3?A:>Z\O\1/.5].O>)J:>[U8U83?CCIK :8>I D7>0?'@LY)EXKPJ7F8%QI@X]%PE\X!F"-C*4$K+$ M-N?D8Y1M!:C!>RJ/E=0Z7#F#@6VT-KMO-YKYA.MI"K/K; W><_?Z6D=NP/L MH\?LQAN\+^3A5W2% ,I* 3&X^EC=!\TQ%&/;)!]'Z,:;4'&;B904;08EHH+H MN0:1O%#*9R5*0;[RY"[\+%NKO;3,K2>AX%%![K8R1IR,0S MLL\#80<"X";5F.NK@!FAK M5U6YI)3""(59XHMBGSK]JP"7HCBKLE38QH[]B1ZF'G(Z-E%4%S;P 5X<4TKZ M@B!MSG6 C )?F 8MBL]6,A%2*R?S()B-_S!U)Q1L?PFYBT*Z ->5FPH*G-XL M-_LT;R[(WN)R,^1P8K(RF5&@K(3EH*+S$&7*P$I(FJ$7)*W6]Y+W$3>VSS\, M$NZ_JAQ$*;TA[71VYK.3]:?%MD760$OI$U*O5ZH0825HY4U3M1EL'0=CLR)E5"-QQ*5W(G.DV MK>_O(:C;*\E!D;2'\#OP[Q^!+)D_@# & M2N^?KG%!SP6^,_>AA$ 'HJ_1J3$9G"@%BDHF9OJ+*-HX*?<0='B=SU>#R,NH M-[8R" IYBG:"MSJ/[Z-IW"BA!<@&DG\'OMW?EHO5ZNUR4:;K22PRN$)Q38F: M2$_&UO*X#%I%4XI57,4V,<$5(L:- UI@95\)=U"[<_$H\VS$R95K-Y*!R%(" MZJ) (4G%%PICF$C99>5S-&V2JO>2-*[+WP(XPTB_B_/J/0.D*PBB(9YK0KBDDAV]1(;$??N,[2 M0'"XF:9+6)\O*T-D@L1>?PO+C:;<-K1,B9PA"&-J#,BL(+FP&U=4Q=4J&FQ?GMQ,< MVRPTKO$M4TUFEG^MS"=5_B_F?\R77U9 MK,)LDGUT3*,%GNI#MV@DQ)1-[9]8DDD1G6TSY6972L=M0=(":DUUM3L6_2D6 MY_BQ7FQ]&+;MUN^+^>*Z&3[?8-XYCK8D,(4+4*Y("-H*X%$6.MB-*J*1N_0@ M7>-V)6ER# ZGAW[ =7FDGU\O3>QS+(LE7FEC_NMWDB4I<#H/RQ^O M2,";OF/U8FJQ2;R+:GG^,U94\/A8>)OHLL[>^XOA(F:6ZCTE)!9!9!E4*49V' ^Z*83S+JU.9P MOD;&=GAY4C41^XNY SMSWL_EO*K[>5A-TX58"-]D]'B('EVEY#..F) M1>./AZ5Q;QL'5/?=ELQ=; M-$?O*6ZN3_)$UA#0.;#HE:-H(0K;IKIO5TJWLUY/JI"KJ;*Z<,>WY?#49%NI MT)=( :HD0ZT"!:U!T%><%5Y2TL+Z-O=(.Y$Y[C':%C-[ G1W]?5K*L\,_^T' M,;'4@J6,%-9H"*0O8_GEXLE^1?STQY:Z<>'99BOB,&JZ7G>?#<[U7O^SY/3 MXH<+"2V6F[]8KY?3>+*NG;@^+$Y;9$ZTS\D;7Q\$,@U*,Q(46@:H/3G(,603 M&CUT.2:;([]L.#**M]Q$XP.J\]/C15A]>CE;?/N_,'_$\PJB9X46?X=I%E:K M:9FF<"XP$LNI!'@.//-:#1D*DL%#3T=G89!SPN*%-DZUB;\W-EU;;7SQW+'*6ISV/L#=^<_V+%"W@*YEU6)0*W]5JV3I'WY)P"\U9S M+#$'V6JDR_U4#9 SJY_Y=KGX.B7Y/?_Q]U5],7KQ6.<9^?5?3UNBGLNAN"R+ M#QFXX;P.YEL\17$TBVYFS< MV/W(*.\*)EULG%^0UD[3C<+IZQF>)2.>?:ZQVW]M?CZQRG(9? !CZVRM&K4Y M(4GN3O(8LRM6M@EPMJ%NY!D972%JT5BY74#V*O47(R+F'VN_D]J&[I?IZG2@ MR"1Y$4/09"FR%J $G6)1<%LMA4JI,%9*HQDO6U(XKNWM&KI-E-P%?.NKXSG] MRH]_+"FR_67Q;3[QL<20HP(N8ZWL\"0H5U^%9LT<1V=3H]NUV[2,FS?J&I(' M*JZ#1/UY]3EN.B7C?'5Z F0;D<7:[B?K.LH94EYP36&DU"4PR< M]@6T=5+SY&-NW6AS2TK'[>33-7B;*GU$Z[KIL$;BKK*L_@FY)W=W&5G=;#,R MX<8;5"E"3K6?I$J&S@\*:#W/+H=29?]]/(X M;U"RD?^UWB26%Y6YEY"X)O%Y.E0"R0QD4%P%42/#AO4I=Y$T;C>B+O$ZK!K[ M@>4O9ZO?U^*!RZ2\B@B6I4*RD@C!:OHC>,4]CKB$ZI$J[ M<&)OEM5<$=V+\&6Z#K/+YT(,?496:QU2O?Y3$KPS!G1U8E2V*MX\YX=K!K,E MC>,V*>H:N8T4W2F(;\]CGACC;"P"@6?KZPLT!K5E)UC)M"PZ^U*:->5ZE+K1 M9_]8W =YYCHZT[T3YXLOL6DI5U[FX2M&7K*R.#QD>>4_%M M*D\>)&OT*3[CP&U?Q72*L[=+_!*F^=PG.7-%SCNCGPZ^GU",;4HJ#)BL^TD6 M RY: ]RQ6'1T*:5CG=K;T#OZS*!QD#FX*CN%[%UCW#;<3;(D\BW+Y-N$RAPS M$ H6L+;.)'%26],F?[\#D://)1H'G,,HK9^X_'X_Y&WXL7%"6-'&NB2AF%AG M>Y4 40@)7% 4IU*061W;5SPC;?0F^^,ZBOLHJ-\097E"E$Q#G,XV<=ZD:)XN**$$:[[C*NCC>INO=#D2.WM%_5"@>J+0N$+E]R>RD=@9B4F=@ MJKXC5<& -^1H2,8$"RI'AVW>L&Q/X[A!R_&+[%NHKH/GD?=P=GI?>K<@%:(O M(@9 B>2'^)3!%QD(32:SP&5AHG\S4'$B%%JE=019PS)5DB#>G*ZYK<"YH .A417F]C1V M^21I,+PLCJ*Z+M([FQF=F#?C,]Z'&;XI]S.'ACFLC>I%"(4\%*;!82)/2$7I*3J*/1PCAP+C.2H,P0DD!(LJ!Q$;V0 M:N3SNTOGLA4J&ZFN7^?RXE'('8+,O,2 BOP@Z-ZXHHVKJ@$4I=$5M\4 M"(JB-QU(:+3)D\,VM9/W4=2EXS@8%FX-3!] +?VYB9A.*@W3.1)?+^C+Z7I2 MDB;7EOP)*W.HHZXL1%4$%&X]MU$+9MM<_3U&69<.82O #:JF#KS :QOH&B,F M%N&,D)!3I$ K9P6.D6.;LM?D/:BZD]H;MIV!=FP?[RB6;6_%]&?:UHOTQYLO MF\&1OW['99J2%">6JX)%42BOZR0;7_U5$4WM$)=M(IP$T29!^"AIXQ8SC&G< M#E94!];M[<46JD[!J]7JA.2&FY?E$ZU0DWD6P'5M?"-# )\+@G%<"95BY*;- M8*$'B!JW;N'8:!M(.?V4S)QS] YGFP]>? C?:SG0I\6LCO=XN5C>\ZK7\L!= MU!902E5KUA($XR1X)2-SGA7=J"WJOA2/6^8P$E";JK4[%!-;I].>/](WM7TC MB7IYU@'RM,KCQQT"G[ 0@A.R=N7(@@(OSNLE.P5>-C&;=#(E-;U:V8_L<6LE MQL'S$13<#ZA/.<'->_2WRRDQ]27,SC?V)$:A3? (KFPF*2+QQ'D$PQP76CBA M>9N1,@^2->X+PR.#28\TR,1BSM@)-*J;- M*]?M:1SWV>"1X=A(=1U\("?3\[J6' 5<&>"GMB0T)53"2'/Y*KY 2# M0*<-!._)5"B!4K^/VRV8[D026ZP[0Z[U7+D4&UM.1IXS/ MX#-]F[2)7G**45BC*3#-T=LLQ]$I>G=1Y8'H_75^]3KMR&-D-MUI MF[.V\V0>6N\H@V6V9GCX"3.WE[X NK8\!HT()C,\?5+BN;9@A18*B\R6MZD6 MVHJ\@YO.GB_R8?/>BEMIA4<'/@IBUG,#Y-74\""PF+G@FK>I9KY.1S>S8@;" MQ:U.L?M+O8,KV@OJ3R52[T\6\[J%GWV?KB8V*BXES\ ]*Z RIX,A&@XF"4PA MH-:A,83N(JL31.VA[_N@<[#P.T#2#1Y^67P.TSFY%C):^C]P 8F)(AQ$K3*% M53SR:;@Y+[YNV>,)0K*DB\6I(S$6*T,=<)H8(;IP(IRAK1K\3V@P"N=*5_,/BGB#DLLKWK"[M MV7)9+W$W$?7Y$XDWRW_'U;H^E; L:AYHOPK"B\H6P1G%()-@E5$V<'FCI_$] M U\&)ZVWOL;#0[,#E?93A;BU'.+- O9W2-I83=?X'I=?IPE/BQIJG_Z/\\VG M_'N8G> DEB!-(B_:V/K6-E:Q1*Z 6ZWJ^>05:U/]U9JSWMHLM[/A76&DBU*Q MZU/2G1)<.5Y'E/ ZL20+0 M,2)FYRR7;?HJ'TAX;UV7V\'SF!KN -!W>/@QDI1/Z)7+!IZM%>7OET_8I2[KK8X:H-GJ4O(&* MB,X:N$_G']\N9M-T]3%+% :+TPQ\I(-0B5R'"(@(/F2K/%(P8MM40MQ/T\'G MY/)CF)\-@KTLXZK[=IZOBOIB*#SYH!<57G4L_&RQ.EGB!Q+^<_KQC8R&YF39V[USF ]F_ MBX]K9 ?O)K>]/61&AQ*B!!/JN4U':WP'LL M/FX^MH7KUEH# ]X\#1PGGJQJ#]#59CS&:G.OME^ >-?G#!(9/DK@0"'A^4(O M%I_C='Z>/]@,VKRR]@74,)44@]?D)HE$3CSA(-:1V/&F@V1=?,X;*"N M7A-<=]B%30'M8.;K[--:&;&[B!W'E#$5,$?)P7OFZC1735BCW58T,O%\O/X=6\U/_4'UVR%U@IO!!3EM P*Z&Q0'%.4IM$ DAT) M'3>+=T3\ME3@$SKE?P_+VDWV*_Y2W^/-!COO;WUNJY/_80;&\0%LUMPEX:"H MZ.JKH]H?S% @77+1/'#DKDW.?BP?X"[%//]QY;O3UUAH$ZKJ).M2WZ[3SJ'] M&B/XY*VV26O=J)_8KI0^J5-\%[3=?XHW4&&?Q_2FBX+7,7GGZ*APG&1FR>7P M6M8SQ%A?F#!"MKF7OH>@D5^T-47!XP?OSBKI%%FG[BZ>OUV.F5OE"S!%7*E" M7WF%!9+EABL1R:UM>PK<2UH?YNT@ &P!JOVU,?85QIM56BQ?S=/9\_22,S>V M<-"!:5 &/7CK!63N&X>]='N^-S^4'" QA;#B*]/P_+ZXJ%QR4J&(A/D M0*$(R85DDNGH]R86$QQ/L;1YQ/4052._^!_Y\-I/.7T"[2TN4]7=1Y+FOR_J MK>"F# M7E[F"6V4 H&H0,54P)6B02OK#8G:JUR: G,; M*OO(KS6#X^"*Z@"$F^[$9QNHSER\(KR)MZ$DFPM(S6OGH#KQQD<)J"M6M"K% MMBF'>X"H<2O?FD%L*#5T@*B_+1;YVW0V>WNR3)_""B^+<*Z\\)XP@5X4HT$H M5A^-<4E^*W'&C;G"R7FTY@%[?;$UHOI"P#!)_( MNPDB@I,MU=8!,N^ZY+P4X]D0Y],QX]REHM!;B*9><*94RS=] M@LT\&A3"8#S>=?K=-(X[!/:8?L,02GI"]3'/9ALH3^N#]P^?\,IA[(2"+2MO=E%)I\BZ7CE0DE=U2@Z@ M$0*4J6,O?=208K28HG-9'^V6_"E4WNP$@)TK;W;11F>5-RC(;8N1PLHM?>9>5FX_Q-6WNRDL0+YE7&#\R3;+ MY,<\V("R&#)-NARMX\#A['1<5=3+=MA/]7\R_+]= M+K[@74PZ*3(%,H"2F8.77(!TAGE=QZRIMF%Y4_8Z M+HGJ97\, XT.]LMY!<]$HY ^<@?:5KI%UN!KU2&6E 5+=,J)-B;^G(*.2Z0. M0=U> NX &,.>)NLP_SB]^.7-J($/G\+\0C@2@SQEM M<4ERV:;+]5'9[+A>JA?#.BQ4QDZ0#2F9-U\VU>'SCZ_K2(;3?S#ASD61;0!] M6F 3$ITVA')DFCRU)$S)-VZJMB^?&I32CLNG]H%^?]K]DQT9FWW_^V*>KL;E M$V$$YNP-I)+H#&5%0XPB@DX\Q^Q"0-[V(7HSUCHNS>KE:#@<$G^R/7)'P:54 MQB>M/61>QT=0C [1B%R#]U*,*+*P-M6(;?GJN&"LE]UQ(!C&KS=O(I33*8^; M,_5-G$T_;CYN(ID,3F_O5BWJ/CQF@?(=30L'+D9^8(56A?_#.W][ECM/9)Q(',_^W&Y)3=/^VFYZ7D;Y@EGUN12B(-: M$:M"1G#<* MNP0Q% -9)]2<7'"=CE8P^!2*D'<"P,Y%R+MH8^P[EIO]ZT*Q)?($5FWZE9'W M&E!X,"5Z])$(O)D!^U,4(>^DL8?:_^T@OHX,RPY&^3+N,D'%B%F#B5;6F\0$ M+B(QK"27(F'2%GOQO"ZH[J-X;91#L+F2.P+T7?'=V3OWB39!E&@4H/09E*:O MHO %).-:!FM*T$=KE7N3N#[L9'ND/'ZD'J2VKMH@W<74[[@^G7_X>K%:3:+C M/&'Q$'4=1X(&P6O"#Y>JL*Q#42$<'9'72'QR9K,]+O=78:<="=Z??/DRV\QW M#;/:_^[E;/'M2DYLGPS?8Q\Y1$IO)[('RN'=M>:OIS^X'&EIZC X7Z'&5CHI!9US&;F9'G0M$5 MQ-I_4SK+4E%")-OF)F1;"D=^DSTTDN[J9#FXHKH=BOJ(,=A_S.!V'WP$>]9P M^.!66!02O1=,@@M6@Q)>4H0;$K"4DW,BF\C:9#6/8=4N'YD^MFVNSY/C1L7B M#0-?!&U0H3G$Y".X8ERT+/M6,YCV)/@)V+Q=<'9_NY-V:GR:3MP!M[5;?O(1 M3&#+V]FML!E3-H49"SIR6[/'=%1Z"BX(*XR.8J4(1T_6!IY_;BT5I2]/AZG7 M]G_S_)*"KWFJ7U.0]753\W"YF2ZDHT1.BM>R!Q8">1-6@$\R <=L4F7,JS9M ML0ZE_ E8Q5V0=Y\G>!3%=I +/"M4^_7[%S(,TW6U]Z].JY_S\Y/U[XOU?^#Z M;9CF24WN>\4$L!@*J"+)[&MGP2F=&#,^\D;;>5L*QP7F<7%S"[0-E#AJ>G!S M;71ULV\J*:\X)1=R\\8(J5F HIVN.24)49#PLDQ!1)8H,E./G=I;KS9R=Y=6 MQJ^-M#NP;N^F'S^MWY2_G[UV>A/))YK7!X"_?D^?POPCOEPLK[^*.J]4_#'Q M4<0BC('@7:2]4I];1^$A6*QCT+3AHLT)?0#1X]C 1O"YV8'Y2+KL-FUSWB]C MNE]RYNH_'R+^N)><@8*,B_8@=QR614?%4"1P(I(^@Y/@#<6]W'!I/?UAL$T] MXP-$'6JK[OCHRZ [>V3$6 $3:X<@Z3D$'4/ENO9_"\+$-L/J'Z)J7(]K*'S< MM#.#Z>$I&)+]<[VW/V1@H](PA_L0='C(C(XH!=59 N4":=@%3PJ/,:OB-9U7 M3\VT7*;Z+A8Y>\IW([?'BA7(10'+Z\0"QRQX3V+@3MBDC:^7MXU3M ]3V*_) MV04W]Z=B!]1/I[G7*SO\@#SK'9\RL/EIF3]]"$>&)V82>:EHI0 E4H)0:W!E MSK8(CD)AFPOQ8[@V[\*WWP+A:QIFJPGMEN0S[9AH1>T]*ABXJ"A21:[I_+;* MVC;EV'>2TZ]EV041]SHS>TN^@RC^@HE_+)9_O*KCHQ*NB(O <\I:@=R,U_$\ M0S0E0U&2O#.!28C&^+E&S[BYH>8 VE_V/2'HY70^77TZ?9NZFN24,ITH&GA2 M)!@6$SGRR8!U7MC,(@^JL:V]1L^X/1&;(VA_V?>$H/IPN: 4V9'!1&DMJ*0B M>%$\,"*[T*Y(0;=)#5ZE8MQ>ALW1LJN<.WT@?OX(/LQ/>PO=[#U7%;F'_[O- MQP[A$.],_D >\I7> 3>7O -P,>F2N,\0BD=012"XD"TD.IU\T9&C;1.V[D3F M4&U4'USL,E9T109EI *1JU"D+>"LK)O'*!X\;1W6YL)V-SK'];O;X>R^'JT- MM-=MHG$+Z[%_ G+[#S^2(6R8L-P-IL8%([E)@*IL)N+6!Q>&/"T=,Z;(DC9M MYDP)LW.E[V2IF<4EA3O(#&LSF6QX-%X\D"88-D8QF.;^Z$'B'I*AFX7 M!-V?S#Q,+QTX_9>LU-AEC:^G7V]W#[Z9HC768^(,;(QUH$=DQ&)@$)T+* V+ M1:G&T-N:V'%3%F- LHT>NX+J*SIORM9L6L=LIO *HL0 RIL:1LY&2RK17 M8VH^AG0G@L?-D8P!V7;Z'+NKQE;;\MGGQ7(]_:^-BC<%CBN\P7(HQDL2)1AB MCW8J=^!*%%"*%8:V,->./>9,#DC/N'F9]@@=2W4=&=G%0UR_/*D%N(_S[J,A M)RAGD,J1[)41$#(:2)E9EDDHIK0IZ1F2BW&G31S?'!]=\YW>XF\1#E^*[/R7 M#[CO/VB](\7_6S(\2DJ@Q)Q9),O*.5E;9;4%YQC%847;8JSR,9LFQF;LE,"F M,5 H@O-< FA1IRG7P;G!V$3<>Z8098BMGJ+=3=!32@7L@IPM4@$[ZZ.'8Y]T MLZEL/^]T\AX_GCZZV'3)(V:,20&$20Y48@6BTAPPD^A8Y$S;1KFFA\@:^9G> M$(J_":;!M- #I$YI/VNL%WE@6C@+(DIR""+WX+03P#23/FA?>&9M('25C)$A M,YQZ;P)G;UF/'2#_AGF:PNR,@;/NB5)J%W4N@'5R@)(I@S>&DWUVBDO%T2;Y MF#MU[Z>/C(']-;484FQCZ_WWQ?Q.'JR4W$83P#*D<#G3?G!9&HA,1I6YD/[F M!,-[5'_/ B,_;QQ&^T,(KX,3XOS@?'TYPD$41?Z7!V\W+SNSJZ-V#'@LC Y6 MY[QO<[-PBY21<=+ N3A,VAW!Y=UB-GNY6'X+RSRQ66ECHP>&@0Y-IP+XB!I8 M(6XR)T)%FPG2=Q#31\BSIWKO 2BZVA34WL/9 XN! %&&44_ M=LRZMJ53?0!C;U7>-XEY%[GNC8J6?FPZT\XVJOH;>8";CK$"LY>,0CY>:DMO8@1B%@5"R3EX M;W5I;)X>I[&/&^FA 3>P;CI"W:0$%T7T'G*H1S_R!$$7"C24,AX-SRZUJ=[? MZ<#L-4QQU&1XX^N5])*F&L32+$MGO\R/==VQ0)341$R1@SY),B_<'I*^!\?M(SP]__%;^,_%\L4LK$XS_#KS M8NKI$76MMZ0@'(*BJ#QQ82U&87AH,RAG1T)[N5@;'C.W7N*U4V#_^+QD[O?P M^7P EDW,1.XT".XISE+TA[/D]BH;DE &G?.M>L/L3.S8_0P:@FAG4-_<_N-HQWT=9.W#Y;$I]B#H*0'*P1 MGCC%8)1_S '=TJEP M'K4'LA<>E#RMXJ$MY4749$J+"EO58>Z*EC$]HH.5>#<8]I!H/W"XO+LXLX#> M<>>T0_"<5_=/>/#>%\!$1VCPVA:Y569B9S-R@Y N(+*/:N^Q&(?(N?\8[6H4 M<7FSST)0F(N'C'4^C4_$;7"\RDV$8'60NDVI^S[4CGMYU&HG%*@';*@C)<0(PATK=)!AG)9==M6NIL3^-3NC;;!5_[ M-_/826M]^P^W$N8I%*]KX,A]#2&E1W Y2D!R[#4Q+51J4QBU Y&]7)4-BY/M M_8F#E-8W'N],D2(+FG9O@A(DB5%8!X&15(NP0?!<9YBU>0FY(Z'CXK(98+8' MYL':&_LJ8XN;F6"\2HS" T$[F(+52(X\1D[<>:]$%"'Y/\>56%,][W@=MHO0 M.S!P+TY6Z\5G7+Z>KBY80!,MLI*!!X,46RH/SM2F(PE#!E7F>LUM+4%(K.A-E@/!;GRCO-C^UB[9;./<",[ MEL._GYKZAM[?EO6M1] Q"FX42$91NQ(Z VT? R$EJZ*2VO(V^8_'*.O6]]H3 M"]N#;7?%] VT9RF=?#Z9D07/5UNH301Z%4VRP(TUH%(VX*/)4'22BF6/VK<9 M\[,[K=WZ:\W!.(3R=H>G/X7G'#_6A8]SAR==B25"BK96;M1Z_\@=[3YCT3J' MA;>Y7![@#F\,EZ\Y\'95RF!C8H[V:B?JH'D.")R\$U"J"JY(XM-[+;*U6&SK MJX?!7NUTTDM\F.N'P;77P?F\:]U^Y%)SKVH#7UZ[ U*<%2,Q:I#Q$K7#*-IT M5OPSO]K9"3,'OMK918']X_/N#(,L11LL),Y$+C(Z!4YQ#X45IEW,%GGZWZ]V MFH-G@%<[NVBR [!^6(:,G\/RCQ4=2YMO*B_GV:EJ:! MJ2Q]&Q0VJY;MY<7'D4[Q_539/UQ__9YF)WDZ_WC97T07+K16D+VO JV]&XEA M2-Z@"5I*SMKT/]R5TJYMZ #8V0VLARGRSU!CN]N(E&,5UNY'U=&K:0<0WB@E MM-XIHSSMH\)=;3>;/7B3+7!GK!9&2(5/>";MY@9VC]$_$^N,8QHU%*QI0*Q] M$8T2$(PH LEEBS>#L7NNP?=8_"E5R.X"GVO7XJV5,G:EQ6[\;<)4+V,TT1MP M(@>2I?8018CU\5+0.0LMDVV N?'R3LRBF@T#IQ6*U?E/>A]E%8L(F4WRQ M'C)G#A07&7RT 31SM9.]4EXBY0G [-]5'^S1O$@/1QPNWU8<^?3>8TX MF]40#.>X#-4%>98_D_RJLU$;-YX)Z8PM)85):#,8:R0H*SG$@ &D(GX5R8MV MY5:&:Y=5Q\GM'!=);571@:G:JA( C17)D>1<*63LG6 0HY# M&*8"T.&;3K] M]5O">%2'K9FR.@#@54'5/.UUMB:R9(RL<%"AYO%9[58M!8*2CHD@DA F-('> MPW0]@2+&G7"P:*:4/WDZ\-X)LATD!1^EK:?4X&Z"'"5!J+C4)8<,N615J]8, MA)(8V&PD3U*;E/\$+:KWT='9RPZB[R7]N_&Y>JRE"OD M9#%8,.1Y@RJ)#D!'7R&6S'UB7,2C%Z8/P=A3RE7N@N0=G)"CXZ,#_V4W'_ = MUE"$H%"?O)SS/LG661:J3VA=+5LP",%9!=J:.D13)J_:U#L-0'RWGM#QP;A# M\7T+9#RYS? [G>(?ON'L*_ZVF*\_K2:J)@Z=)T?56TVQ47#@-3IP.N8DI+!" MMGG)>QC=W3XB>6);X" \/#GT5RE_^+:8Q&0%5B:-K@]NK$D0BT/@AK&D1/0F M]@#Z,W*[?;?RQ+"^C_:?)L0)LSA1-JJLM*\<.MK)&&@39PO9<5D"*]*FHV<0 M'R)XW(%??S*8[XR )PGTEXN3Y41&'9SW 823'!37 H(M@?ZPC *NH#0>/;A] M@-ZM8*[_-\R;Z+_?$HG*5;KQ,/A9H64O^.3220P_>ZY_Z@63WG/[ZCTFP MAMG"/&"6#%1T&J(*!G31&**.(?(V8=(]!(V;]QH "S=/O"$$O[=-^(K+N&AL M%3;W[WM=R%WYUT-9B+N(:6LGI!?<(#I(6?AZ'TP'BLH"(BE!NB!3:E2"UL9. M7+[MNA#G)68M"QJ]M"!]J$4XV4"H'X>E/.&VC>P9_1F(@-"\*H.M& U6% Q*ZVVGH1 I9& MVVE72L?-3C>%70-5=>S5#C&S_,[/&>I,.\I4\7L]GVBC, &4Y@2HG!0$EQ@( M09HG;<%OYK39YW465"GE8,\J^)51D EZEV@=^"38("!*:.LYMJT MZ=QR!S%=GF6[8. N[_<0@7=PA+V@):?KER%-9]/UC[.Q=>2?.\/)=W<6%,\) M M<.LA/!Y,1BD&V:G]VF97S$'*3>FR\+#I-U=V@Y*Y%W!3DW]9I5U@M7K6J; M+6- ,6=SU,GXTB9]?1%MJB,?)*LG$.VC]44K%72 I^?+:?Z(KQ=A M?OYVQKGL<]:0?"')!$L'> H14&!(11A75)MQ)#X[I^YIMR*J!S7JP*40<+/-0K-U5[B29#ICE0>(=GX$.'L(O0?H3.=XPV"*XDJ*,D,F%PU42AD\,@/1D[&4RD39R%.^34M?D-E' MPS=!TPGM&J5R1D#7"KO/]%M*$%S&$JUI=]%[G99Q MW>"A/9D#9=T=6JZTY-4H3(Q%DHWD"E0)$KPV#+@0A@>TL?@VS^SOHZBG=/'N MFGX0.'N*?>QRT7JY6E,(SSZ\?G8C[V1]84I9.E(9UJI7GL 9[2!P5[27**/9 MKEW;_6OTA(=]%;@87IJ]@.+YA]?/;[ 1L^1>EP!87'V\911X)0L47YP/#I7' MN!,H;J_14Z \)"@.E&8'!\V_A^6TGK?OPOHT$%2)2RV\!:>=)%!+#S[0<>"- M+X9V20Z27=F+(U/1J@<0&]\-1(+A,PB<)F9EDR6I,Q61\].R_:#EGT4O#B*M#LP M.<_#:B.D,^J+C!Z3\L R1J@#.,$E%H 9+,&Z9(MND\.]3L>XKLQ X!E Q!T MY"7FVN?QYIC'(CA]N .=K26B21Z>)T-"L8YG M&1@K6\U&H4^]@A[Z[B9RKBT[[H/?H;S?_279@_K/K\WI_T)]!J\*JQVTBP&/ M7H+)S'-F)!=YJW=[VP-@3#?E )7=5/H>\AM9[;]-Y]//)Y_/_26=D]$Q )V+ M1'BT&KSUF@A/D9F0L.2MZKBW4ORUI4=6_3Z*6PPAQ;'5'[Y?(=P'RXPF]K/4 MA/V@ZBREZ,&J9"BD4RFXK5XJ;*?^JTN/XV,.IOZ]I3AV\'K]V'NQ^(KS,%^_ MQ>5TD3?F,*"U*'D$@;4WBE0<0I&LOE*2/$6%0=^ Q#WQZF,KC=LR8:CC?WBA M]HR0,R=:)?1.,@TIUY'I/B2(*17ZUKN"Q?J8],$8&7T2R;!:W18O>XBX9\34 M),W9(6FSKB(!HPV",LF3E;0)9%#RV&RJRU7(CCG$8"SS[B;J##-EU MIEY?C!PHG ?/=08>ZRO,E -X25P9$5AT$;'X-EFQ>PC:"E.V=W=G2*EW!YYZ MY3W)S!BOH@2T,9+M1 E1:PV.:8:"NY)ENQ9&UVGIJ,T+)%?KM- "2SEC0(<> MVS0"V(7*G@I7AD%9,QWUY2O5K@.+D\T!GJK*/F*=C>V%LPZDJ$\<"NTCG^MP M.K,CE/64NQX(1T/JH@-L79?1\[":KMX3+2&_F5^M M"N$3S;E4/"K(#!G9U,+!AR" 9V^"$#:(=(P\P?T4]I0X:!$%#J2;3C#W#YQ^ M_%3[6G_%)3F.F[I%7*TK/Y,ZSLR5%(#K0ELH^0@QI PRE9RU]R4V&EW["&%; M(1+Y]I;2[A-$S_)_ MGJSHM/_U^:L/OSS[L#C?*.<3+3=LNBQ=0&< F7;5GA:(LB3ZPV@A4O0LL0- MM0T-VX'L2:3;CZF-CEMA7TX4O]KV^\"^V ]_Z%!-LG<@O6W';%\G0.L@R>!D M#BKZ3/YX=% XFA2P9&':#!T^8L=LZU@(3(-GEDQL3'6/WZ"*Q5(8B*!JC]\H($3E .E,M@%M4O^=.V;O MHM['.V;O(NONT'+^M@V+S$I+L"+4EKN!#E2+!KA3A2>6G MM7JL_B8[9.VEX MFX[9NXB[ \@\W*[9%4DN8*D5S/7AM)<2 BL>N. EHT:+C9HN/;6.V3MI?:>. MV;NHH ,\W=EC$V7212M/NZH>XD1XK2DLL+E^M%F@M&U,T!/I77O H76PO#O$ MS-F>PL(=,[* 9:A(++'6 !(KW KKC LVI4;U)T^E=^U.>MZN=^TN0N\ .K>[ M8PJ1G;*;P3JE9CZ9A8B>04"&K,CB7:,C:[]6I,?N7+N3?A]M1;J+L#M R^O; MK7=EU-J)A,!++>$3M6FBK,]CZFLM##J+U&8.XVU:NFQ=>PA>#A1W!X"YH\LF MBFRME@QJ I0@GSQX@PYD'1$H)(43^A@9FTY[UQ[@R1PHZ^[0MQZWD^U@#LI^4N\./"_"^+>3KC MPP6%RA'NN:EO3#)YH8&E# Q3MC%Q;6_&;0V0Q6,9]*=XNH=?@D_JF%:O2EO ME]-YFGX)L],^#&06WY271$>8_0>&Y83Y+%1!#SE$7],*$H(H$8Q6Q3 >=3:- M6OH<2/GXH?6!Z'K(_#=790?1]P[\OIK_3E;APS>#09- 1)9( MTAYKKU(#-I=<1'8>6?MP9V>RQX^\QP/M@4I\:HBM6_+#M\4D:Q9JUA^DC,1C MT%AK3"08YW0HD2?3Z-9]'VK'C]_'Q.<^*GN2L"29V 2,15 MN2;+BT"+;5X*[47N^*F(L:&YL]+&KD^X@\,?SPI]^ 4WVC//"B]0DJQ]7%G- M]9*K$H7V@L7"C=ONP?ZC2XW??&L@^#20;*<)K??K1?JC3N+++Q:?ZQ/PS0?N MDXZYYY.&R+YL0^10R98+ +TI5Q=[A[.:EM["E!%#*2'"UME8SK^H@0V]RF]3R870??/^\[>K/KZ[^@73VG#[FCXF0 8WE M%C*7O+:PJZ6'LM:'>:&\%\(URL@?2/C(J9OC8?76-?41%;ZWY?SZ_[/WILMM M)4?:\!5E1.W+3TE6>_1%6^J0VO9/1M8FX1T*D %2W9JK_[) SQM:FD@EZ>R,K-RR4K1O41K>OVH\*&\)=@L?N3\*2^_SV*^/5%WB7IUOOY(^NE# M^9CCXO.\UHM<+0]94WI[[#RZP"3Y*A*Q=I)P1HYMR.!8%BYJQ;-I4UK6C*63 MML!#\/U3(U@7(.D@+K\5Q..AV_UQ]6KNAB8W/BUR;OE."FN5?-='7<%M-"ZAB%C:91O^+!M$^W] #P\Y_IA)K+-( M'OS./^>SBVVR*)'9)%)]MHAUC4(V]0$C0R(_35@O'&_D@;?D:N)'@&X.QW10 MZ>_8W U(7OV!RW374/P+SR^O\+%:77Z]^KT'W"NKHQ.&C(9S%+D8J\#98D'4 MMQ1G0[.YO>/R,?$C1#='XYAP.*D4X'M<+NF'[X=4:.WXR>U"VZ>9Z"/(+9I9 ME&1.UV//E:MKKM:9Y$1P5EHR:]O4+?42Y&X)6$AS\\]Y_9VO?SQ^5F_ZR;A+ M/($0FMPXG@LX= A!.=0V16D;/?^.QL))![%#\#O4B6\#@@ZIA#,.\GJYC";S@*$@6&%$B,J:POAS/NW^7S^Q?9T< M,HNCZN\T$/I;7I;%\FMMX;W/:%*)D5D@JY IJBP),-=D2[+:&!3!6CDB4!^G M8MK4\BGB=01MGH(;L4WPO]XT#QI>%U70\621*5 Q! @\(_"0!)JBC#:-LLD' MTSXQZKOP@H^,@%/&_/H?'_-_+F>KV<7U$^S5LRH_8SJ(B$6"SS5/F14=?&4] M6$YVNDZ43JY-BWH3=CKW7T;&Y%A'8C2 3.W0'":!.U?C%?-GEEO-&;<0/!.D MC64A%EY0L>"R=COY.",3UKG;TP;FDVOXI-Y&;HMI%H\7TXS^9K+S-[9[ M2]F/Z3[>6)RSO.CL097":ZY%@RNY8K(PIH6SWK9YM.WEC66D&K&U9^G6BRV% MA\02>9:ZAE-.(@B94S%">>5;OX"/R,Y)O[T,P77S L+!X.C [[^?DE6JI,!M MAFB5(YD*"I=L8,SI<=+K )XV@.8](9RXDJX\)QAXN]-&4OQNH]M!$ M!["J!^U#^83G^=I$LR 2$9Q &Z,I?C0" M$..M#E*I5(A>9%1R-+F#74'XJ;M+VMGJL;6 MR]3&:QV:7,8ZPF?^F9CZ_HYUZ4)&XXHN$?DV8+%.I."0GU IPMP MYZ(7*DGF=GN0W.GKIFW :F2NQA=T!\[2.&'-[?NL2C;8H#D440/QP#)XJPI( MCREEK9#<@B86;61&IK5^_86=4^*D@V.RX2RGQQG?W!YG/$16R+,%&V0M@30, MO$R:3(W7D0M#OG";0&,W^J:-/B:%T,-GE_'U>5)%'H\-D!B]KN.I+VE7RK$S M:WU4;P3-I!&A@)&B+@RLLV@T6H@F2;MGICWW*LC68_7%ZL+G"> MR!7[N#@__V6QK']XII0VI21'TF1T8'U]!U!TX^5")J%X%4BD?16E/LG/2==O M#$'V:!6IX\&C Z]C1"F\O[S:0TL.(-,V@F6<@I^8R 7,%*SXDG0J0483VC3C MCLY*YX^81\!GNR.S!UCV/BW?UJX=!>O+BT[/3$%1G$(-J"*%32@>F;?S<18)'BJ$MW_F99RM:HIA(P03L]1. M>>"QS@TJ5I+AH/ LU'A-H>2L447RZ*R<] 3"*1VPPT#QLGRO?^?9YR^DKU?? M\Q(_YXUH\F_+6N9%S8XRTG/71Z;X;R> M]/#"3@*;%K#ZZQR\,U^,%M[7]L2Z3%R1 EV2%E)D J7R1>LVRVN.Q."+"9": MX'R:8SD(="\QI'I2.&A*\M$GP.A];:FLGCP95R6C94H*%L++/Y&G$'Z]I!,Y M!'0O+V![4C0BU6H(SB%E'^LD6C);$46=],*\Q2!5;E.!>R0&3WI,<"?!W6@ MZJ)F[U#!O$II5G_ \UOMWIGLS*+FV3"0*EA06E($'"1"$-(E,H9H>9^)Q"?9 MFGBMXNF>HO' TDO4%IX71AA\75]M4:???[.8KT5SB>=UR*\PH*7SWA;+)&]X/QV7V=..YD:$^F.'L&/<]7.M'2"D[??]-B'QLUKL MZJTM9$^3(,MJ)82H24BIH! Q9A4:#2X_/K.G'=CU>SA;XZZ?PSE.H/N.9#&; MKV:Q[O;(9SIGL5Y_:8-UH$0I$)C6) K-4@ADKG3#(]B"I8FKLOL^:)-CJ)_C M-([-N2\*,BW.OJ'-. E+\"RD(PGQ"CZ]#>W\S1M"J3S S4]BDYL M._"#*1GX].:UT>O-]_OZ=I7H(XBCCQIUEH/DP43@/AM0OBZTSE& )Q_+"2NB M+Z&)X>MEPN#^,VNN.J]LBCXK%( "4XT8%7CR2@&S8,7J8'UL,WOMOUN':Q[!BV3 RD#L*!4CMGF;[7)ZX%&A\.3$ MP"%ZZ0!4;89_Y5Q'A,9:_%M'C4A-CIX)4(HGJ2 )U$Q4;GKB$P,'@>LH$P,' M:+J+N0R#MP!I7;2.+((4DH(63AP&P3PD'YG!4M?3E]WG-/QWB],PR!R^Q6F( M_DX#H5OV_EA#G"JR#=);#DK4-<6%6IQ>MM;(>7/3[%YQODI7O%_/O9"IRNMM6I[56F&."D&IEC%0!L(Z- M89X+%XU(/'1V/O;BLW./9V04CW6(VD/JKW'@-JUQO&01GLR/@_/A'<@_0G7XKRK/B^3M]Q,7JW7RSWDN3]QMK MMZH/F:3CJD7UY)5S9K(O167#VDSR.A:'G8=.?X43>0#D^BFU:"*9?ZTU>",9 MKDQ03GB(MM9T&4,RT@[!:')\A*A+7^.)'<;[')YH7=-+.HP'0&[X8?17AW&> M/]?GR\X/(^FMY-E=X234PODH@7-A05ET@+P$8!G1Q**=D:?FK_[$Y(E61KVD M(WD8\%[XJ7SHSB/G3K&2:_*VSL=W'H*+$;+AF;/LC&TT1[*O&+)9H]E_3^2! MH#OUYNG=A?.@5V'MYO^-3,HO.%NNBT#O*CJ2;F5=D)XUW]2$!NTE))N=+3J6 M(#N;E=5&$"<:CYY,(K89*/\:F=IGQ4<1@[+<,@VRU/EF7AF*&&P$F8ACR1W# MA_L=7]!!?O'YW7;'IT-3, C+?[G<\//B*R5S:W(&^D'6W6<)G)4,-%T*18O MH^ELD-_8(CC1V_PO90]:HOHOE9]^7G0F6HZU*5FH6D@;E0/OO /NC5.8?$3> MV=CUL47PXC/<+\ @M$3U"S<(FU1E[3_=P9 B9PZ+!R>=!\6#!33> Q;E!/V6 MS7AJUF (_R\^L_X"3$$S/+]P.S @QD+2+XJ2*<;*" H9 _1&0=16)^.B9X*= MF!48.5]PRKG\%V #&F%YU'> 8TPUJ"Q>"76UNOQZ)9O19Q<\]27M)A3LS%HG MK8XHFR#X1U?E3F(7A M/G+/)ZH9/_$Y!(/ =8PY!$,T?=)=WLYXB08-N%++8%T*@*@M6!Z3@I%^OBB'92TCI@0^J 1*<@M.^1I>HRNJB,QR MF<8D_V6ZO _Q,8Z,@%/&_)Z/NDQ[=#%R,D1UQZ]0&C X!\%89U+(0HM&D^F. MRVCG=\C(.!YY/'!+4)WV@\ -SW<2:!]GJ__]99GKX-=,.+OX2+(YRYI"?U8" MF&#IZI6^7OA8Z&!88S6/S-K.^DEW9>U$2WTF/EE-@//RSM+;/[_EZMK^:W%. M'W,^N_BQ%HI@R4DLZTE%]<61?B(O(H S]"YGI1,YYY(Q\%8A:,VX-D70/=ZP4K4)3R=:7C+B M^9D>*OT.!.&E Z5BNA))CA(#>;V2ZD2HGY0_+0EKSP^;3M!W[PPZ/>@YZD?2D8]]@^2)._.SV?_N9RE MNN=CMHJ+R_G%F?92,,0(,5JZ58-)$+)-P$+(P5KF [=MS\!^A.]T0.Q_#\AQ M$3+:Z1FWI&YM$B[CQ>5R-O^,\[0N,GQ#0OJ<]ZJ>>_+SQBB4VYW@D6KB[GWA M^CUO74NT60LTN[/0*FC),Y,,HF6$VQP8. P*@LC:*8F1-1K)NC.)A[KL][[H MW==O=&S69VBCAMLOO"W$^IW4\)H^XW_/=/%2E6R!9$)Q/:-;Q^>B05CIK311 M%]XF*70(U=.^2[3!WD-_^FA:[79=VE-&9?U*.KHMW'QJ:XOX&/%'MXM2VI)2 MT)!,G9NO?:F33"FXRB$&%G@QMDTGQ='LXNUK_):O7%>>WCDT*6N3-'DXR5-\ MB07!B<3J$[P74@=N=*/7IF&$GHKU&X*P[86[X^NNAX*%Q]FC7^3E]_SZ1ZU_ MJL72JXM;%AT7R<>ZCS/B.@U/-CU: P:%(,.!JIA&\SR'$SOM\^:D$!U-AR<8 MFUR+9/'3J;W[MVH8N)C7&J@#&H):D-'ZWA]%/$=W%#3S-04EJD'U=>$('0\1 M$()/T7"'@ATC0CA: +71PIEAPJ.B&R5@)-^=8Z1#RQ2071 E.VD<:_-,\1@U MIW+E#\'*DP'//EJ8/N?_^G(UF^=5/<)A-K_23_S/Y6RU7KA-DJM%*I^7/W4_ MG2FI(W=6@#524*!(P C*1+""XK5H C,/EZ1OR6KN2\&I7-C[ .QXJNG LUS? M)'_/\[S$\_J*-E_E,_)F=):9? UI$)2K U)K!YUW'ITP44=L,V3O$6*F+=0Y MCB4[5 =3O^D\Y9V\SQ=G1G(6/<] GK,$I:PEHQQJAMT'XI)[EW9[@WGFBZ8M M2CF"41I3T/N#9G&!YY.$"^]Q60WN]]PH#OCI\UL[^$\S='3/W63AL^(2I*1 M4XGB LW0'!%%POF6-KT\?26XENWU,3"+?,U1:2)8A6X \>-!XW,JCJ/&U7K M-OYGB3P5/W\(LO9,[0W660?.U_T0AMBXZC2L^:!U2ZY+2GKM/615Q9:(^I39^LB=7MIHD6VGZJ? \\>YFX F-C M 54*.08Z,"B!9*$LV7BS6\']*.1TAK-]4+&85$4G!\H/\_PSQ]SQB(E90*60 MCC;+X'*L*ZB="\4S#'*WMZ)1R.GHX6@24!ZLHJE!^>F"&,Z?9_%CIL_'^>S_ M:TX'\X^EQ,(L!W0D>>5R 8^9 48174PY\UT;E<8GKJ,'J#$ M.[7Z)H3O:GEQ]K$VD:P]'BLEG2"5:(KJ66?-L0-<_X$H*[G>*4^E3[WB$ M]*N'WN"]KYUX[D#C<&)_"?< BPV:C5'!H'8@5*0@6I K[(0MX$(T!>F\F;Q3 MH?/NP)C273M 90^5OH?\)E;[/V;SV=?+KQO"BU?21N<@&5]?3^NT"NT%,%94 MRAA2V>W!9R?%W_OJB56_C^(68TAQ:O7CGW<(%SK('(, H3EAWT):P[Y., M49C"4]KI]7,W]=_]ZFE\XM'4O[<4.\@979=YW:WMJH:0&R-*XK7H1M3NU9+( MN3&95"A9YL61N][F260+01//6SE2&G(,;70*JOKC,E]/IO5$F"S14ZR7R&-. M60.*VB9=UO4_297 MLG^]&=00HZS##VTMRR%9BEI3_9F?!1E2D<9!1M/ M@6\L1?4-P/K_[^;QLE+U^Z*.5>9G)0B'/&=@)D4*7# 6E7 &!:9)MLNRQ%J M[9ZELZ/WDR.#\5"E3>VY[=U1Y"2B)B\7)-:F8V80'#HD'/&@QWG"61,S!U/*R^G-?O!+V[E<=S6[&?)F*@U>YAXCC_#Q3F>0JC=L5BGRY)[ MZJUC4!!CB#SF=(Q*J%X:/)1(D9'5 "M%W9E2<+T[ :0D^^$ISG-XU $9I]S@ M,019AS1X#-%9!SXH^2N+K_D3:6P]N?#7^B]7[)%G3@FPTY>\&JCTTT0&LZD'[4#[A^4V-CRLLN;ICR"EO:UK5 GIO M0*.R23.D\+]--^1/I'0)GWW4O!A3YAV YE,^IS_ZO!ED4)/HZ>ML/JL>0JT6 MVTPVN*EY%,9D;QC@NE=%(OUDB$W'@JV[1BUSC98&#B%SVG1+.["UTU4'0*S9 M 2+@"['UM_P]GR^^5>EM>+I^R2EHH@\6$@7KH**M,],5X:4:>:/I%F"F52CT M'''3YEO:@6YLO?0!M>>34T9''9U18'(=ZULG?P1K,HE0F&C(=PWJ"*-3#WEA MZZ+![1"7?W0]=8>]J[S434 >D>21&:,CY"20Z#*@)N-M.6?2:/(CXO'&T3V> MW>GR)6T0!G:82+>70CH%UQE)PFLI/7!O*#ZR6,LJDJ(@*:I:_R"C/X8AZV[& MX4&ZWF6LX1#!=[$6[*>S1L&UX)$YK4$+1DZDJD6AR"04)JVYG*B_5,Y:._3VTC8+J7J9U$9B@4('0FC4 MIKZC*DC.F)!BT:8W)$7,X.M-5<"IL>I*T/D/G5)W'/3$S8Y03I5/%/0 ]Q&8LEP R&0BVR,5D9)%&3?=VMJ MV.G[.D/*/GH=,J)B#R%/C9L=AAAV90-+2$9?K6.O [6QAL_""0A"&N:SB*82EVU M72*LC.?.(]6)-"1$*"*DQ0>NSI[5'EKA4\9 MCY#"WU#3$9X.5?<.4!HD^[WQ\VV]$_[3!2XOVCT$,7(@E'4.LJY+;H2()!KG M07@3HA?2.G.$0O(A#T''\;A:HF@?V7=@A38;VEG&\5,<6TJ(Y\@:IPVB7L??;MD-X02HO .K'4(*CL&@6)42$*9@I$7=&V"_*>H MZJ'*_7!\/-XD,8(>1BQR:69(QEA7]M3'C6QHCK*,["E@1\11F2:,+^[C3V:Y2&8.>G;2IM=-1!['7%T*^+U>H7 MDN9C'+W.9;',=ZS VS])H*3)V1R7/]8IM?<+^M/Y!9%&7_.YCD,@O5^ MYS*[6)WI;)BI0XQ$K;14)3%PCGNPS!FM7)%"AN?NZ&T?WD,;SWAH&D6$'=C$ M?\Z7.2X^SV?_E]-=-C@K1G#.P$A1:S&TAE G_7&?Z?<3-\FT22)L(6C:/$(K M6S2&]/L%T>]?\.+?B\OS].[K-Y+4C6.Q<2G.;$R:%8IK=)%89P81EV1 @:(> MQK57!1L])^]'[[3#%X\,P3%UUP%"7\6XO,SI-_Q1K^SUI?ZFCDZ;UU?3>IE? M_>*,1RVYCPH$KSWF/EEPP1-;+BOE,UKNVPRZWI' G3!H3@V#+;33:?O&F\77 MK[.+]?,#SM.5]_DYS^-LOTSK4Q\W1D)D9W)'2HC<^;Y7#[[O$@1 CDV&A+]C ZITV>M,/9SW-,FFFOVZSO$U9C70$WMJG;?&AC@_<8Z9.8 MO:Q2%L+*JQUGRA@)@=PP$"$5IHO0(;:9%7-4LW=;4?G;@23@K:JV; N^]AB@CN0O(7/1M,L9#*3TETS<$ M:]N[QAIH\/3\N]M6U&WB..!E;)3O;6Q ]Q3 -*XE1]0J(614IE:&Y*N]7;$P M[HT(,HLV#8!'M;'_6'S/5SLN/UV0MG"9'FAF'9GA^=V:&:5L-LP%*$&110A2 MUJ4?&I@3@MMDG"UM7CKV(/:4+.T0Q#VTM*WUV$$&YVG&SJ+4:.-Z1E:N&=/J M-QORV(7TCG&ET,6=]I<.O_R?I&M: #:'Q<,+?SP==5/P_31/OZV_[=T\+C.N M\M_RU?^>:2N\Y<*1^Z)]G1"(=4L(R30ZR5) 9%E/@,;'J9WVF;_?=HG0'_L8\:(MY\E;Z3P^>'WW,0M3G.42+A! MAA&4Q@(>I8#,4%L6A%:YS9/I-HH.+E)]\+FW^:F4M'8R*\A>8]UWR8A5RR : MIX37AKR$-D4Q6TF:-KX8!1,_U9^.(OYNWT8>.:_[OXEL_[!&IJ7A&\A6,&7T MZ#GWX(VOTSYSG4'K&1B.AAQO*1UK\]S1RL#@7.&@4*:Z4U7120BZF$#_)QI%E?L1W*EQ&H*G[4\:[537@_=] MP^:K^<4L599FW_.G'"^7ZZ&";_^,YY=TY*\JJ+]^N[Q2Z\]2N95 #"(SKR7% MS$R RJ8ZFL:!RQ0^*VXY70V-P3L6+],F3!KC>A*%=_J8]\@%>, 3W1.?UNBV M;OFEUI/3R/(%&9G4S%@NVX3FK:[K]_GBMF?DU7>2Z-JV M+^KSSH)";0+[E\4Y'?K5QO;?B()+7X0M"NHRP+J/UP)*JVJ7J.0Z2Y[ MD]SKE3T 4P]-VW'4U\&E?8_1L^3(XBL4=!M(2WX&RX D,V#,*:Y$R=ZT*:Z_ M1\:T>#J2ZI\"W" ]= "B?^?9YR]5$A0'X^?\_K(.,_Q0UL=Q]>'R8E5S?G1& M-P*[?<=>M\7==L4;EVUT"<@!R,0U6H=='$P4M2??HWLX(GJ\;O0#:9_6]': [B.KOU\CO9'Q3[(_ M0Y^Y4$%!LJJ.5BXPB.SY6'PZMZ 0X MW9ZA]_@U;_;MH*8@-& "5@I=J*H4\+X.Q M4Y]3S[E;S^F>Q1IPU@>?JRTI=W_GG_,Z[VCV]2J?LEG?Q()0B$)!,,*!TJ& MJX-M3#!9VQ*8?5BNLF42WEY?WR,L]U7_XJBZ. VTT0DNB^57G,=[C*;$;3&1 M0PJU1R/3=>2]9!"B$Z)(%.;ADLB#0/ETCIP[N_$5S%>?KU< M;]K^BN&L^$8SZ*GV+AF]5!D>O M?_Q$:584UX&;B M-.O^X'IHVZ;6= =H?_ V>/T2+87R(1O0CEE0=/#!,9% )U%)2< MB8WDY"AY;"'[02KK '>?2(%KZ5WY*E6TB_EZ@G0]U8S^(UP@%B+%/*J.U K* M1"C9),V48NB;33G>3E8O;ZSC7M;C::(#6#W@87/:)!92=]TNXUBB2X)E"-($ MX#FG$)P4QK6I3WV4G(G-V7CJ?M@1<+#L.P#0G43BQK!:+"DS$2%P58@!+>IT M9 %2:&V3\BKP-K;H)U)Z""H/4N\C*Z/VEW4/8*D6>&./?[UYOM>&T6'A=:=+ M8A1N*PZ^! 69\6A+!2 M% 8R9PTJ>P8$_ 0"@XO)*&'T X.SI3IRRQ=,O"SD<,TM1A9B#Y;DUA3^W"X< MK;/,QP0^9TY642I P^E2YD7+;(T)C;H*GJ)J&A2-I_/M=]%A"NAGH<=S<>NV ML/7#M_H75W^O0\Y7[^97JR+.A+36^B! ,[LN3G<0DG.P'I\>%#8#W\N/TK6UF?;5A_GR\6A312\NSBLHXAF:>/G_[Y MK[Q>,G'&A'*NB#K7K"YDYB0AI[.#8E(NPK&Z/F"G*_F(1$_C^(V.]*YUW;OG MD K742=RK)TF@4OGP+H:INK1UG3+A$\20^TY];KD P/C88/CUK6 M,:08ZBRCP>)*!&YY :4T&69I$P0I)9?.R:#;E+(,H;*''-U>*/GI#;^5:CJX M,Y_.@9N2N0\8@<*Z ,HI1VRS(.Z HB]C+P;8IQCVYUZA!ZM[I-6J([#L MT)UC][=<9O.<7N>@L:H7!T/?4%P]^7 M=*S.KU3U\'"Y:$NQG!A"44<:UN5 QF7(/&%ROKAHF@<)3] W\5B]EJ ;2RM3 MYY7OL'3+Q_VIU/?.D?(A"LP!4AW8HTI$P.SK)$V6.!>*X\-+=TMN>. 73SOQ M=CPH-1=Z1X#:%CO]CG\^P2PYP4Y%)T%;3U$R M[=#;=I!KKY:^+M!M_&X8(\K1645'2M=B#(4>7&(6F#"8E744OC?WX)XF<2<@ MFOZ!V%8W78Q7_EM>SK[CQ9J/U<7RLAKVC[/5_ZX#_!B+,9D+()/MR8QC;4JS M"BR+/C#/&4MMO+6GJ)IX,-RQ,FVC*:8#VW;+RYO%?)W[KFT7FX,II$'M-*_C M3>@XFNHK>.9 A*PQ>1&M;[,DYBFJILV!C*?[K: Z4!$=@.J7Q3+//L_?_AF_ MU#*#:X:N/5#DRD=C0(:P6?L:(AG^B-GH&*M_VN:5X$FR>H'5H=I?M%)%![AZ M-Z?/RJN+CV3C/_V!WS9<&.6"$2:0_ZA-]1K(DZPCDP(RHM]K:U2;LO''Z9GV M%FR&I!&$WP&$=G02?KT=*9B*"%YH\-*DNIP]UHU# 3*+UK(<0I1M1J(-I73: M!-G1G*^F"NP!H!_>O'LL='Z?+SX4"JOO%E]%P3RC4 F$"C41+6H?2&3$:1)1 M:63%MME&.8#(DWA]WQ,M#Z'92'4=H/+GJJXS=,D9;2-H8@443R0I%14PNDM" MP>"4:C,3<]MDT&U,!\]>([7^3^J;D]1BJ0JJPM$!X_8E]DJB_0_TP'T*=*G?=CM"KFC M:;@#2#_B^' 5(Q?"0TF6@6)*0+!6 B;-!6IBR;9IS]G3^6SVM#NA\SE$!QUW MZ/PRF^,\SO#\-J&_PGGZ!6?+?^'Y9?Y'QKK_]6KU_#UV=NO(&?3Y8W3@[,_0 M2!TW-]]TNSWW=G,N+U%($2+!I.[+39C %XD0BHM"*>3.M;E=GJ+JX >/1S[[ M=@1QS$9@U J"2W3NLB /HB#],LN:?"_9RC9EZT^2-6W0/!I&?GKP&$T5W6Y7 M&'+ ]]^[L,>W'-MZ-=S5\"0^F=5&)I_ 2&] *>7!BY" >X>F+EGFN.@CT!\OZ(X^GZWA<"L#*WPVO';""$Z6 MP.<$3A4#SA@7O#,)&^T3:,'-M&G09OB?7/$G!OY;)EEAS#KC(&+2H(SB-7TB M@-'Y=H8[++IQ&#>$W&ESH5W =S_5=8#/JP3;/_+%EP7=1]_S55//'7ZL4TP% MSD"56C%/(2SXD 1PS8S,GGNMVGC7SU$V;3*T&>I&54BG6Z:&!-Y7T0+>BQ;J MW4#Z37AQ\Z\LYGC_1!XPV.B8Y!T[CS&J.(^1 (D^K7'*\!*URF^KCW>CK!'"CX6([\,924D_0 MNWL%_=B&Y4K#2*S&R".AI-M4!Q= M:3TA-# M81OH#M1+IQ 3&U8H A3,(0-7^5$R(V 0%C0JR9%ADJJQ-_LS49UDWR>!V#YZ MZ11B\KK14KOL:Y]32:J.QLX<4&9%_D@TCOE0Q&0/$Y6FA=@^>ND)8J]_ MW!';+\O\G\L\CS_67H:C6(JI*$%H%BM+ 8+7$H)PY.L*X;QI7)RPG;A.K-H1 MXH51U-,3XAYC:',XG;=6T&D!'JJ=]K* C[% BH*.IN=.-9I%L@-QG;AJ8P%B MAZC@$.UT"KC53=KS>I8/22B98&JKN:L]&1I\4K(V9DBA$T-NVG3\[T)=)Y ; M"Q*[!**'Z*']*._$!VQ_(1]!L3T ^6K:RU4G4/QQ/0%D_;[T2'K^+#/'0BP, MN$ /*I/GBZX(R"KF:&(VH=$ @8&$=F)2CX*BQP?X-%%IOXA=7;^$_GB,1Z:T M,EX24Y93K!92AN!00 PI&4&_R5VC.K,]J.TEYND'N^,IMP, WQV+=#M[Z)QP3<(@.EI05OZ1\6)0;E=.2-WLV'4-F+3S !8)LILP.@OKY< MD8Q6JS>+KX'$6*56#R1)M8J11#@CQ6[J7#;'\ZQ(KJ2+= R5H$ A*P,>!8(S MQ"[#*)1O@]<]B.VDX'$*V+96[0NH6+LN^U^4AW/LCE64M@,%QZX[&RJ48Y26 M&4S6B>S!!D^XU*FF#HP#ISA+/'MO0^/43LO2LM7MK;*Z:RE^75S-F0@Z Y/P#^4LV2&Z45VUJ MD$YT#OH@W0^9@SY$$5,OK_EI7C)>7-8GDO_OG0@1*) M0]"!0R*IU2T8C!5\S@T=\'V]H.90Y2[:2KH#B_28?5^?+FXMYR4QX 5%?5RS M%"F6.OY3JRR9Y+'1%M1M%'62X>SK&BZ&@*QATMQ')WO *0]%- !E-;3%-XOYO%J4.&]#MZUA6:A\%Q' M;:*KNP1B#.#K+H&$+$=>K FBC9_U'&7]P6H?!"P:JJ,#>/ULQ==G3R?#8D # MY$ 0%Z@E.)8+",.%1U48BVU ]3@]G;RN]'59CJ"Z+@%X[=EJ%U41$KS7"$H% M#UY* RSPX(-Q@4[3D2#8PS4YAK:?!= >HN\ 0M<,Y/1JM>'I-K[>F.444&'DG9+ * [WB<26B@/+B^$J22=CF^$B3Y+5R?-N7_?F>(KL"I4WK]3O M%U5.>/[JZ^*RKH1(*>MZEK1>TFH'PV K MP,;025<@^V7V9YWV=YLZ/',AZV2Y!>Y9(2NN-7BDH$<47^,H$55NG>;_B:A> ME@FV ]9A>N@*4O_"Y>QJ5MX=;HP0S'JCP,JZ[,[Z!,$J#2FX2(?:].,] M3=>T<>@Q@'6P-KK"UHV8/I1'C/)9=AE),@)<+N3AAMK28R('ZYA*QJ./OC7* MGJ9P6O_M*(9L/ T-1YZ_0MX\?ZZ1RN\=UMUM*P8_>OG=QK-Z^V?\@O//-]Q<5XK]+<=U(O_W/Q:_?UE< M5E?M]S](B#\^S&_^+OVXR?9+D5 IEB&B373OF A<0V>\V03G>#(GW5=1Z>J M%P0>"I1%#UI[ 7"E/[LNXW!UC%K0D#!&4#8J"*9.4>"1^ [!6!>/!=<;JGK) M:W8&U_VT]A+@2LB[/JG,HA,8!6@E3&U-5(",?F+2*, M:6^0W5-S+P"TORPNE]?C4(U"KAP'E^I\$F&X&/2R99:CB>/A=E;LGI) MNG8&V3WU]A(02\JX]H>R2.M!Q^>GL!B/TT^W/#.'*9"P\6>!VZH5@B^7NFH=3V'3K#I!MS+,#>4+437LU? M#J_[:>TEP#5_S_-KUA4YZJG6I#=4W,=Y$NW]AV%.C^]%CI(GFON3W+PB=4W9Y62RD*UFFS_EVL5/"1U/XKZ M.H7AYF"7X,G-Y@F\M@C*6W*S/3J25C&%!2R*G8...L@LHVNT M,/)TVU,'H6"/]M0A*ND"94\5ZT>A4RSH(9I,S$2&$*SW=7HM*U9RX1L-"?EK MMJ>.4Y-XJ"*[0N4ZMGG0!LF3\J6ZH,Q%6;2C>QZS)(^7-FO*?(*N7 MHK"#U;\56(?JHBM@_;)8_H'+=)W%K@UK_,PZ9Y.1@AR-4!>MJG4A$ ?O#JJ(<[&TYQ\77_.K#FW?T6?2GY,NDFC5*==O!XGR6JD-\LVUAM2@?OFTV M(!RKW_"HO!R[97$Z11VCZS$%@X;^GQR&6L68Z( 'RQ&,-PY=-A@:I>1:=CT^ MUB-2^^CF4D6DE2@2IWBS(*@>)0G*"%H M8U&YXF,3-#Y!5"]A5E-8_+0J:QP=]0NW37+.*FZS AA@X MB4P*;#-TZDFRIH7<:,K?#51[:*(#6'W"\YNW2A]28%B[+KG*=;9E!N3.0$Z< M9>=8]JS->)8[1'0)F7U4NQA'SAU Y,UB=?&AW&6@((6-B4*\+#0#Y3.#0,<' M@G1*A9BS8FV&+_Y$RK0)GG9P.4SF'8!F$R'-/V\J):X?>:(I3O&Z.0/)^";K M(/CZ2_1<<";I=]H@YW%ZILW;M(//"-+O $/7,]'N,Y&-\MPK!<;YNB%%9@B9 MU2,1$DG***/;[%5^E)QIG]3:(>APV7< H"='3F0CM1:(P%F53BP.O$ +19NB M(R9EF^_+VG-JS!$>+(X9I(VFI:X0]TCC2"$CJXTPH W=WBK4HD/E(@3T26M; M%&N^-/"DAL(,TOV0H3!#%-$!J'Y:'79EC(-,ADG'R2,LH881!IPF8\PS&?BH MZFM,JR338_3T J1#]?W$MO4]A=\!A!ZTGFU>C:]#BV)2=BF \X%XD63!'7<) MN"[16XM*ZS9Q_U-4]7(3C@RGT131'ZAN^ADWP4:I$VOKFOA@ZPEQ'M#H"#%Q M+;U1EKDV#_9/DM7+2WU;6!V@B@YPM8\;>J?>@4>+4I)EYA2>*&W),CM?P%HN M"KFI$;%-?'@0V;W@.P#UQ]JY?9E_(=E?G\Y_SRZ^O+E<75 (OZ23 M>WZ9*M>K5:;_IM_QSS/M97""6[ 999V*B( ^2I!H633)U6VS3:"\![&]N'_- MH;0XKEX[@.Y5,OKOBT6J(OV4E]]G,:\^+<[36AVFGIQ'(\-Q)&TU '>'F:O5V?! AU?537$!P,H 5=)*B M=T:Z1CM7'Y)R>O?T..@Z3"<=@.I!0OO,Y\0%2^2X>$$^L?,,?-8*9+!*Y**R M26WJYQX0TLOTNV,#ZA!]= "G;46DORY6JWL%IW^GT*[^YL<*TZ#@%/%_ MQ>E#_DE+E7E3).=":[#*5^:= X>%@>)6I**4=KI-H#,J&[V,V>O^%(R&A1?0 M3O(>E\NUUH[4\O'3]QV[+>-IAH_1.L&,%*(H!"EEK8NHPTE%]F!\SC)@]+91 M\_]1%D9=#36BPW1O&,U:_NG#G [=Y;).&Z2_\'XQ7U[_\C6N9JOZ[U]U5>?X M93[[S^5UEL]6M,6 9!-*G8TD*91,]$M!![5H\MB$:N.BM.2JXP:,(0C=NC1J M:B!TX*5LF9(2$M.2V00I:XHULO& ,9)XC7(AD>_E2YMJ^0/&&;4'XN1XV6V@ MT1#E=0G!S7-?0FD+%@ZZ"%_]' 9!\P(E,&6*25H\7"#Q5QQH-$C;NPXT&B+Z M#B#TOK:C7@_0V3SI.EZ4R42S%KHN"HKD)5OBR.903/$FQX=SQD="SR/$] :< M?;2\&%?D':#FZ=*ZVK%OM0),EH-*HE8$"$FRD4%X)/]"M;D!^RU^[?8>'$V1 M78'RD0(8Q7.1JJBZX:0.5B?Y8"!;KU6@$Q8UTB'[;WWLGKH?4A\[1!$=@.KI MXB:(^O YMFFK90=H?5(7=0C5Z6S/G+))5XB8R!3%1!R"=Z3#Q!CRB$CBSZV253_3$LG0W![NRT/ M5%IWL'M#'NCGQ7+V?VM);0Y2$CG0B2$'5))8%#(!J$4"EK+A46$1K,VF@N=I MF[J!^S#M/PFF@U4Q]=CX-U]F<]+'OX@?.IYO\-OL L]_N9Q?1S@R*R,2>1 Q M23IWAD4(JO:I)^N0^#&R/"BSV3(F_IDOZ@DCARMUT4C"'9BBK0M ?/ H(D;( ML0X#%L4"LMH-(^D.+TZA#FU:1@[:V=-^M&UOM^$H"NP4B!MW-81DT9I//=M_8,44 '4-IL\/AY54?47$6)&C*O M^4(*=,!GGB 8,MI.YL*P3:"XC:+^8+2/QA<-Q-\!C-9%+V3$X[;-+Z@3\4#& M.@M5A^CE1&$TLV"Y+V^7%5/-H+Y.45A_ M7.:;IE7)@R[9 SI+T377 @)3'G+QR7DF%GUW<8V5AIC:Z.7DQ@ Z8ZERI3X!TTV>NH-$:.)CUPYK=D(![[]/X0<8#V M%F.*L@-3T\B4_WI3X>S(A]1"U9Q.)/_2)0XNT_%S6D1%_]$A-YI'T)BS:[E. MK1QK;)@?JLZ]L?D]+\/BF N8T)DDG:COJ'7'7A"61!4M(,9L/#FGJ=$\I_X7 M,)T(5D=2;A>0';?GT KT7FH+)6B2KV(.T&(!D7BPG'G-79MRV./WGY[:&^@X MAV ZN'1Q6AYKQ*Q3BOXY7X157GZOP=:[^;?+B^JC+>:1M+;F]^,][5SK\\>G M?'%Q?M7->9:5K).D W@O'"C+Z;*S/D-)B6DMBB^J<3/EZ#R]R)SV..>H$R!U MX-%?I_/(J(395=])K78E%HF;NC=NEC8[XFZX?7/U-G56*&X1R2I(RDM0TA#/ MPD1@7EF*7+Q-MDV=^_XTO\@0,@Q M0F$^&V:RY:%-S>I!9.\$?/M?X#>%0P?8?_N?2Z+_'_GBRR+=%I!^^&-.W_!E M]NVWO(P5&)_SF8]$>609,M,"5$D1O"T,7*(8*Z)'X=JD/WX:K1-X MEK2=\.K_DG@=5ZTO8)S2S327C0=>RS3X8([QNBFX+*- M)3! 45BM6M>98N M(-&!_[)OXFFU)?.T_JRS@%9'DR/DXI "\)B@KC. '!"%SE;+TL97;\).)V>A M#\B.E+@<#S]['Z)OY.,MTJ<+7%[T^!AP_6+R;EXW'60*F][B M3#"R(#9C;*[>:>*/=>'AE>;.#+GUH8@$A==GRBS(JX^H(7J23E F)/3/)0^. M2W(G92%=':".07/"%]33SC*:(K@)GK2CZ)9.A@/YSW23N*2UE]D(T6:)SW3! M5OLBD:Y.53_X.3#8>CM/762SMZ1?[_R5*S$>*9$]E)QCY[ /$M"J3>7/R6X>X$HX^J\$'W0!5>C2##QRP$2_ZS06 MF\HI=>WUOGE@"$*/NGE@"!!Z_[AC?GY99N*(G,-U+[B6DMO,)"3CZD!I M1Q=:$G3%!D57+0_1Q<;68#MQG4!T>'(4N/!@$ MQ;,$+,F"UUKF$JTTC6;9[$!<)T@="Q [N-*':*=3P-UZ_M?3H,B==]:G&G18 M4")*BI@Y^?[**8S%1*[;=.3L0ETGD!L+$CM [B#]=("YAR' S718KHHV]3(0 M23I0C.))SW( )#$%;3UW.C7!V3:*.GE1ZNWB'46!G0)QLC&Q_P]SR_SOQ8UDW>^ MKF%>VVEAO"ZN!$BI7@3!D)U6+("R*F23O& /[=N6YXH=O[ _Q.RCW$5C27=H MB&HRH$XO^(@7^?J.C[)NA0W@T)+?>![S "%\0IVLRU:!.?/D_;M+?DR#!K MI)()0;9:7IQ]K M UN:Z<)=T% QX"N0KZV%UP1)]Z!T/T MJX?XN?>UG=0-].)([:^2'G!T/<151AU";6% 9NCB5Q31K$MJA;&%&\IM8[?_.L\]?+G)Z]3TO\88!I8W*V09@B8)-1=$F!(NN M[@I'G05#P<<#P*,D3 R%?12Y&%.J';@NVV:K9B4%9I_ \UIP[[T = RAC@I, M&05SK38!'# ;^=3FL1P>RH^AODY1>'^>JV5".28"B:;.7:T3+7ST'%)QBAMR MY+!1UOQ$9R,/ L#@V7*\-8D2>MHXN^T0. -W]$L*Z MB(Q\?ZU%8B+MMICIP0?WAX,#=+8828 =V);F/4R2C#G:;KG>PDCJ()Z\X^U0OI/6=5;O=%K56!-/L_ <=];S\2B:#POC;J^YJ6037 M*?#L!&15:I]=CX*BV_T)=8W3 M-J:44*8$D2!Q17YW8.M4?@#KC=5*)D:>=Q-,[41>)P^T8R-L?-4<.N#C]Z:1 MR:?\^2K2*HOEUZN1%WM$&(]\RAB1PG/$C>3Q;[[F8_ZV6-;0]'8*H8]2,^_! M"YG)FXH&T-(O41N*1?>WMZ?B=9OJ:_^K]G(A6K@T1B MVKM:A:G!>R8HW->9X!M"\6VNLAV(F]:W'P4G#PW.V"H9,2/8VM*LG^;VRFAL M_:PV5N MLYNO7/V^J"G!Q?DL75U\U_BGT(""!&: >1'J'.X(SO$(MB2?&'3ZU MS0W]-/&M[VK+T67M!3CM."A=/<&L&6BG V,B,1O;3 [MYZY>5UEI2?_GK !K M79T@JS(X3QYK-JJ(**54H4WHL!^]G=[10]!T^!T]6'$3][:0I4Z7\>+#\E-> M?I_%J_X>KVSR22!HK6SM&HW@C:, S' 5G728[4X[&G9J;7F,@FFA= RM+T94 M01\0JJ42&PY6FYKI;*W464>0T9*?&J4 E"Z2;Q&3E$8JKW;J@AF"HY_)F*Y- MZG#-_@R3 \4\=3O!&URFV8)X^!>NZJS/Y:8JW@MODXP&;.8(=>ZQ*M1_4?]#3S?\!62;$"P"8$I4;3 H+DK.X%DCR^? M)GQK!*#6PI_X1KJ]FTD]ZZJ[C>4-HF03@%E3]R1:"G6Y#.",SU8H5KS<*>^U MTW7T. W3)@&.[-B,H(;N@+0Y>5R7P)R0(&5-6:3:*>@L'<14?#4UT5^S(?#N9 .O< M^>(C1NNB%8TF]#Y)UK2%44>\S\974@^(NZ)]!YKH,Z*8[P@LZ, MCUQ:KNIBD$8(NTO&Q%G$\=3[>&'"'K*>.E+;A $;!J[GM*B,F4<&J18&*E$W M1=NH02NIK&>2PZ1#!]X.9S?&113O)3(0L MI &E2=.^: 98M&32:116MD#-U!'204I\' Q[2+0?.+Q*_^_RJMQW8PF-CJX^ MS-6J.W+./2.3FE*$$+E/3$>51DS&/$%(%Q#91[5;+,8AJD&<5X*%D!E5,!KS% 0I%3*E$(T6;#T_64]7562WS;9\FM!GI%4>-U1!$ROIR_'3*:^"++\.CE/ N4Z-H'D=IJZ M<*C;0&'11"\=(.S.&:T]_K66I?8!OB'SOOB:EV__K+NG:Z'+:D5Q:CVR?YZ9 MA$8*XT#4W*ORQ&SPT0*=W"!CC,G;-HG&/8CMJQZR)29;:_)D:B+O7T.+ZVNH MW+F&+NY=0Z/63N[][6UJ+,<11NM:3&.CD;QFSB7YD$JF^A-R0/2&%Z>-"CO% M;Z=>B\F9CVU> MIPZ,YM8:GR%F7H5FZH-J2N"]K#GG('T9+X5R0-E";_68@S3_?-G"$#5T!Z1- M@J&$6//6":PGWT5EF\B?*0ZB9EI[QKVP?\&RA4&:W:5L88B8.X@TMKV?QR)= M8:ZF*^N&%Q8%>*/O?9^$KJ 7'W'FA-5BD6%#44 MIR/H.8+3= 2+H-.7LRG!M[%2)U.V,$B]3Y8M#)%UEV4+N22K9?# (]:=:+E MJ+/XA8M.9ZU^WG-^HF4+@S3U;-G"$+%-K??WB_GC/#AOG/8)1*RS_#*+=?5U M!":*#4('$794_98OZ"*?>:CVQQ!>'^UH]YNNB+Y8>-:@_LA3Z6@; '4(P/S)BJ&VHN2XQ1&'2ZD MUD52FIN00BY@3:@#BX4&YYVJ$\A?R^S/->6!MU7N=>:NW"C3AD2.G:2:-(D1SZ M(D&+6K:&JA#OOH!'ZQ"U--[O- _OR)-GIR\$G !PHXZH':S][@J_-MOLE;*1 M F&W?@"61H(W.4$Q]'-Q0AF]4P3W8BH(6Z/@^6K"(2KI#E37K?%.:Z9X@%1[ M%E72B:0A/$34)LJWG!"R8I5ZDL6;YL]#FW MT0 .NE\5W6E;DF?)4 AWH6:2##S3'$PTP2<:@?+''>KV+E8=A-1!L>H0M\V- M^SZ])I\< MA3P>OTDO0I$8(#%#:3R3!4(50J7"8XX9M8_G.81_S;J^Q*WGSE:FAJ\#2NY< M^-B_]]JY(E4.2)X1- 3''3@K%$2TI2BFO3ZNF+O"VOQ$JI@<&%W%>#(*U,R@!2%90L;]9[%+<4 7%U?^UX086LKAPLN=BX4A, M!<9+52BCP*3:=(IL.*AYY]CF(:\7.HR??)?WX::9E.@5!=7JJ81JE"KH\$.G M$/@,-'TBKQU?RPEE6-.U38HQF.]#!QHT9!TK2^< @O6(.J+#G$?TQ?, M7V]PI[F_^O;G\+?EW0Z#JV^[O&6W"5!A>7RA(BN:,H1,ZRJ;R$6U6ZQE =#) M:!Q2=AW;K&U/M_TRPN(0#K[88#DOOAULO[P8+7 MNBI;_HE2X\7GV_?+KP3" LDE/^+R\UWX[9!ZYL;#3/-QS4W*>E,[P#,S&B@Y?C51^O5GC_[C9_6(2XN%GW)W!K!2TUY?PIW=:_C M=SSAIL_P#SE+&OSVT,Z<$%N9A<+"0 A*!)3S";Q/ ;S1):"-PIHV-8W/E!#3 MLQ/6QZ]O4RU6OSP<<@F9ZAJ4LAY33U<=-^!J3A1+0DW9D+$RM@J"K]AS&8GK M$*Z\$N=.Q:&/^?;[45Q]N\+;].77AI/CJ(&:800K"I9 M.1=MF]+8ARR;EV%3H'^(4*= T26UMJ/92$-2ELPHE%"LD'APDV0F@=$"RC^$&5YMP_Q-N-4+1A&2Y9."*991/^EJ$ M7@10PGOFT!D911-FO6I.;W0Z!?'G*]>3W=\!AUYYX3[1?WT0K#I-;Y46D U/ M0&LB"QY+!"M]X1BEI=&<:_K;&C7OALAY9KY1 /3(I3J0K132841'4 M4-!2' M%+)MU!!D,/7&1>;/Y3'-4O2=4;W%II' '\S-QZ'0 :$V5;!>C&BKAI6U-34S M-!KN'[2-0:H,])>09,A.ZC;%*=ZVJS-:C85_V0R+#ICU:?%KE>"43W?A=E5J M6[T?E\O\??%/)\DE5GG PFME8')9J-?.$KV4ZYK1S+1)I(XP;MZMU ;3X-2 M],^QS3N)'I,P+H)!(RC4(P.*\0E\UL*P(EFV;8+84>;-&\LF)\4PTHU J ?: M;09#G_SS[WA'8\1-C"XA1N4CIZ4)=P\7IGVP%GARV9*;:#%=VE!MGTE=TVL, M_,\)-@D6'9#J1<3_L-/&6L:9,,&#S46"2KF>9-$DD(0RD0?O4Z.+G_MMFK=> MYCD6B>/G'+M#MN?%/_\?+OX)V9:6S.#+&00FE'"H *GR!LC ML,28#<'GG)KM1 RPL[.-KLEHUPJJ2Y5&_+!8A<^?[QXN(6U^NZ5*XJW/.XM@ MXN@!GUD[(3UE7L$ET$1@RL@XD4WG!"B#LREHIF-N$A?.I)UXXO>G9;P?DA.T MRB6#DH:,OG9[%!!0)S"QU(*$REK;YCCR+:LN0T-;OF?7(RH&<.F0W]8F:$!4/3 J^]*:J1@ M!!GK(8A0.S+)6JP=:7$>3*DW@I/YMR\S- 3>-\L,#?'UW.5F7BV7$I61Z%U< M%URIH;E "%R!L!2519+:']F*J/>)XQZ3-M48[1<39C4;/\8U) NB38,QD9%RPG'2)8Q@JHX@/$Q.A;%4N2 MK@1T;=:.%Z[F',2#H6K.(:!T0+(#Z\UM"< LD45F(.MU!3@5(2A;(%/*IT*. MG(DVDO2CS.N-;J7CE?+(^"02F!TU*:G!(I+8! TWDT M1>;$V#%<.JKQR\O/GU>X,OGL-H&39Z;(3^%7_+E\-X9M+LE4%M)R*%Z56MN9 M["\J _,,+3=)1W>4;O,HINPU8[Y6+Z?BNIS:R7/O1.X.!K>*>!4-STJ!,9R" MK'8! J-HR+1P+BO)67PF9MJS _GLP?-!/A%.RXF@'\_<9V5%X161$HXZDG_S&#CR5! M"<(R*^N5ES (\/<# )]\C=L8\#%.ZP7P'S:VBR0M:F%!%X^@DJ=L*/%"MK/$ MA$0=N!L$^ \# )\\[6L,^!BGS0WXNYN;=0'R75ZS&8.WZ+.K8MB4ZU5NQ\&% M8 5)]9ZYQ,S1P&_YP..(H"^$ ),X<0.MAWVK(8^[(2PI:241 H@6>U7G7D] M)0T)4JJ.2\X8UN;FUB'+YF%3\SW220'I@&!O:O"#S3)(SR'+G$'Y6FW9A0)) M1LJ1!49YW$;$O]!5B&GQ'W(A8@@8EZI#W];A7&[]&K]]_++X[=/R0R4R?7A+ M4?K1'WX6A?HX5YQ9KNZX<4P;7\\7#7&RRHZ]EE DO=<48AUK5/BS![FZ%$RG MJ!FX^D5Q'L [X<$D6TQ)VKG8IC+-YY*GVI?2?-#)(K3LLF0.=J M<5\;(.K:I<9\W'YB[W+U04@=E*L/<=O\_0/W::Z#TC%$'8 KKT Y1BMC MYAR49&-$^J.$/0K\"Q"LC\9_"N=U+[N+AM-:4R.@L!)4O7GA?*"IE*F@#?<> MXYF6_KV476R6>4P%0P=YQUMZ'ZF"S%YH"%X6&DJBV7:M]\%4E&;TNMG_R.[& M 3] =C<$A0X(]=A499_42VHA@\,$W)D ZVI&7OL"P4AI2E0RY39W>@^:UAFY MQI)@V1*1#BAV\'Z(EUXH[3,X4>^'>!D@%!\A>2\PZB*X:G/$,LG%K7EDZ!// MA^,!Z9)@S^M_(RM,>LH4BT[DK%#U1JCJ]KY R]#@V0AV41>W!O%@V%9UE&HT":K_U>XN#6($:,N;@V!9]85 M9!5M[';4'C."2H#":L'YPHC^N3.JKRXG&\ MV6?&?-+FB>!=3NWK&0F3UOTUOUW_]>.UC_3*!,Z YU)J<(S@DE.@O6/2.I,4 M>^L48X7IOS\O?__#YHD/!-E\L^;'FAF/GSK:Z>3D,ES M D@94%DX\!(ST&R;2A0\)3,=YC]>S2=R;X/Y0 ]V@/G[=]<^6\K<60(ND(-* MQD!49'%FW.B<3$SIK5/O89B_?S>?SKT-Y@,]./<9Y$ZGNVVDO#U,$9ESD044 M1Q%**>? ,1- 8T[2%%KLY6?%3 Z)G;__@/G4[M/"/ID3.UC#'M16*I>(R*7* M]G/=%(\20A8)#(\^:!E?7F[ZC]CYE)VX20'I@&!O%QP7*=%,28X*45?A+H+S M7D&,SM";PCT/9VHT=SEBYT'X#ZK^/@","7="SBQWWO[T_YYW:E^%)ZW:6VJ> MAUEP%N'S"4XYL_J929YS<)1;RTRSM+&\BD<*T%K=*6>Y+Z+-T>/Y&IV_?'9% MXB>\?__UKD:0ZV1I&1FL V-K0Y&@?:W2:$$D2D)9-)EA&XWJ$<9=AA9Z"(N. M:65P"D)]S-'[NS-LQR0PK&OS 9+]H'S6-#-(!JSX(#TSBHMF<_5!Z^:5*O<85__TI/^N/O%=@1,_#S1TPQA;YIUD1SX+//6.UX$Z22A>4, M040*)U)0RB>-@& *!LD(U=BF2<,^BT[6RC][[B?RX!7]PB_7M!;G1@D-#M<5 MJI2'Z%B!;!"%*259WZ;,Y5Z39M9/3\&)%_+Y2=Q_&0'DA$Q^SY,:A).6F?5> M!D4F_S,6P%P2-+G&];E!7]!F!] 'JC'%[G^S9'"Y8S1BJJ""2*T EEL&5A!!Y MM*@UBUFWV3O?:U)?#!H%^&$2C?!^?S3:WG$+I3A52_!(KB@T\P0NU?,I;E72 MMAB/9\F'>U +3@3UVP0:X?<.R+.]8?LN_?WK8K58([*6ZR:G+4L$L.?U4--P MA>";%$E[!-L8@]!LU\&7'J&6P*MW?*GOK7.]R^8 JU+-DA>%M[BQ5: MC=G%)G?A]LE(MO>53!(A9@Y. MNMI+&#,$;PJ]=#99)P+3]KB2J:\^OC].G(#?6!PGB6Y=:'01*39I>]6J^WQCF^ P)M7[#WRU_CXG:- MQ_OE[6I!<*R_^41OR>K!,G[-,T^^2$UOF*#4D)G:2\-+D(FG: 57KI'$9(B5 M7>75(WFQ9Q:;'*1N"7B_N/U,[OMNE"].Z&A=&UQT'G2@+XI1P/:.EBO2!9TM M"]JE-EL"XVWN*F=O2<[) >R3JD\2B+_@3;C'_'ZYNE]=2R6EQDH>M.10L@8< MUPZR]<9;06]EH]W.XVWL:D)N1L4I &I_.+?YA_HEAA7^SW_]/U!+ 0(4 Q0 M ( #6 G%2+Z/@SG @ (=$ 0 " 0 !A,C R,G$Q M97@S,3$N:'1M4$L! A0#% @ -8"<5" 5R$"7" %T0 ! M ( !R@@ &$R,#(R<3%E>#,Q,BYH=&U02P$"% ,4 " U@)Q44A8U M*ZP% ?(P $ @ &/$0 83(P,C)Q,65X,S(Q+FAT;5!+ M 0(4 Q0 ( #6 G%2;5/DG9?(! #C=%P 1 " 6D7 !I M=&=R+3(P,C(P-# Q+FAT;5!+ 0(4 Q0 ( #6 G%0RO'3;U!0 /L 1 M " ?T) @!I=&=R+3(P,C(P-# Q+GAS9%!+ 0(4 Q0 ( M #6 G%3#)BJ;U1T *\? 0 5 " 0 ? @!I=&=R+3(P,C(P M-# Q7V-A;"YX;6Q02P$"% ,4 " U@)Q4;[S8X]1O #^)@4 %0 M @ $(/0( :71G&UL4$L! A0#% @ M-8"<5#>::&TKQ@ ZC$! !0 ( !#ZT" &ET9W(M,C R,C T M,#%?9S$N:G!G4$L! A0#% @ -8"<5)5? ,C%$0$ O8$+ !4 M ( !;',# &ET9W(M,C R,C T,#%?;&%B+GAM;%!+ 0(4 Q0 ( #6 MG%2P^,B>)Z\ !%!" 5 " 62%! !I=&=R+3(P,C(P-# Q >7W!R92YX;6Q02P4& H "@"& @ OC0% end

\?)#TKSPCCX,A4IX[JM9N2\ MW8QLBH<[]]L['B["H3)APV)3)U8(CXVBRR;:L&M3#&O7"GB6=%MC52S>&50* MU5"MCKHJQ1AU-9KQC@ENS\G+YYJ!8OF+"=PIC!NUJ:>J? M"0'6<)$A]TUO""')&4&-OFUU]D>EM+F,PJ:MA$ZA?GT5CN"DX":Q[_5>-\I MV5+E%L>F)=VA*,/,WU+1=N:HJ@_!;P>OAPVOA_OG_RWL;;^@@^" 5MU$Z-T; M;>:N>3>DR-<*V,/U(E\O"U4(HR+EAL)SKJ>&/I/-:'TGK0_7.-B 5:[?YD! MV>@S+ZH"30U%,^E64#2K%-,>RWKMHA1_K?;W+)V6_"N,/;0=PT)(?C>O=)&Y M3Z #A#30[M;$MEOPF+)B[_!]<$9F"VX=0,8*AE%# Z0_')C*7"R6D">![,HQ MP_IQ?PA]Y$6MI0WW7C^!L1LI_H#""82_,"J[F*HGBWW,\=_!3[BAD/^?1"5V MAI';^.]_0F74=[\+E1U.ES1.E^R?3+Y6J-8U@_"6 0A/S$:7C2ZV4^SFG%'+ MYTO!MO;EBEEO:GQR/<8V_K!"@UI>8?5=BD56!LXP26ROCGG[DRC?%51^8=;; MF5VI\/VM]<93:>+&#J'TF:E&?V6S+(5!&P@+!/=T/AI$$0;P_2@]4VE8/+1?#E"TP G M[>>59K3Y.'5JO\DLI]LO6]=40C:#2,&PO=V]R:W-H965T5Q[H3=NW%:'TM@-?[-J MV8'?.0AW]C0 <# MZGCWCAS+7YAAFY621U!6&]&LX$)UUDBN$K8H=T;A:85V9G/'#YAB V]%7V"; MJ=D]V]5^00]6S\\'M*L>C7X#+8(;*4RIX5=1\.*EO8_,)GITI'=%3P)> MMNH<@I #2@]@1=-X48.+_I.N+>\EY1Q>Y%'E55WU2W&.++K<@(6$627 ME++33!1Z?@'WI>+\14$!RU'5@.7H!4K&,+X.>0$WO*AR5L,U4T4EX15KVM?P MD>F\JYF",PB3)0FBA97BD- @[359#K?EDRD;N&$"OPW.16_\CG>8/O11]WD- M:40B&N,[)(L@@LOB@8D: $?!,, X$WHA 0.(EG&4EB!)AA6T;!'+_.SGS',84]F/EL_J_8"^87BAA(::[]$T.%]@ MFZA^Z/4+(ULW:';2X-AR8HG_"5Q9!3S?2VG&A74P_7EL_@%02P,$% @ M-8"<5+RL2$[V P =@H !D !X;"]W;W)K&UL MO59M<^(V$/XK.V[3Z=U0C&TP:0K,$-*;=IIT,B'7^]#I=(2]8/5DR95$./Y] M5_)+H"7FK"B7M MK)4NF251;T)3:62Y-RI%& \&:5@R+H/9Q.ON]6RBME9PB?<:S+8LF=Y?HU"[ M:1 %K>*!;PKK%.%L4K$-+M&^K>XU26&'DO,2I>%*@L;U-)A'5]>I.^\/_,9Q M9P[6X#)9*?7>"3_GTV#@ D*!F74(C+Z><(%"." *X^\&,^A<.L/#=8O^QN=. MN:R8P842[WANBVEP&4".:[85]D'M?L(FGY'#RY0P_@F[^FQ*'K.ML:ILC$DN MN:R_V8>F#@<&EX,7#.+&(/9QUXY\E#?,LME$JQUH=YK0W,*GZJTI."Y=4Y96 MTRXG.SM[P">46X0W6I6P4-)JJI.!=]P6L/#N41OX]I&M!)I7D]"23V<99@W^ M=8T?OX"?P!V!%@9^E#GFQ_8AQ=H%'+>5[L,@ZD$\B.,S>$E7@,3C M)1\IP/JP -2$@_SA]_G*>/T?9QP..X=#[W#X@L,EW:M\*Q#4&EKGJSW]/1:4FA)T]QR.]6T$NKZ&X.A2>??>F>$; MR=<\8Z3/VBAZL"MX5@#3Z*A.V#DP TSNNS-T0@&7.7_B^98)L2?4!M] -+@ MRJI4VJ?+P-2)?//591R-?S!@E66BBZ,/CX5&/*(,4,.Y@*;AC11[*7KNT!WF M%+J 7Y7\KEV?TG4&J0WW4=!RA0LU5WC_# MQ5''Q=&7<'%9\ H>%=RJC+EWYRG:G0?^(MH9Y]8J$(W;EGW<_(=\:DL7=4_[ M2,SZ3)9Y-CM?%>:?S;AE$V-;FD]FWEO)+6$O+;,4PHBXD!)S1O1)O[]H=W^A M:N7T'GKMS WAF80)G.XY6S%!;?[4[P[Z\B-,%>F8AE. \\V_82!)Z.;8AP5'7XFE''K M%1-,9I0P1>7R7:BR(G9U9\DP<8MA;TR+Q2E?X]X@2B'IC<# + M4%TW?N(Q-57JL:#3=D/5O)XEGH_7$]D=TQLN#0AA&S=D_4$L#!!0 ( #6 G%14H4/'00, M ,,* 9 >&PO=V]R:W-H965TJ@>] 3#D,1:)'CD;8[:7KJO##<1,M^06$GRRDBIF!J=J[>JM A9E MH%BX/J5=-V8\<<;#;&VAQD.9&L$36"BBTSAFZFD*0NY'CN<\+]SP]<;8!7<\ MW+(UW(*YWRX4SMPR2L1C2#27"5&P&CD3[_+*"RP@>^,+A[T^&!.;RE+*!SNY MCD8.M8I 0&AL"(9_.YB!$#82ZOA9!'5*3@L\'#]'?YLEC\DLF8:9%%]Y9#8C MI^^0"%8L%>9&[M]#D5#'Q@NET-DOV>?O=@<."5-M9%R 44',D_R?/1:%. !@ MHM4 OP#XIP+:!:!]*B H ,&I@$X!R%)W\]RSPLV98>.ADGNB[-L8S0ZRZF=H MK!=/[$:Y-0J?4/N M;^?D_.R"G!&>D+N-3#5+(CUT#2JQ\=RP8)WFK'X-ZV2K6H1ZKXE/?;\"/FN& MSR$LX5X%?/YW[%>GP/TJ=A>K7[; +UO@9_':?] "\NT#KI%K ['^WL#1+CG: M&4=0P_%.RFC/A<"#&G>!8V8 &W5ZUMDZIK=.H[;,. MI2+72=A0[6X9J_O?.MHK.7J->A>@0FP=FCF1*[*364MY8D"!-AK[C,P*HJK# MU1S8H[1%Z:L&B?U28K\QT@RMA$=@C03S-XHE>@6J1E3_N*L^#2BM[NJ@E#!H MEL#TIJP%62D9Y[.\)U4Z!L&$@]MI8ACMSL^ M%.[!]]]>[SXRM>;X&1>P0A1M];"+*K\QY1,CM]F58"D-7C"RX09OF:#L"_A\ M):5YGMA;1GEO'?\"4$L#!!0 ( #6 G%0H<8I670, , * 9 >&PO M=V]R:W-H965T].6LCOY6U4M]]YR&;!]@S @&I]2&8 M^^S@'H3PD1R/'TW0H,WI@>?M8_0/]>;=9M;,P+T27WEF\WDP"5 &&U8)^UGM M?X=F0S7!5 E3_Z)]LQ8'**V,544#=@P*+@]?]M0(<08@40^ -@#Z6L"H 8Q> M"X@:0%0K<]A*K<.26;:8:;5'VJ]VT7RC%K-&N^USZ<_]T6HWRQW.+NXJXT:, M0;?ICXH;[@_#H*M;(53*ZI/YM$%_YH!66NVX/VTFT*K2:>[$=H,\!72-KI9@ M&1?F&KU#7QZ7Z.K--7J#N'1(51DF,S,+K6/K'+\IE>VY$%U:'Y#C&NF]8+>8TE$\C6;A[ES3KF51@D_+?B(6 MM<2B06*?3*HT>I#IP";C-E;\OPDY;G.,!_G>5UJ#M(@9 ]:]!GA*195QN757 M>NIN7TXN$$YPD/4(3 M?/)"_(+4ELDM7PMHCK[3-_#E;G$\PCVBDS,G)L.OQ(GN+-?=,@'>7 %8M^-KN#Z:WW/WI"]@X(+Y)7!Q]*)<.':O* MNH!8*^O*D;J9NQ(3M%_@YC=*V6/'UR1MT;KX!U!+ P04 " U@)Q4^M,] M0"P" " ! &0 'AL+W=OYCVX":WC84_@NVTL%\_VTFC;FO92^)[ M?<^YYSC7R;9*/YD*T<*+X-),HLK:^HH04U0HJ#E3-4JWLU):4.M"O2:FUDC+ M !*R5.K)!W?E)(J] M(.186,] W6N#-\BY)W(RGCO.J&_I@?OK'?O'X-UY65*#-XI_9Z6M)M&'"$I< MT8;;N=I^PL[/N>W,#@9_LE"G*O>6MI;2P/MZ'_6;I18,ADL MG,(":ZJI1?X*,C.A:4 MX\%3:6$7 >8OSR8?Q>,D3C*R.=!NW+<;O]GNB[O)3!9*X*&>XW]Z)I>7HXN_ M6I*]@?)W\Y[J-7,GPW'E&PO=V]R M:W-H965T+)4NF*6M7H6FU,@R#RI$&'4Z<5@P+H-1XL]F>I2HR@HN M<:;!5$7!]':"0FV&03?8'3SS56[=03A*2K;".=J7!_PF^/&[*W!*5DH]>HVC]DPZ+B"4&!J'0.COS5.40A'1&6\-9Q! MF](!]]<[]@>OG;0LF,&I$G]X9O-A, @@PR6KA'U6FQ_8Z+EV?*D2QO_"IHZ] MZ0205L:JH@%3!067]3][;WS8 Q#/84#4 *+/@/X10*\!]+S0NC(OZYY9-DJT MVH!VT<3F%MX;CR8U7+HNSJVFIYQP=C2ORE(@M<4R 5-F583(S26BI%$<8IDW:29TV.I*V!T]*VMS M=YEA]A$?DH161[33,8E.$HY+?06=[B5$G2@Z4,_T?^"1AW=/E--K;>UYOMX1 MOI]*ILY,+M=H+)-@ M/>K%@T$2KO>-_1H4W0ZZ;= '0=>MH.N3]GVXE0*I>,BX284RE3YM6=QFB$]: M-C8&23Q+R29-CE1T#S4X&YEOET]Z\&+'7_3>W';[GTPY$-3?"ZI+#O=>VP+U MRD\S [XO]&Y"R)LG-U0[[K>K+5 M&ZM*/QP6RM*H\:@( "H& 9 >&PO=V]R:W-H965T:\KDW*F4:JY<5Q85U%A.> -,KVRXJ+'2H=BZLA& M2PNJJ1MX7N+6F# GS^S<2N09WRE*&*P$DKNZQN+M!BAOYX[OO$_P@.HIV8E=.0.+"6I@4G"&1*PF3O7_M4B,?DVX2>!5AZ,D7&RYOS%!'?E MW/&,(*!0*,. ]6 MF.*"@$3G2U"84'F!+M'3PQ*=GUV@,T08>JSX3F)6RLQ5NJ9!ND7/?]/Q!U_P M7S=B@CS_&PJ\(!B!+T[#EU!,4-C!_8]P5SL=[ :#W<#RA?^P^X:61!:4RYT M].MZ+970%^KWB0KA4"&T%:(O*MSC5I^/ D$P'=VO#IY8N'EC^SR-TVB6N?O# M;1G)\F9Q,F1]T!8-VJ*3VI[UB[HD[+(1O YJJXCB _J3J-XFARI^YR51GX< MC*N+!W7Q276WA!%]D4NTY7S\JL6?ROK!+)T>B1O)\N*9/RXN&<0E)\4]0VB8.GZD "=I]]*$?*NOV,.W!)(9X=6QJF]+^^UTG(:&"I$QT+R1V M?,\]USX^W,%:JD<=4VK02\*%'CJQ,JE MHB1*@Q+N^I[7=1/"A#,:I'-W:C20*\.9H'<*Z562$/4ZH5RNAPYV-A/W;!$; M.^&.!DNRH%-J'I9W"D9N@1*QA K-I$"*SH?.&)]/<& #TA4_&%WKK7=D2YE) M^6@'5]'0\2PCRFEH+ 2!QS.]H)Q;).#QE(,Z14X;N/V^0?^2%@_%S(BF%Y+_ M9)&)AT[?01&=DQ4W]W+]C>8%=2Q>*+E.?]$Z7^LY*%QI(Y,\&!@D3&1/\I)O MQ%: CRL"_#S 3WEGB5*6E\20T4#)-5)V-:#9E[34-!K(,6%/96H4?&409T9? MI8S6C'-$1(1N34P5NA*&B 6;<8K&6E.C3] -R*,Q!45$*YB5<[0):Z+&)36$ M<=U$GQ 3Z'LL5QJP], U0,\F<<.AMO ME%;7Y MF]HF?BW@>*G.D(=/D._Y_L/T$C4^-6M@6\66M5+8UGM;]NM>PB^(8TU4]+L& MN5T@MU/D=@7R+=PU)A9HD6?8MX<90C=%L%?N>13X[9[7'KC/>S)WBLR=VLSC M\&G%-+,71:=24)030R-$HC\@0KB&1J/&C304^CN) M [_5"2K.I%]D[M=FOJ81"PFOT550( 4?K%CLE?[A':W9'.+-!GF]2M'B+?/" M_U>V.?YANL5^R'>'LXW4KUXM+,<+V;W4AQ^KZ& M<6E1N//1*BZ=!M=;S4$JWO47W/,\KV*?2H/!]0YSO(AW_:>*5.D]N-Y\_EG! M_8,YE*Z%@^/5&^S\'^X[%'>K0TJH6J1]H$:A7 F3-4O%;-%KCK,.JUR>-:K7 M1"T8G!2G6OL;0+U-E%\#WN82CS &PO=V]R:W-H965T MJ7^"7W//?;)2^-QFBA8=<2#,,,FN+ M\S T288Y,PU5H*0_"Z5S9FFIEZ$I-++4@W(1QE'4#7/&93 :^+V9'@W4R@HN M<:;!K/*(OVKIAI6H4U2\ISE(8K"1H7 MPV#)_!;0J0,L'6BKS84V99:.!5AO0 MSIK8W,3GQJ,I&BY=%6^MIK^<<';T5JETPX4 )E/X:#/4<"4MDTL^%PAC8]": M$[BFXW3T;!^NF=;,E>$8CJ9H&1?F&$[A[G8*1V^.X0UP"9\RM3)$;@:A);W. M:YA4VBY*;?$>;>-"-R!JGD #*8FZ^'?#8JCVVO,?V'H^7V][X'V_,>=N5 MSY*NZ^G<_5V/>A1[U!N$Z^V\[3!K]CHNQ^L=:MNUVO9!M;.53C*Z42E83#*I MA%H^^F-5,(N2LO,+;G#-_?U7"YAIKC3,D(;T!,;I=SKLU![L@;QU:B6=5ZI4 MM_;8?=%*34JZSE8)3IM=:KV[2]"K9?0.RACG2EO^D\LE6,U2E"Q'XVN@_-7^ M[PJY9^\#TDDL# A>$BQH]*J$NGXIR M857AN^U<6>K=?IK1ZXK:&=#_A5+V:>$:>/U>CWX#4$L#!!0 ( #6 G%3% MU?&4 00 (0 9 >&PO=V]R:W-H965T9.\:F%0>./]N!K?I8@:-(IK31)D01/\]TC7-OG MZ!_KY'4R#T32-<]_9ZG*%K-H!E*Z)56NOO##S[1)R#?Q$I[+^A<<&ELX TDE M%2\:9ZV@8.7QG_QH"M%S0-Z( VX<\+D.;N-05\XY*JO3VA!%EG/!#T 8:QW- M7-2UJ;UU-JPTK_%>"?V4:3^U_(GS],#R') R!;^JC IP6RI2[MA#3L%*2JKD M._"+[J>K>]U"::7O\BW8T"TKF:+7G_1+2&OGVS(]O6F)\YG\Q058YT3*M^!J M0Q5AN;ZZ!M_N-^#JS5OP!K 2?,UX)75(.7>43M$(=9(FG0_'=/!(.JN]N $0 MO0,88FQQ7T^[;VAR ]RC.SIU=W1AV^KBMKJXCN>.Q/LX60_PQR=M#VX5+>2? M$[.Y[6QN/9LW]BX%EQ*LB1!/K-R!5<&K4MEJ> P3U&',=_ZX1#"(,(SGSF._ M6#:[T/7E''&.(H&E3[ MOZQ.Y,6MO'A2WETEDDPO&[K.-,E*GO/=4UWVO6[G4DW5',&.R? 5L(%Z:P"Z M##B:./V:XB!R?3@HO=4N=OT1<*".IPA?#!U-J!,FH"#TL#M4:S7T<#S2*Z@# M,IHF\IGX:*+X)Z"%,1[RPVKGPP"-Z.R C*:)O*XW&GKMSYF<[N$.G,A_C1[N M((BF*7A^#P;Z,M.'="J,@7Z^Y5P]#\PQL#WV+_\%4$L#!!0 ( #6 G%2_ M,R,-Y0( )@( 9 >&PO=V]R:W-H965T[E.VOG^VD(51IM!=X M26SGON^^N[/N,MP*^:121 TO&>-JY*5:K\]]7RU3S(@Z$VODYLM*R(QHLY6) MK]822>Q &?.C(.CZ&:'<&P_=V9T<#\5&,\KQ3H+:9!F1?Z;(Q';DA=[NX)XF MJ;8'_GBX)@G.43^N[Z39^25+3#/DB@H.$ES\+ IS%=XI;55F##64A MQ)/=7,Q+@B&Z;OQ?8+%@%U+-]2,.6>L"UL P^6&Z5%5H"-@HSR_$U>BD14 M (:G'A 5@&@?T#X :!6 E@LT5^;"NB":C(=2;$%::\-F%RXW#FVBH=R6<:ZE M^4H-3H\_"Q%O*6- > S?=(H2KKDF/*$+AC!1"K4Z@:_F/AW-S16*-^94K."* MH"67J&$[A<7X!1Y^.X1-0#@^I MV"BC0 U];8*RTOQE$< T#R Z$$ +;@77J8)+'F/\%N^;9)09B789F4:-A).U M/(,@/($HB*(:/;/_@4<.'C;(:94%:CF^U@&^YDS#SQMC#]<:,_6KP5N[]-9V MWMH'O#T(39BI2.F&6#= JN7$O)QUI" MTNJ-\DZIO-.H?":4MC=3$8:J(1/=DJ_[ 7GOE=YZ[YGWG+Q3R6BKV^[LI;W& M*.KVZ[/>+W7W&W7/3?^E/#F!!#E*DK<1$IM&1966Q+;HG>ZFH@Q*=X,/*$H8 MO#;'X#W+4K!7;WIOT!GLU:7.*NQ'>X7Q*ST^0YFXT:=@*39&,CCKF;LB\S&8;[18NTFR$-K,);=,S:\# M2FM@OJ^$T+N-=5#^C(S_ 5!+ P04 " U@)Q4JQG"B7(" !)!@ &0 M 'AL+W=O<_!G,Q;J1YU"6#( M<\6%7GBE,?6%[^M-"1759[(&@3N%5!4U.%5;7]<*:.Z"*NZ'03#S*\J$E\W= MVIW*YK(QG FX4T0W5475RR5PV2Z\B?>Z<,^VI;$+?C:OZ1968![J.X4S?U#) M605",RF(@F+A+2<7EZD][P[\9-#JG3&QF:RE?+23VWSA!=80<-@8JT#Q\017 MP+D50AN_>TUO0-K W?&K^HW+'7-94PU7DO]BN2D77NJ1' K:<',OV\_0YQ-; MO8WDVOV2MC\;>&33:".K/A@=5$QT3_KL:#X6<-.81N&TDLJP/]2]@(_/>),T MG)#C:S"4<7U"C@@3Y$_67G/CS@?EFK,Q),3DD8A.'# MZIH<'YW\J^)C/8:BA$-10B<;'9(=L?V&;#3(1DYV>D#V'NQ7DF.)L8+6\5C" MG<3,2=@OZBF+IDF*1Y]&R-.!/'V3C+!H#-9%Q3NP:1K&R3@L'F#Q>[#I&"S> MAR71]'P<-AM@L_=@\1ALM@^+$^MK#)8,L.0]V&P,ENS#HNC\0!G3 9:^"5L6 M!F_*(62Z=TWLFSM/_V/Z.YW!-MFO5&V9T(1#@8'!68*F5=>XNHF1M6L6:VFP M];AAB;T>E#V ^X64YG5B^\_P[Y']!5!+ P04 " U@)Q4I-;2ERH& #A M)0 &0 'AL+W=O#FOT=Q*=+4*AD[_JM%!TV?MF'[ M^$7]JAJ\&9GJ.[GY0]0#8E8OEFE1_4LV];W> M@,1EH656-S869$F^_9\_U8YH-:#^C@:T;D#W;1#4#8+O&OCAC@9AW2"L/+,= M2N6'&==\,E9R0Y2]VZC9@\J956LS_"2W<;_7REQ-3#L]F8FY)B#,>::-O[QK%M=9TJT5W:-V+]9!X]#="/>I_NI^1DU^Z5"YQE7=K M953\2H7N5IGA*C,1#TFP5?&_;3XR+FK\1!L_T4HOW#FVN%1B02I_?27W(D^D M63[U62U41E+)<_(.Z2MH^@JJO@(L)M=YH55I5I@F_]R8&\BU%EGQ+R(?-O(A M.I1*/@%Y:WQ7F' 51IX%5P5B#VOL86Y[-M4"-:[DCT(9X!@#C5VBT,1,3-%E M'B[J#\^C7Q'CHL:XZ"AQGR)]G39]G?81][-&_NPH<<=53IUQ/V_L.FV-G_/\"[E=+H6][W=V\P X&0/NUC^OJ 13] M/?"9JX3/4U'%PC[MDX)LLYW.9Q4N1ET3!W#JXR2\;D\1LDRE5)WVX"K.B0PX M]7'T'3)1IB9EZIC:W_8,K/2C7F8 -(_/>8,P,5\E\Z$K1&MB^=2F=;V*.9KX^?O)_%V M:=5R425G:\O'27#JF6+3_(U'CUVV +\HSJ_;4A>:YPMK \]LAM!I ?O! AH& MF & ,8KG?) .X"O+)]C=L=DMZ0XFYO5<(XXPYR^Z%9[UX+) "&!F$OD0(P!C@8#\M^ M'&*^*T: RP!G6^\QB#+ER%FVPFT7VIS68NW$XO0J_^Z,XL06!OB8#Q2&(Y; MX8= X["?CAAZV>AQBOF/K)03PAC@KCQ>VIM[>Z]D3 H/#7BKO$, 9 M'K/R=HBY\H,08:WN0 6.9J]3?'9ACO.5B MK?<^K)<( !49GIDV.[/B:2WR[?I.9.?+I*V0W,Z F>WVQOK>O MS<6_5DJ6#RL#)ETJ?%^1 3M9+P4] _0Q/.G\(#1)1;V=6+F>)'FLA.W-K.?J MV%)7KG?4F;.Z@V_"PG:%)0)D1J\OY@\+2Z(6Y"HI8C.K1 'OW M"!"->BG^(X!@A">D/Q^BN@/6CM".^ Y(QQV]S9)MR';/-&P,&HEW(] M KQ%>-;X4V7(-/IQ?S-$JY"H]4K;\4[;[J[.G\F-T&;"%OOY%9@7]5)B1\"M M",_Y6F;'6Q?+O7:,:]FV1QGK&UL MM5;?3]LP$/Y7K&@/( &)G1]M45L)6DU#8A*BL#U,>S")VUHX=F<[+4S[XV<[ M(4UI&GB ES:V[[O[[LOY8,YH0K*CB09#[R+N#Y!,86X"Q^ M4+)1C6=@4WD0XM$NKK*1%UA&A)%46Q?8_*W)A#!F/1D>?RJG7AW3 IO/+]Z_ MNN1-,@]8D8E@/VFFER.O[X&,S''!]*W8?"-50HY@*IAROV!3VB8##Z2%TB*O MP(9!3GGYCY\J(1H &!T H J W@L(*T#H$BV9N;2F6./Q4(H-D-;:>+,/3AN' M-ME0;E_C3$MS2@U.CZ?D08.CF:F.K& $B#FX%GQQ>D=D#NS9,3B:$HTI4\?@ M%-S/IN#HRS'X B@'=TM1*,PS-?2U86+]^6D5];*,B@Y$O5C),Q# $X "A%K@ MDV[XE*1G("SA\.]V'M M/G3NHP/N[SG.A=3T+\E 1E4J"A/#E+"V(C.!.;@$1D=;?41*:V3Y4*4*S%," M4J%TJ\9EU,1%M==U/3[M!5$X]-=-*=NLP@365CLI175*46=*=T)CYGBV$2NQ M<2-D'PV2$+UBUF;6ARAIIQ;7U.).:I/":&@$7EG)C,7X3;,=QDG-.'F'F&^33/;U@E'8?RUKFQGJ]P[(VJM)]CI)SDA:V-IT M=^4?F!%.A?D<5+O;4K[HN##].E;_,^[CH'8_Z$SE>D?I$["00K5>L,&>DE$2 M012_$KS-K! K3BFC^MF\!:>*Z2GE29R._P-02P,$% M @ -8"<5.EE_(57 @ ! 8 !D !X;"]W;W)K&ULA91=;]HP%(;_BA7U J2-?)&/5B$2%$V;M$H(UNUBVH4A)\2J$V>V4]I_ M7]L)$14!;A(?V^=]SNO$)SDP_B(* (G>2EJ)F55(63_8MM@54&(Q8354:B5G MO,12A7QOBYH#SDQ226W/<4*[Q*2RTL3,K7B:L$924L&*(]&4)>;O"Z#L,+-< MZSBQ)OM"Z@D[36J\APW(YWK%563W*ADIH1*$58A#/K/F[L,BUOO-AM\$#N)D MC+23+6,O.OB1S2Q'%P04=E(K8/5ZA4>@5 NI,OYWFE:/U(FGXZ/Z-^-=>=EB M 8^,_B&9+&96;*$,CE%AGNC0[@T#"^T:(5G9):L*2E*U M;_S6G<-)@N=>2/"Z!,_4W8),E4LL<9IP=D!<[U9J>F"LFFQ5'*GT1]E(KE:) MRI/I$K82C7ZR:O]5 B^1B9^P;#B1[VBC_H&LH3!&HR5(3*@8HSM$*O2K8(W M52826ZHJM):]ZXB+ENA=(,YK/D&.^P5YCN<];Y9H=#?^K&(K#[T1KS?B&5G_ MFI$E$3O*1,,!_9UOA>3JH_^[(N[WXKX1GUX07X/^OS/@B.6F[B';K41H)/1= M>$U==^K'B?TZ0)[VY.E5LH+Y0[ V*SB%Q6X<#<."'A;<@DV'8,$9S+N_O^0L M[&'A+5@P! O/8'XJ[N$+C'C ML__$]]U0'\8GIGURJ75_?,)\3RJ!*.0JT9E$JFK>]IPVD*PV]WS+I.H:9EBH M-@U<;U#K.6/R&.C6T3?^] -02P,$% @ -8"<5(PW$6]E @ Z@8 !D M !X;"]W;W)K&ULS97?;]HP$,?_%2M/K;0V$$J! M"I" ;EJE=4*P;@_3'DQR$*NQG=I'4_[[GAWPF%;2ESWL)?&/NX^_]TUT'E;: M/-H< -F++)0=13EB>1/'-LU!19/VS73@XGW =P&5/1HS5\E*ZT805$X$,EXVC.C<*1+/!X?Z)]\[53+BEN8Z>*'R# ?1?V(9;#FVP(7NOH, M^WJZCI?JPOHGJ^K8WB!BZ=:BEOMD4B"%JM_\9>_#40)QWDY(]@F)UUT?Y%7> M:6?5099'_FQZ0U"$X. M@J=)(W!2FDO6:G]@22M)&GB=8$#'\ZY.\+[1+W;Q#!;)@,7RP38@KP+RRB,[ MISS-N8&+U=^>3LA1M0'ZIY&M=NPX;LYW?GE2<9.QGU\(R>X0I/W5(*@;!'4; M:US TU98@< LF&>1 BO!")V]]3F;21VV VZ:3+H.FJX;2?-WS.X%3N__,+L? M!/7_F=G-I/?-'@1-@V:SP?C^K1K5-#.ZI]7$1_U'@MGX+FM9JK<*ZU845D,C MG]3]ZW=X?0O<<[,1RK("UI3:NNS1_VCJSEI/4)>^FZTT4F_TPYPN(S N@/;7 M6N-AX@X(U]OX%5!+ P04 " U@)Q4";_8''P# 9#@ &0 'AL+W=O MM[WM#-65L(K8Z2SDL)5';/&?R;0Z9V$\=ZKPOK-(XT6;!G4T*%L,:]%.QE#AS M:Y0HS8&K5' B83-U'NB7!1T;!VOQ=PI[U1H3$\JS$"]F\BV:.IYA!!F$VD P M?.Q@ 5EFD)#'OQ6H4^]I'-OC=_0_;/ 8S#-3L!#9SS32R=2Y=T@$&[;-]$KL M_X0JH('!"T6F["_95[:>0\*MTB*OG)%!GO+RR5ZK1+0<$.>T@U\Y^(<._3,. M0>40V$!+9C:L1Z;9;"+%GDACC6AF8'-CO3&:E!L9UUKBVQ3]]&RM1?AR.\=$ M1&0A?/I-/).7DKT1L%>.1FK@:B9KMW+ B-2])^6=(!>2'X#I1Y"N/(/K=W\4 MZRC]]RCG?B?@0R'OB$=[Q/=\_P2?Q4?M..^@$==(#BQ>DW1]2ZF707=%B88] ]/ MV"FK8# X+1]M_5O03N(K4,!DF/3PKW*'=X"BI(XJ H_1%K/&XZX4^!1,;V'(J'81.O5NK]YL+?Z@_6Y MZ7OLY;V!*9NF'W@"4ZY(!AN$].Y&^/7(L@\I)UH4]BK_+#0V!G:88.\&TAC@ M^XT0^GUB-JB[P=G_4$L#!!0 ( #6 G%3Z$S3!AP, .@+ 9 >&PO M=V]R:W-H965T*.7'\G"-B G M6[2'M,8:Z1Z*'BAI;!.A2)6D[!CHCR])R;*#VJJ=12\227%FOAD-.3/>"OFJ MUH@:W@K&U<1;:UU^\7V5K;$@ZDZ4R,V7I9 %T68J5[XJ)9+<"17,CX)@Z!>$ MC_?:?W+.&V=2HO!1L.\TU^N)=^]!CDM2,?U- M;'_&QB$'F FFW!.VS=[ @ZQ26A2-L"$H**_?Y*T)Q)% /#HC$#4"D>.N#3G* M)Z+)="S%%J3=;;39@7/521LXRNU?66AIOE(CIZ<++;+7SS/C5PZ/HC _6Q$7 MKAOW!7XK[4Q!8J-']>X6;IY0$\K4+7P"']2:2%1 .;QPJE7/+)KQ,V7,BHU] M;1BM)3]K>&8U3W2&)X9GP?5:P5>>8_Y>WC>^M0Y&>P=G4:?"I)1W$(0]B((H M>ED\PPP$[=QC)V9^(R97ZLB10EB">_BUJ&YWVKN.\W],YKW?\ < M*:4)SRE?]2#%%>7<#$U*,L(SA!L3]MJ;6_@;3OE51ZLV-G#&[)'=3*/^:-@/ MQO[F!.2@A1Q<#XGN?37AX"K"84LXO(@0WU!F5)&4(1 -)4HJ$W:C#JU!'+>JH,Y>^NZO$',AD@])-R<[MYQLB4SLD M#)ZHRIA0E2T,?R2ITM+4WC\[TC:,#L31]=FPW9\7TIP7B;8?L1F2F6)BK5<& MB]$EGHQNM\D8=FC_5QA 49>FJ \YV77=[>&A;(3QM3GSXPYUF_R00X=J%7Z@ M7%$#34TGE\&&L IMPI\$KU4/C_(\#,\D^:$RA9>5IG<1OA1H\-] _E'S5:!< MN193F1]5<5WW8>UJV\8F=?-VV%[WP,]$FBM8 <.E$0WN1L:\K-O*>J)%Z5JY M5&C3&+KAVK3B*.T&\WTIA-Y/K(&VN9_^ U!+ P04 " U@)Q4!A ;X_,# M "U$ &0 'AL+W=OZ#W^V$Y(@$B_0:GD! MB>,9_V;B^4_=\8[Q%[$B1(+O14[%Q%E)N7[ONB)9D0*+ 5L3JIXL&"^P5+=\ MZ8HU)S@U1D7N(L\+W )GU)F.S=B<3\=L(_.,DCD'8E,4F/^8D9SM)@YT]@/W MV7(E]8 [':_QDCP0^;B>N]]T\F>!7, M,Q;DCN7?LE2N)D[D@)0L\":7]VSW%ZD"&FE_"ML F75?W1$B>)5(],), IBDX&GRDF13@5N7L1-*I19B8)Z4'SPA5&Y$N!/FI+TT-Y58=6QH7UL M,V1U>+OF ^#!=P!Y"/T.7"!6F!-1?EO\^W7N?.-_V./_J]J>-UN5$96-^X=' MF\MA[7)H7/HVET^E2YWO.>&F\FA2#^]S;5EM5*\VL@;P#Z,E_COP3)89I1E= M@JN,5HFZ!O^!KF25N2]=CXQK7?O;*1I&T(=C=]N!%-1(@17I,\=41WDJ17!$ M 7T_CD?=%&%-$5HIJE2?"A$>0=P$7@2'W1!1#1%9(93J+$AV#D=TS!$'T._& MB&N,^-1-0FAZS@Z)CW!\"(,X[N:!7B-9GK5(OAFIU:6P)5RU#F V#5#Z1\ G MG/$_?H.!]^$)YQMB*1+8DDAX69FD+,\Q%V!->)D&G8]&:#HEL%PJ;B4E@H.^ MK0)1PXA.KIM+L$KO.O$U5Q@/PL!K/CV5#1NYA':];%75)8A^!V(T&$9QZ].# MV,@O')Y1+)6M\KP$L)1YP[L40G8"#>T*_?\)RT0-N(+ MPU_0!&&CL] NM*]J@_!8=&$<14'?5FQD%]IU]]Q."(_E5G5C/^YYL:B16^2] M<1^J'!XTHA'TPYZNC!HE1BGI'+&\G6YESZS*0ZY9K+%<$IX7J">KY@ M3.YO] +U?RJF_P-02P,$% @ -8"<5'!6K%E, P 2PH !D !X;"]W M;W)K&ULG59K;]HP%/TK5]$FM=)*'CP*%2 !W;1) MJX1:M?TP[8,A%[#JQ*EMH/S[73MI"FU(VWTAMO$Y/N=>/VY_*]6#7B$:>$I$ MJ@?>RICLPO?U?(4)TPV984K_+*1*F*&N6OHZ4\AB!TJ$'P5!QT\83[UAWXU- MU; OUT;P%*<*]#I)F-J-47+#%/ M,-5. %5A$*G!M+P>BSP0D* M89E(QV-!ZI5K6N!^^YG]AS-/9F9,XT2*>QZ;U<#K>A#C@JV%N9;;GU@8:EN^ MN13:_<*VF!MX,%]K(Y,"3 H2GN9?]E0$8@\0=8X H@(0O0*$K2. 9@%H.J.Y M,F?KDADV["NY!65G$YMMN-@X-+GAJ4WCC5'T+R><&=X8.7\X&U,@8IC(A':' M9BZ^)W=,K//F2%.2,]O4IW!RB89Q0:TSF%[?W&KZ?@$?](HIU'W?D"A+[<\+ M >-<0'1$0!.N9&I6&KZG,<:'>)_,E(ZB9T?CJ)9PE*D&!.$WB((HJM S^0@\ M6\->%9MA[[S1[O;]S7ZHW\[JMAMAIYQU8*!=&FC7&KCF^N%LH1"! MIP9ITQE0S&"5RGJBD 1_K=HA];"@$?:^UB2B4_KHU/)\?\KH+J-$;*2@+2&X MV55YJ"=I18T@J#3Q#BY\BSMP<5ZZ./^8"\$7^0;:(6V?RDU3S]3,D1 &D.17 M0M2"F.VJ+I7)AZAJ['5+>]V/V8OYAL>8QK#C*.(J=_5$P;$\?1IVX*-7^NC5 M'QHZ)HKG3R>=;"XK+=1S=(J\5+GX'^2!D3!X>;&"SUU@7 C^N.8Q'2!*DY[+ M=6HJ'Z)ZWEXC:E=FZ!U<]]A]X.\]RPFJI:M6-#A]^7M6CI85T9ETQM>2I!H$+H@P:YW1UJ;QRR3M&9N[QGTE#I81KKJC:0V4GT/\+ M*Z&T7YFQ=&KO@9VE-U[ \U#?*YSYO4K!*A": M24$4K,;>)+R9C2S> 7XPV.B=,;&9+*5\M).OQ=@+K"'@D!NK0/'U##/@W JA MC:=.T^M#6N+N>*O^V>6.N2RIAIGD/UEARK%WY9$"5K3A9BXW7Z#+9VCUY)-APT\DC?:R*HCHX.*B?9-7[I]V"&@SG%"U!&B?<+@#4+<$6*7:.O,I75+ M#RD;C8%TZAM,P-KP\\[LM#4;O6$V)G=2F%*33Z* XC7?Q\3[[*-M]M/HI."D M5IL!/WQ8B=7OSN8LR!4P,%F=B_G1F&F_QKLD04 M_OZ_3T0<]!$'+N+@W1&EJVC>5O18B5K!Q G:'O&\ MLCKLK0Y/6IWD3PW3K#W\:)0) VM%W3R7VAPUVTH.=\U>Q\F>V4/0U1M>D]YK MRS6($!13N %>ZX^OIO)0>SH>M_?(28@BZ#H=[5OV=;E4!AK--7&,-&V':H]NO]O?$Q+7'O?4IWA]MN_\GTUX^=Y@% M$YIP6*%D<#G"S5-M0V\G1M:N)RZEP0[KAB7>@: L +^OI#3;B0W0WZK97U!+ M P04 " U@)Q46T1YN10$ #O$P &0 'AL+W=O0,W)90YTW$Q]RBF8YZKA#)X M%$CF:4K$MVM(^'KB^,[KQ!-=QLI,N--Q1I;P#.IS]BCTR*V]1#0%)BEG2,!B MXLS\JWG0,P;%BC\IK&7C&IE27CC_8@9WT<3Q3$:00*B,"Z*_5C"')#&>=!Y? M*Z=.'=,8-J]?O?]2%*^+>2$2YCSYBT8JGCA#!T6P('FBGOCZ5Z@*ZAM_(4]D M\8G6U5K/06$N%4\K8YU!2EGY33:5$ T#[6>W :X,\'N#7HM!4!D$1:%E9D59 M-T21Z5CP-1)FM?9F+@IM"FM=#66FC<]*Z+M4VZGI$T@E\E#E@K(E(BQ"#RH& M@>8Q$4N0Z.QW(@0Q4I^CLQM0A";R'/V,/C_?H+-/Y^@3H@S]$?-<:ELY=I7. MR7AVPRK^=1D?M\0/T#UG*I;HED40O;5W=2UU0?BUH&O:X,/<[T@EJ?8/"7W"0OG,N52&RG@:Q O3W;WH]NE.0RG\ZHO7J:+TB M6J\M^_!K3B4M-X@.0YF"I6F?'HY9;76:F)(+7082X$1$CJ*S!#R$R].T'D;0O>:Q/<;P#4_S\D1]_1/64T MS=,N.;#- I]"?HLU/^BL^G:3Z0>Q%K[UYUTY:,K=]UKEMH3SNQ'W ;G)9I_< MEEU^_Q1R6YKY@X_*/=B2>]@NMP6;WTVVVS1+^#< ] PKT)S6F^P[>LB@A!M) MT.TFU.]@8&XT-"\?O\V9+ADLW?SA*62W3/-'QX;,:*L-K8S!%G:X&W9'Z\)! MU,&6?=@_03^PI1S&']P&E8.F_D'K-L 6=W@/[H[9@+T*!ECNX>Z7 MM@,:T/\![&,+0+P'@!]H@'\@A["E(KX\A>R6>[C[M>['.50Y?+,/6M\NL04B M[@;BT=IP$(@""\C .T%# @N^H/NE;_\^J!R\>Q"T-""P! SV$/"8#=@+HJ#Q M-_<4_W,#"[Z@^S7P@ 9L_V7= 2*W<722@E@6)TI2>\V9*@\=ZMGZU&I6G-6\ MF[_VK^;EV9-U4QZ%W1.QI$RB!!;:I7=QJ7\3HCQ=*@>*9\4!S0M7BJ?%90PD M F$6Z/L+SM7KP 2HS_BF_P%02P,$% @ -8"<5,W[;)\! P _PD !D M !X;"]W;W)K&ULO5;?;]HP$/Y7K&@/K=0VOPC0 M"I *W;0]5*N@W9[=Y"!1'3NS'>C^^YV=$ *E61]07\!V[OONN[ODSJ.-D"\J M!=#D-6=P /U4/$C< MN0U+DN7 528XD; <.[?^SJ (L,7"Z;L+]G4MIY#XE)ID==@5)!GO/JGKW4B6@#D.0X(:D!P".B] PAK M0&@#K939L.ZHII.1%!LBC36RF87-C45C-!DW95QHB4\SQ.G)')269:Q+F?$5 MH3PA/W4*DLQ2*E>@R-D"7YRD9$#$DNP;[^TNY\"HAH3,A-+JG)S=@:89P]4E M>5K0[.-= MC+L)/M@&/PTZ"6\+>44\_X($7A )8)2K"OB4TK6 ]\7TO'+GK=GK>&O6C7F.S)S5JI$:= M4A^%I@S[PZ'@O9-+6;]L'0%4;J)V (,H/"ZNWXCK=XHS[[;Y#A1EAT[W^ 8- MW^"T!1\VQ,//R>+P;1:CZ'@2KQMMUYW:%MBRT?L%60$'B3*-,)I@;\M0'#5= MG< KCBG5F6/?VW4X[[19]EO-T_^'Q1/O!3E[PO^\>J(S3"QQL M:YS8!MI@<)!CMS5*D=378WN46'&%6&P1$KO:H!5E]5M MH]IH4=B!_2PTCG^[3/&&!M(8X/.E$'J[,0Z:.]_D'U!+ P04 " U@)Q4 M2;%>+'L# !,# &0 'AL+W=OU4\ M%O/ #*R5^)NG-EMX4X^DL&&EL'=J_P"0IC55Y$XP, MJ M-U4T5L.EN\9[J_$MQSB[O -C=9G84G.Y)4RFY+/-0)-UQO06#+FX1^&DI0"B M-N3Y85R!W@%9/9$O3T5U8*V,O207-V 9%^:2?"!?[V_(Q;M+\HYP2;YDJC2( M8>:^1>Z.@9\T/%HBI?]*)[.+3VVYT2@J!>]TRGWP=@1BW,J((9 M]<"L8,NE=! /3#"9P+F;J%.,JQ3.!G;+480MVIW!C5O<>!#W("!YVTH)-!4!3V+^YE$W13 M0'"\)FXY%KQ>W4V.XS:&L^GY-M(C&Z5O(/ FZ3&7 M\6C2PR7LN(2ODV\3_UR_<1]N9V$T>J6"FP3/>C_MZWWG:738U/"96;QZ/ PX MT##)_V7UC( _9TSPK72=&%)89V,T?E,I=PY$ARWH95(^]2$:]3@"[7R(#AO1 M_Y3RJ3N-XG$/E\Z>Z+ __5K*TU,I][:@,RPZ>ZV29R<_._%)N?[17)8#-M6- MJX8DJI2VGE3:W78DOJX&P9_V5VY4KN:]+DT]9W_"N^+2$ $;3!E<3; 3NAY= MZX55137]/2B+LV3UF.&X#]H=P/<;I>QAX0#:/Q#+_P!02P,$% @ -8"< M5*'^A;+_ @ RP@ !D !X;"]W;W)K&ULG59; M;YLP%/XK%NJD5MH" 7*KDDBY=%H?.E6]; _3'APX!*M@,]LD[7[];$,H20BI M]@*V.=]WOG..[<-XR_B+B $D>DT3*B96+&5V;=LBB"'%HL,RH.I+Q'B*I9KR MM2TR#C@TH#2Q7!K:B-D8YD MQ=B+GMR&$\O1@B"!0&H&K%X;6$"2:"(EXT_):54N-; ^WK%_-;&K6%98P((E M/TDHXXDUM% ($GYHC 6ZH2&$^WA;":_4NSOU M<[>5<);Q#G*ZGY'KN&Z#GL5'X*Z!=QO@RW;X$H(.\KI-\+UHO*H6GN'SSM8" M+8D($B9R#NC7;"4D5^?C=XL+OW+A&Q?^"1\ZDIZ6=P7F=XB-N+I5?%TFLE*M.U G7Y FM-CHJD3\\ MK./RC%&AT*Y=\RGPM6F7 @4LI[*X,ZO5JB//3",Z6)]WKQ=%8WVG*=K\'>9K M0@5*(%*43F>@DL:+UEE,),M,,UDQJ5J3&<;J;P.X-E#?(\;D;J(=5/\OTW]0 M2P,$% @ -8"<5.CN8.^T @ 5@8 !D !X;"]W;W)K&ULC97?;]HP$,?_E5/4AU9JFQ *=%5 KIIDU8)E75]F/9@DH-X M=>S,=DCY[W=V(&,KL+T0_[C[WN?L\Y'42K^8'-'":R&D&0:YM>5=&)HTQX*9 M:U6BI)VET@6S--6KT)0:6>:="A'&4=0/"\9E,$K\VDR/$E59P27.-)BJ*)C> M3%"H>AAT@MW"(U_EUBV$HZ1D*YRC?2IGFF9AJY+Q J7A2H+&Y3 8=^XF V?O M#;YRK,W>&%PF"Z5>W.13-@PB!X0"4^L4&'W6.$4AG!!A_-QJ!FU(Y[@_WJE_ M\+E3+@MF<*K$,\]L/@QN \APR2IA'U7]$;?Y])Q>JH3QOU!O;:, TLI856R= MB:#@LOFRU^TY[#G$G2,.\=8A]MQ-($]YSRP;)5K5H)TUJ;F!3]5[$QR7[E+F M5M,N)S\[FJJBX)9.V1I@,H.IDI;+%+>/"7, 9< E?S@_NS@AVVT/KNMENT=D M']0:W;&Y=.>6WM$XS35%1/P[5$) 51'-9E]/Q'^I@U_X\/?' D_88+) M%(%96."*2TF7YBZI1,U5=NC8&[V^UW-/=3WJ1>^2<'T HM="]$Y"C+.,N[=E MP"JH=SEK-*C7> F2>@HA:5RC-DP<+(8F0&^/ZBJ.#E/U6ZK^/ZA^T+MI2IJX MJ%==X2LWKJQWD%3;AV#Z;V$ZGO:/#FBKJ#V[_"AWMO MO4"]\AW-0*HJ:9MGWZZV37/<](K?YDW'?6":*L> P"6Y1M<#REPW7:R96%7Z MSK%0EOJ0'^;4^%$[ ]I?*F5W$Q>@_2L9_0)02P,$% @ -8"<5%GF='7/ M P SPP !D !X;"]W;W)K&ULO5=MC^(V$/XK M5KJJ=J7;3>Q @#U 6F"KGM2KT'+;^U#U@S,&?2>I4*/O+4QFT??U_&:950_R T3\&8I548-+-7* MUQO%:.*4LM0G01#Y&>7"&P_=WER-AS(W*1=LKI#.LXRJ/R8LE;N1A[W]Q@M? MK8W=\,?##5VQ!3.OF[F"E5]927C&A.92(,66(^\)/TYQ9!66+6(Z_OH80M:9Z:%[G[D96$NM9>+%/M?M&NE T\%.?:R*Q4!@09%\4_ M?2\#45, .\T*I%0@IPJ="PIAJ1 ZH@4R1VMT/E=PA9:7!FGUPL7':P(8+ MF\:%4?"6@YX9/U,EN%AI-&<*+=94,73[_7=]0H*/S_.%>\(?[]#MC!G*4WV' M[M'K8H9N;^[0#?*1MAH:<8%>!3?Z0VWCRUKFFHH$-F^.UD/? '#KWH]+D)," M)+D ,D2?I3!KC9Y%PI)C?1\(5ZS)GO6$M!I\VJ@'%. /B 2$-."9_A5UXM1Q M"YRP2D+H[(47[/V<9TQ1(Q6"NV\I\Q(:&V M_WD$HLI1U!J!K^Y4@SVZA8"OV+YN[IG 5CKJU M0(1A,, GX6J0(H-NKSE[_"WO\7,C KTWZ%0[\A!V% 3E@T2>%^OYG'H.(Q:.51 MU B4I<.8R#2E2J,-7*(.;R/LD4Y^AO M "Z-7D'<*'41,\K;"P/98J<]<.2>GXJ/Y/,W@N@B].' 4G:;M7"CJG*3-KXV&,&2LW,2L42QS88IYJ=JM MIO(G-XN>[$_LM.Y&SH.98M3_3-6*"XU2M@23P4,/ *EB>BX61F[< /HF#8RS M[G$-7QQ,60%XOY32[!?60?4-,_X34$L#!!0 ( #6 G%3<7LN@*P, # * M 9 >&PO=V]R:W-H965TY,:OW8:C3' NJK^0*A?VRD*J@QD[5,M0KA33S3@4/ M213UPH(R$4Q&?NU.349R;3@3>*= KXN"JJ<;Y'(S#N)@MS!CR]RXA7 R6M$E MSM%\6]TI.PMKE(P5*#23 A0NQL%U_'X:)\[!6WQGN-$'8W!2[J5\<),OV3B( M'"/DF!H'0>WK$:?(N4.R/'Y7H$$=TSD>CG?HG[QX*^:>:IQ*_H-E)A\'@P R M7- U-S.Y^8R5H*[#2R77_@F;TK9/ DC7VLBB7@,Q>6S+RL#]30R4C)#2AG;='ULU3+@RSHVR7YGU,Y.Y MD>E#+GF&2K^!C[_7S#S!Q3RG"C5\T7J-&5"1P=>UT<8.F%A>PL4'-)1Q?0GO M0'O346@L&0<9IE7@FS(P.1,X@5LI3*[AH\@P^]<_M")J)62GY(:T EZOU!5$ M\5L@$2$-?*8O<2?>/6ZAD]2)33Q><@9ORJG6\'4!/L/P8X\ R,AE8^HP-"M77^N0,EIV@>#)#ZNSJE9S^ZO[E%IPH.[MT"U M]"V)MGS6PI275[U:MSW7_K(_6K]Q[9"_T_T7_#"W+1TJ9V"_+Z0TNXD+4#>)D[]02P,$% @ -8"< M5#2\]43[!0 \QX !D !X;"]W;W)K&ULO9E= M;]LV%(;_"F$46 LDM?BAK\(QX#@M&F!=@R3=+H9=T!)M:Y5$EZ+C%-B/'R4K MHBU1K&VTODDD^?#P)7GX\) <;;CX6BP9D^ Y2_/B:K"4Q6)8K 2C<54H2X?(<;QA1I-\,!Y5W^[$>,37,DUR=B= L@%<@R<'CDJ\+FL?%:"B5RK*N850KNMXJ0CV*,/C$<[DLP/L\ M9O%^^:%J7=-$]-+$:V1U.%F)M\"!%P Y"!GT3 \ICJKBT"('-SV.*W^XS]_G MZ2V82"F2V5K262!D]CB%WBA?YH^+3; M?08[Y$/'=1N[/;EN(]>URKUG44J+(IDG$:UF_%SP#)2]=P'R;3=)^FP2OO7K M[@A"R/5:JKM&E]!QL%FSUVCV#NMBEL=E_\ZV[R:17J=^B#V"7:>ETV"'?-]' MQ*S4;Y3Z5J4JKA3AHR7-%PQ$:M()!=7"$FE!XSPX;XB'3<7A+XJ9T! . M*&B-A<'(18YY(*"C">Q81=_FD@E62" 4;T&QH2M+3\ =L,/S#@)$NFKTBX:A M=KS;Q9[3GKH&HP#Z/<.@L0RQ5?0-FZLO,;AFN7J2X$Y-7?![0F=)JM9$6[]H M $-RYB'1,(5VFAX+?VC@8Q"VX62R@D[80WZH,0I_&D=A%Y FH08KBU!-46C' MZ)062_!!Y<+@(XL7S 9/J.D)SXQ/J/D)[0 ].DP,2$0HA.WN-YB1<&=-WD_L M-#J1'9TVT,R8VN2P/M#4CO>2A*"3)!BLU++@A3VZ-9L1/%EWGV#8E>(Y[3@W M6"&OKYLUSY&=YT=,1]1E,X1^1V;7ZM(-W)ZE%&F&(SO#V],1_ =.2G201CHZ M,]*11CHZ/4'^0?";L.VA]B 9K#RW+_8UVY&=[:?$?I?>F+35FA+J/K&:[^@X MOJN .BI=0QKZZ,S01QKZZ/2L^0>!U.6Z[[7WAP8CZ.">_0O6[,>GL[]'+C;A MW&LO5B8KU)=?8LU\;&?^"XBF:Z$&-?H.'@7-BW2K?1+_NRYDI@;;=L*@@8W1 M>8,)[YQNV!%\; 91N]M;L4(?M5<,@YGKNZ1G:<.:W]A^*')Z[->.]\+$#X)V M])O,H*>V^CW*-?[QZ?COD]PE>J>?;2;[2C7Q\>G$MV\'L2%M-_6Q*;NW]+'& M/[;C_XC$I_:T%\5FO#$3OBC#RP-.;WG[B0!]7EEU\R%I&\O2#3@B1WP1P0+,:3I",)V ML!C,,$&X9RDB>GD@]GS^L3W;]OUHUI-S'V7OG&7_Y,/L+H8]M[WR&XP@#/NZ M6Y.:''CV@8";JSTH>=LR2#F8N\L ?A1).6''CVTU6_.UN;F=5/>5K>_7\-UT>_^JW6RO@S]1H8:@ "F; M*Y?.6U_UGMC>L&Y?)%]5EY0S+B7/JL^ MK\,U2ZB^E"D3L+*4*J$&3M7*UZEB-,J=DM@G0=#W$\J%-QWGUQ[5="PS$W/! M'A7269)0]>V&Q7([\;#W_<(37ZV-O>!/QRE=L3DSS^FC@C._C!+QA G-I4"* M+2?>-;Z:D:YUR"V^<+;5M6-D4UE(^6)/[J.)%UA$+&:AL2$H_&W8C,6QC00X M_BV">N4]K6/]^'OTNSQY2&9!-9O)^"\>F?7$&WHH8DN:Q>9);G]G14(]&R^4 ML5JW MU-#I6,DM4M8:HMF#O#:Y-V3#A6WCW"A8Y>!GIG=<4!%R&J-[H8W*H$-&(RHB M=$>Y0E]HG#'TB5&=*;9;.[O6FA4V#YPN>,P-9QH]L5"JB$6(FKJO;95=RY3B M8H5NJ.;Z')W=,D-Y#$X:=2OV>RA[I:HNT[4M$T6C?DT;,AH,VZ'V2ZC]XZ'.H$Y0+_N80M#7"_ M 0:/!OT?$#>-2!?WVA$/2L0#)^(_,FE@ICPJ'L*,@9EPG<]]](FJ%SN%SA[8 MAL4(GSM(,2SO-7P7)!V5>$9O2-)1HQO!#_UR6>P!QD&E)L%;,[2XPS&P:B*' M_V^*%A%=]7.:[".M= *3MV%H$=>)UV6RC[?2$>P6DCDTF"]Y2 'C9[-F"GU> M:*8V=!$#$T2:51PE+H[B2@-P]UVP%%?S'[L%X-=XBIN#OD5-6ZP.RBFNY "_ M0@].A-^<^@<5%5=3'[O'_BF$'1PAJBU&AU455\*!AV_$VN'/6>LRV<=;"0MV M*TN=M<]"'F)LQ\584HD""=X%8TFE!\2M![_&6/)S:7":[(.N;2%>(0TG(C]: M 4BE ,2M "=0M8CH+*#+9!]II1SD%=N'U["TB+NWX6F^_K98M;S_^K6]NOU0 M B^RT#>-8K8$M^!R "FKW;>'W8F1:;Y]7TAC9)(?KAD%N-8 UI<2WI"+$_M% MH/P"-/T/4$L#!!0 ( #6 G%3G ::"Q0( #P' 9 >&PO=V]R:W-H M965TS# MM \FN;86CMW93@O_?N>DA"+2#"T?$K_<\_B>N\MYL%/ZT:P1+3QE0IJAM[9V M<^'[)EECQDQ+;5#2SE+IC%F:ZI5O-AI96H RX4=!T/4SQJ4W&A1K,ST:J-P* M+G&FP>19QO3S%0JU&WJA][(PYZNU=0O^:+!A*UR@O=O,-,W\BB7E&4K#E02- MRZ%W&5Z,N\Z^,+CGN#,'8W!*'I1Z=).;=.@%SB$4F%C'P.BSQ3$*X8C(C3][ M3J\ZT@$/QR_LTT([:7E@!L=*_.2I70^]O@3!YD7)9?]K2/PP$@;!\!1'M ]%% O ?$A=#2LT+6A%DV&FBU M ^VLBDPF M=XL)G'PZ'?B6HN*T^":P784=H+R&?C;PPA]Q/*-E^W*RW:CES/V#%/^1&EW MY5/G9#,^:H6]?N=S75;_ _A&0J>2T&EDFF."E$P8YUJ[2IT*1=FEZCVFJ)DN M:+7;O5I!_\*%01@W">I6@KJ-3*\U6>=]]UTIG,?]WON2J;&+OO3Z[RO&/^AM M[EZY99I^?@,"EP0-6CW2K74ZLVA3M[D%9:I[%<$W7&VIG0/M+I>S+Q'70 MZL(<_0502P,$% @ -8"<5*\"?.Q%! 1Q4 !D !X;"]W;W)K&ULQ9A1;]LV$,>_"N$90P*TEDC*37*\C%]F*$1R\7/O#56ML+P6*^82MX /UI*B1!*6%Z-+_"ZAL36H9WSFL%6=,;*I/ KQQ9[<9A>CT$8$.:3: MNF#FYPD2R'/KR<3Q=^-TU&I:P^[XQ?M-G;Q)YI$I2$3^!\_T^F)T-D(9+%F5 MZP]B^QZ:A*;67RIR51_1MID;CE!:*2V*QMA$4/!R]\N>FT)T#$RB_0:D,2#_ MU8 V!K1.=!=9G=8UTVPQEV*+I)UMO-E!79O:VF3#2[N,#UJ:N]S8Z<4-+UF9 M45H#M@JI*PNW?R8%HIJW) 8HE,*4VA2I14 M4D*9?D6)*+4T:Z-.TY*-$8\1)]7(M*F7#5/-"F'#:I(&U2O]JE3CRI M7V[D!(7XC14DGQZNTO*R$%6I M^Y9VYR"N'5A4/2UP/,7Q/'CJT9VVNM.#NN/@I4_3EWX^,3V6B3QG4J&-*>GR MNPFGZ!_D:Y*KG1K&G2C#21A-S_O#C-LPXX-ANL+WB<;[E<$1[E>//.>:PZ%&.VL%SX[9:.>MS/G01CO?+V=(J*>>.'38#8_5:KWH M:( 7[G<P M QT>3#KXHZ/.N)0 M1XZ*.N)01X:B+B'[J"/FO\/7=HYUY%59EQ#/VUSLH3)QK",#6)>0?=9%H8>O MQ+&.'&;=_])O#G/DJ)@C#G-D*.82TH.Y68AG_16E#G/T!V NH9XWNBCRQ.LP M1P=@+J'[F,/40SGJ*$=?X5NU\[%Z5,I11SDZF')TGW+GH>\-F3K(T=>%'/6\ MT!%/H(YQ= CC:,]':_3]5W+0V>6R6XQW3*YXJ5 .2V,53F8F=KG;M=N=:+&I M-[X>A=:BJ(=K8!E(.\'<7PJA7T[L7EJ[=[KX%U!+ P04 " U@)Q4.'(X M2*@$ #0% &0 'AL+W=OC6.O\TK)4&+.,J@N1,PY?5D)F M5$-3KBV52T:CTBE++6+;GI71A(]FT[+O0LU2L;T: MX=&^XS%9Q[KHL&;3G*[9$]//^8.$EE5'B9*,<94(CB1;78WF^'+AE ZEQ:>$ M;=7!.RI2^2S$EZ*QC*Y&=H&(I2S410@*CQ>V8&E:1 (*%(E7E+]KN;.T1"C=* MBVSG# BRA%=/^KJ;B ,'B-/O0'8.I.TP'G!P=@Y.F6B%K$SKAFHZFTJQ1;*P MAFC%2SDWI3=DD_""QB81N:2+1)YIN M&+IC5&TDJ[Z=+;,<)A^)%5I0%:-;6 GH/8O63"'@Y5['3**%R&!5Q07=+PQ" MAR)C[]#\?K$L8X,-F/ (OK.H>%,B32*JH?&DX5&-!"/ #(1Z%AC2F:LEZ6*F>O="Z4YV7F8#O ,(,OAY/7-2.!/?8FM=D1-K?&YAJQ M+80JE_,@NLK=/1R6!&-GTD+78V:[@8_[T7DU.L^(;E<"P!1[S8N"Z87H=<9V M_6#BMQ!VK<:!?V!U!'!2 YP8 2ZY9K!B]!Y?'[Q)%U[@M=%UC7S7(?W@_!J< M;P3WU.7T*$Y0QPE.6TC8;A3;-J8TS\2&EPOV=]BFT=D'H4 307I;HMN+UV0R< DDCU,0LU%U^OK>N2*.Q9'QB\AIQ)N9C M\(_4%>DY^T[:Y^,>H_/ 'F"M$7)B%G+S\?,X:*.N9')B6AKE)>83[,^I*;\[ M]1.O0U"/%;:=@;V*-(I-S(K=I@C*JNZ"BF-(;6EN^K?;2*QCGY8WIY%EQWS0 M_9%RVH4^_*.+_8X(]E@1KWWJLP[NAC(FU^65F0(5@T5576O4O?6UW+R\C&KU M7^/+176YUH2I[OKNJ(2952AE*PAI7TQ@ &PO=V]R:W-H965TSC=@YM,&VL3N]A."Z?[XV^J73@ ,>94R]32"5FZL.[6P7?O!E8NR"-QZMV!(> MP3RM'A2^>;66F&<@-)>"*%A<=:[IY2P(K4"QXYG#1N\\$^O*7,I?]N4VONKX M%A&D$!FK@N'/&J:0IE83XGBIE'9JFU9P]WFK_:9P'IV9,PU3F?[)8Y-<=08= M$L."Y:GY(3??H'*H9_5%,M7%7[*I]OH=$N7:R*P21@09%^4O>ZT"L2,0# \( M!)5 \%& 'A (*X'P6 O=2J!;1*9TI8C#C!DV'BFY(DQ!$'TX$']E9 ;C-72O9VS'6'86VNK*3>'B3:#V@[IGZ-J>_$]/0X(=?12\XU MM^ESI.FBUGCQB<4RJ%$,_G>L!WNQ[AU*[; V-W2:NXXBE6/!P2N>FQI*/Z5) M0"'7*F4#D'(VYRE&&;3#/^HW_.I_8ISI#L]3I^M3;"%L*VL;*4?S&%1I=.OP MV]DV!JWL3?>R0<.==)3T5^TZJAUIT$ /G-#_*!*42K'\W8#*CDU10YOT,WF3 M-L1)WN2W@? G-&%C9T:QNZ5K0M1+P/=I^'Z4&H#0\';AY^$CA9IOP? MK*HE3I0$4Q\@/#)^9^0^S^9X M4LC%NV'F&Z0Q%KSC\C^I;+P+ZL>0NK:4V+V=,2P#M2S&68V&L?#*P:5>K4?F MZV)0_+ ^H9?3)1Y6A;OABY*H:]N30X.A:/ M"3 \2>P&_+Z0TFQ?K('Z'PSC_P!02P,$% @ -8"<5.>7B%0F P 00@ M !D !X;"]W;W)K&ULC99+3^,P$(#_RBCB !)+ MTO0):BO1 EJD14*PL(?5'MQDVGIQ[*SMM/#O=^R$4-JTXM+X,3/^YF%/AVNE M7\P2T<)K)J09!4MK\XLP-,D2,V;.5(Z2=N9*9\S25"]"DVMDJ5?*1!A'42_, M&)?!>.C7[O5XJ HKN,1[#:;(,J;?)BC4>A2T@O>%![Y86K<0CHC8!! BG-6"/N@ MUM^Q\J?K["5*&/\+ZTHV"B IC%59I4P$&9?EE[U6<=A0(#O-"G&E$&\K=/8H MM"N%MG>T)/-N73'+QD.MUJ"=-%ES Q\;KTW><.FR^&@U[7+2L^,;+IE,.!-P M*XW5!27(&F RA1O&-3PS42#<(3.%QG+O^-I83O'#31$#5% P5=)RN2 Q-S0\ M1KR"XZ,3. (NX>=2%8:.,\/0DCL.*DPJ]$F)'N]! M;\,=G;RPF\4&#E[D^@ZAU"G$4QPT\TZ^HQUZ]=0"G M7:>F[>VU]Z6FCNXI_.!LQ@6WG")=92,%N@4/F!1:4\QAP@PWI_ DU.C.'N@)$U1/ M",S"#!=<2L>FYI"CYBIM2G)IK^?MN3=G-8X[K>XP7&U&?E>H?1Y%M= GU&Z- MVCV(ZN.[\@6>?10XL/0O73LW;*(M378W0+J=+=9=D3V@O1JT=Q#TGKWYJ]?$ MT]LY[%OGO+U%U"#4ZKD:;:+JUU3]P^%3FMY(":X 429O8#63IJRK)M+^@;"4 MF+L2<3/BH$8C]H)T/Y<*?L^<0?4_QK&_P%02P,$% @ -8"<5#R.C6@: M P % H !D !X;"]W;W)K&ULQ59K:]LP%/TK MPBNCA2ZV[#R[)- FE 5:*'U^&/N@V#>)J"RYDNRTL!\_27:=K'FL&X-^B?6X M]^C<<^)K]9="/JH%@$;/*>-JX"VTSDY\7\4+2(EJB RXV9D)F1)MIG+NJTP" M25Q2ROPP"-I^2BCWAGVW=B6'?9%K1CE<2:3R-"7RY0R86 X\[+TN7-/Y0ML% M?]C/R!QN0-]E5]+,_!HEH2EP105'$F8#[Q2?C'!D$US$/86E6ALC6\I4B$<[ MF20#+[",@$&L+00QCP)&P)A%,CR>*E"O/M,FKH]?T<]=\::8*5$P$NR!)GHQ M\+H>2F!&<7S)S98V))L.^%$LD;;1!LP.GC' MYY03'E/"T(0K+7/CD%:(\ 2=$RK1/6$YH$L@*I=0[AV.!->4S\T$F:&B"4CB M+%D+,VA9KM41.AR#)I29T0&B'-TN1*X,NNK[VK"W'/RX8GI6,@UW,#W-9 ,% M^!B%01C>W8S1X<'1%I31?I0QQ T4E2AX*XIO%*QE#&L90P?;W $[X>(28G2A MDSU@40T6.;!HER=;E:\D==[8S5+S6X@7G#[EH-#W"X.#)AI2]6,/BV;-HKFW MI&LH@.?PQ;XD"T.=&NZW7_"J8>+P(PU:]5H<_1>#HFW" M![C[UJ _QI4\_;5/MKTO71(YIUPA!C.3%S0ZIK7)\@I23K3(W%=\*K2Y$[CA MPES;0-H LS\30K].[,6@O@@.?P%02P,$% @ -8"<5"]B;R_; @ N@< M !D !X;"]W;W)K&ULG57);MLP$/T50N@A 1IK MM>0$M@$O"9I#BB!;#T4/M#2VB%"D0U)V\O6_>S)"<_IJ+ M5YD#*/1>4"8'3J[4\LIU99I#@66'+X'IG3D7!59Z*A:N7 K F045U T\+W8+ M3)@S[-NU>S'L\U)1PN!>(%D6!18?8Z!\/7!\9[/P0!:Y,@ONL+_$"W@$];R\ M%WKF-BP9*8!)PAD2,!\X(_]JFAA[:_!"8"VWQLA$,N/\U4QNLX'C&4% (56& M >O?"B9 J2'2,MYJ3J=Q:8#;XPW[C8U=QS+#$B:<_B*9R@=.ST$9S'%)U0-? M_X ZGJ[A2SF5]HO6M:WGH+24BA9ABA8=]P==(&&O-9@8VF1:MPR?,E/U1";U+-$X-;PC# M+"68HELFE2AU195$F&7H!A.!7C M =T!EJ6 :N_L^JTDZD,OJIQG&K8"J>S6 M.3J;@L*$ZM$%>GZ9 MRB6Z9AEDNWA71]N$'&Q"'@_QT%7A"TZ)E\!1Y8N-\"GYZ&3R'M MH-!O@^]$$S8%#"U?>*R GV6:$IE2;BHET>_13)=3WZH_)WQ$C8_(^HB.^*@K M7E05)TW%VXI9,<66R;PYJZ$?)KU>WUUMYZC%*O8O@\9J1V:WD=D]*?,G9Q?Z M[7K59W!& 4&E6D):"J((M)Z]BK&[):0;A\F>VG\8[8B-&['Q2;%/7.E+5VO\ M3&FKR/C OW\9!=T]E?%!3@._%URVRTP:F[6JU: 6-CN(%'*2Z:JV]ZL-@UH9-_=O?6Q?S6I^L@G3=75[K!8$"81 MA;FF]#J)SK&H.D4U47QIW\X95_HEML-<-U<0QD#OSSE7FXEQT+3KX5]02P,$ M% @ -8"<5!HKP1R> P R T !D !X;"]W;W)K&ULO5==C^(V%/TK5K2J9J39B>U @"T@ =-J1^KLHF%W^U#UP20&TDWL MU'9@*_7']]H)"2%V\#WW^![[Q![NI/JL-YP;]"5+A1YY&V/R-[ZO MHPW/F+Z7.1?PSTJJC!GHJK6O<\59[(*RU*<8AW[&$N&-A^[=7(V'LC!I(OA< M(5UD&5-_37DJ=R./>/L7S\EZ8^P+?SS,V9HON/F8SQ7T_!HE3C(N="(%4GPU M\B;DS8QB&^!&?$KX3A^TD9W*4LK/MO,8CSQL&?&41\9",'AL^8RGJ44"'G]6 MH%Z=TP8>MO?H/[O)PV263/.93']-8K,9>7T/Q7S%BM0\R]U;7DVH:_$BF6KW MBW;56.RAJ-!&9E4P,,@243[9EZH0!P&T?R& 5@'T.(!<" BJ@,!-M&3FIO7 M#!L/E=PA94<#FFVXVKAHF$TBK(P+H^#?!.+,>,'7((I!CZ)<$K:T-^^84LR6 M]Q;=/'##DE3?HEC#1A::B5@/?0/9+88?59FF929Z(5. GJ0P&XU^$C&/ MOX[W@75-G>ZI3VDKX"17]PB3.T0QI1\7#^CFU:TNIW.&W>R_@%$'1BJP%HY! M7=[ P0;_4MYGGDME$K&^@^:6BX+#,Y(B2B!BC1X-S]!OOT"P:^K?6U)WZM0= ME[IS(?6[(EMRA>0*=IM-SI8I1U5]-/H;72[5M 3N.F#K ]LQ'?K;,URZ-9=N M*YY]PN=E!A MT13GB<=)Q-(6&7HU?._:*Z!?I^Z_I.K]$Y4##*N_=U3UTV&T3P=A]WS5!S6W M02NW&5-Q(M$/+,M_1)^8CHJ4*2C\-ZI!<.-W^-IZD .S)2]1I(H^K#7I#G!P M+,FY<1U"<7A>$T(;?O2[JP(M*&#BONM@-G.52(7F'![Q'9K$?\ W[-1GON;7 MN"FYNIV2QD])NZ&VBSJ_, M!@YR4'Y=:37?&WPCRK?NI,8W27AU,1I7);T7[:3>R;>"#,(P/-Y(O5-SP[A[ M:1\UQDO:G??_T.P[[+/&G,G@VM+2QJ$I?LD^JZ(/I7W=#4[VF7]P)LZX6KNK M@D:1+(0ISYCUV_HZ,G&'\*/W4[BFE)>*!J:\XSPQ$%=HE/(50.+['JPC55X; MRHZ1N3MY+Z6!<[QK;N"JQ94= /^OI#3[CDU07][&_P!02P,$% @ -8"< M5%/VKGF7 P 0PT !D !X;"]W;W)K&ULO5== M;]LV%/TKA% ,"9!&(F7)5N<82)P-#;"T@=UV#\,>&.G:$DJ1&DG9+; ?/Y)2 M)-=?#6; +S9)W7,_SI&O+\=K(;^J'$"C;R7CZL;+M:[>^;Y*))(U65)Y?<[8&)] MXV'OY6!6+'-M#_S)N*)+F(/^7#U)L_,[+UE1 E>%X$C"XL:[Q>^F.+$ 9_&E M@+7:6"-;RK,07^WF(;OQ IL1,$BU=4'-UPJFP)CU9/+XIW7J=3$M<'/]XOUW M5[PIYIDJF KV9Y'I_,8;>2B#!:V9GHGU>V@+BJR_5##E/M&ZM0T\E-9*B[(% MFPS*@C??]%M+Q ; ^-D/("V ; ,&!P!A"PA=H4UFKJQ[JNED+,4:26MMO-F% MX\:A334%MS+.M31/"X/3DSDLC2@:/?#FE;#47LP@%3PM6-'LQ0+-8 6\!K20 MHD0M1B$MT%1P)5B140W9);JX!TT+IB[16_1Y?H\NWERB-ZC@Z%,N:D5YIL:^ M-EG;V'[:9GC79$@.9!BB1\%UKM!O/(/L1[QOJNU*)B\EWY&C#F\K>8T"?(5( M0,B>?*:O@1,'QT?2"3L%0NGL-Z HTW6 _.J M#;=8WS4C(Y+$T7[61UUNH__-NEE-J[ZD_TNLU6E*>0H7DME_;L"GV4.C>#F;%0K6A/AE;ZS. 5'0_W'15'9U>M M[[%>-)([C;=%VS;X00K]L;(#NWC3Y#U!+ P04 " U@)Q4OHQ*@G,# !?# &0 M 'AL+W=O+KEXIM< RCT7!9,SIRU4M4'UY79&DHBSWD%3+]9W8KYE.^405E<"N0W)0E$=\OH>#;F8.=W<$=7:V5.7#GTXJL MX![40W4K],YM47): I.4,R1@.7,N\(<%3HR#M?A,82OWULBD\LCY-[.YSF>. M9QA! 9DR$$0_GF !16&0-(]_&E"GC6D<]]<[]-]M\CJ91R)AP8N_::[6,R=Q M4 Y+LBG4'=_^ 4U"D<'+>"'M)]HVMIZ#LHU4O&R<-8.2LOI)GALA]APTSK"# MWSCXAP[A$8>@<0ALHC4SF]85460^%7R+A+'6:&9AM;'>.AO*3!GOE=!OJ?93 M\WM8Z:(H=,WJ*V&D/;F#C+.,%K3>\R7ZJP*A-VR%;@5?4H5./G(I3]%2\!(U M&!(ICA:<25[0G"C(3]')%2A""VUXAA[NK]#)NU/T#E&&/JWY1A*6RZFK=!:& MBYLUC"]KQOX1Q@&ZX4RM)?J-Y9"_]'=U]JT$_DZ"2W\4\*(2Y\C#[Y'O^?X MG\5KW'WKCD?H!&U% HL7_$]%[J#BPDJ^7YLO'[4YNE90RJ\CP<(V6&B#A4>" M=76E+.,E#)6C1H@M@ND*3W/?#]/)U'W:%ZEO%82QE[16+^A%+;UHE-X#(T7! M,W.9$#SKUB5!OD<,U!#/&BK:8W"61&%ZP'/ *HT#;YAGW/*,1WE>6_'0(^A" M 5+D&08O=MR+C8,T3 X8]JV,W$>4G+0,)Z\L].[;.G)[DA8T^?E7-6V#I6^^ MJFE/NC!,<' @<-\JBB)_,BPP]KI.ZOV@Q.A?= ,YS4@QDC_>:]7XY\N-_2Z< M_V;!&XB7BN/>E1XP,Y)'1R3O6B4.?ESR/SD[>X7L78O$X2^0O6MY>+SGO4KV M?A>+X^A0]+Z1?T3PKL_A\4;7:=%,"$8-D_M8ZEV/PI-?H'37O7#R=J63WN_: MF>\'.#X4>\C.2W%ZH+B[-ZJ5(%9V@I4HXQNFZI&E/6VGY L[&QZ<7YKIV8Z M'4P]>M\0L:),H@*6&M([G^@;(.IIMMXH7MF!\)$K/5[:Y5K_ P!A#/3[)>=J MMS$!VO\4\_\ 4$L#!!0 ( #6 G%20&<'%S ( "4' 9 >&PO=V]R M:W-H965THDUII(R'0LE: 5.BJ55HG M1-OU8=J#20YBX=C,=J"=^N-W=D)&.YKU92]@._=]]WUWR;F_47II,D0+#[F0 M9A!DUJ[.PM D&>;,M-0*)3V9*YTS2UN]",U*(TL]*!=A'$4G8=,/XY0J,T@: ?;@RE?9-8=A,/^BBWP!NW=:J)I%]8L*<]1 M&JXD:)P/@O/VV;CGXGW -XX;L[,&YV2FU-)MKM)!$#E!*#"QCH'1WQK'*(0C M(AD_*\Z@3NF N^LM^Z7W3EYFS.!8B7N>VFP0? P@Q3DKA)VJS6>L_!P[OD0) MXW]A4\5& 22%L2JOP*0@Y[+\9P]5'78 Q+,?$%> ^"6@^PJ@4P$ZWFBIS-NZ M8)8-^UIM0+MH8G,+7QN/)C=6$U/.>'L<(IKE 7"I58YC)6TF@IKX)[; M#,8^/6H#AU^9ULP5_ @.+] R+LP1?("[FPLX/#B" ^ 2KKD0U!G3#RT)<_1A M4HD8E2+B5T1TX)HR9P8^R133Y_B0#-6NXJVK4=Q(>+[2+8C:[R&.XGB/GO%; MX+&'MQOD=.HB=SQ?YQ4^JFN"KK3^S9URLX3O7R@&KBSFYD=#AFZ=H>LS=/_1 M1HV)6DC^"U.P&;.P889:DXB"ZNIZE%0=!L'9C MN'^DC$(SD 47/<,&EY'(! M:@XKU%RE^YI92NEY*6Y*K(=1Z[0?KG<+W!SSS.-Q[?'X31Y'*).,1LX2GF"B M55J0G3T5?H);S:29H];D7:U1PRW-GX9BG]1"3OY3.WMUAEZCU><9M,M [7!' M-%GWM:29KM-N1=&[?=]!,RX^_1M7^@EW)@Y-B(4?Q(9>KT+:\C.M3^M9?^Y' MW(OS$=T!Y(-=,T]MH0."<**-6C]X.70[E&PO=V]R:W-H965TBJ55JGJM76#],^N,E!HB8QLTWII/WXG9V00!=,*\$7B!V_=W[W\.'K+X5\ M4@F )B]Y5JB!EV@]O_!]%260L&_G;N6P+Q8Z2PNXE40M\IS+/V/(Q'+@46\U<9?.$FTF_&%_SF=P#_K[ M_%;BR*]9XC2'0J6B(!*F V]$+R8L, "[XD<*2[7V3(R41R&>S. Z'GB!V1%D M$&E#P?'K&2:0988)]_&[(O7JF :X_KQBO[+B4C4\$4B4_:3+*NU@4>BA=(BK\"X@SPMRF_^4B5B#8 \[0!6 =AK M0&<+(*P H15:[LS*NN2:#_M2+(DTJY'-/-C<6#2J20MCX[V6^#9%G![>P3,4 M"R!74N1D(@HM,;&*/*0Z(1,;'J0B'R]3Q6#5) MIH8IJIA0#1)%%1%YA")*\.?RA.M7["9J!&:Y]?4N54]]7Z,TLT$_JF2,2QEL MBXR0W&#$1)'/10SQ)M['E-1Y8:N\C)F3<#27)R2@GP@+&&O9S^0M<&;AU+&= ML+8IM'R=+7PW$*<1S\C?)FTC!VVGINU8VG +[9JM)O=B6KOX\RLN)=<:BT#G3JW/^FQQ(])G.09@IK19O=;CIZ=A($']IL<>,8^Q^WH:=;Z^F^UX^Q M@[97T_8.Z\=9'>ALOWZXZ;;[L0,7[O#CO-9S_EX_)@Y:&C3E,3BL(W2M$M/] M>K*#CW:VF;(+V-OA"F6-)O9&7T991H1.T)C5OX%R16@*(PT/;%!3+&EGSP:Y M^4Z#K0:Y@9V6X[:IJ:G+U%T1OXGBN.7P7+K(FR))NP?VIBFA\#Z[*'1Y>ZQGZRYF9._NK^;'V-V4O4A#4[9&-US.TD*1 M#*9(&9ST\(3*LMLH!UK,[87]46CTV3XFV*&!- OP_50(O1J8 '7/-_P'4$L# M!!0 ( #6 G%0=3HD&8 , !@. 9 >&PO=V]R:W-H965T$ ]N^\8>K:2ZURF (3_S3.BQEQI3G/N^CE+( MF3Z6!0A\LY J9P:;*O%UH8#%#I1G?A@$ S]G7'B3D>N[49.17)J,"[A11"_S MG*E?EY#)U=BCWKKCEB>IL1W^9%2P!&9@/AT7JU3$M M0B7HQ/)%,M/NEZRJL8%' MHJ4V,J_ .(..R/,K,(QG^HB\)&] )HH5*8\L M5M,M26KA# M6H]<(V>JR2L10_P0[V.:ZER%ZUQ=AJV$%X4Z)@%]0<(@#+?,9_H_\-#!:K5U/?_V 0\D[ [G^UA+HI YTTBKEX?)0=GD4H&P7EI)MSK?3G?2/@^#9 M-HK@&VS9#*5'7<"S M#I-HV&@*GV[3>RZ26.9M@9I22GL']JFIJ;2_9Y_:^6BPTZ?' Q]J:LHW;2^< MVWV:,L%BUA:@J:=T<&!_FI)*AWOU9]K!1VE7FILB3-O+W_8T/^[30IL22<\. MF_.P*9-AL-\]T<$7;OE.5$>T=N#N/>%OG+'Q8)JXJX(>O>^GISX0[U M?_5?XK6GO*0T-.6=Z9JIA M-,E@@97 \Q$VGRFM(V3"R<"?YN31X.G:/*5[= M0-D!^'XAI5DW;(#Z,CCY U!+ P04 " U@)Q4G(?3G3L" !3!0 &0 M 'AL+W=O3+@0JXZ=V0;:?S_;"5%*H>M+XGM]S[GGGL1.#T(^J1)1 MPW/%N)IXI=;UK>^KHL2*J*&HD9N=C9 5T2:46U_5$LG:@2KF1T$P\BM"N9>E M+C>762IVFE&.)%WK'Q()N2VT3?I;69(M+U _U7)K([UC6 MM$*NJ. @<3/QIN%MGMAZ5_"+XD'UUF G60GQ9(-OZXD76$'(L-"6@9C7'G-D MS!(9&7];3J]K:8']]9']WLUN9ED1A;E@CW2MRXGWQ8,U;LB.Z84X?,5VGAO+ M5PBFW!,.;6W@0;%36E0MV"BH*&_>Y+GUH0<(DPN J 5$'P7$+2!V@S;*W%@S MHDF62G$ ::L-FUTX;QS:3$.Y_8I++!:&F,5/%)= M0N[:HU3=AA'7R\/U5"DTU82OX3LE*\JH?AG ]0PUH4P-X#,\+&=P?36 *Z < M?I9BITRQ2GUMM%L%?M'JO&MT1A=T3FLYA"#\!%$016?@^?OP&19#B!MX^!KN M&\ MCT+V^OFQ]$;BE7P'!C8,%P?..!;(YP$VA1NU.P$MI\'K&PO M=V]R:W-H965T/W=GGZ,]%P]R"Z#0 M4\9R.7*V2A77&,MD"QF1/5Y KE?67&1$:5-LL"P$D-2",H9]UQWBC-#*T1SN!9)EEA'Q? .,[T>.Y[Q,S.EFJ\P$CJ.";& !:EG<"VWAAB6E M&>22\AP)6(^:TVFV-,#V^(7]LXU=Q[(B$B:IVHZ<*P>EL"8E4W.^_P)U/ /# MEW F[1?M*]]PX*"DE(IG-5@KR&A>_ ?@UP#\5$-2 X%1 OP;T M3P4,:H -'5>QV\1-B2)Q)/@>">.MV&Q MA%RAV@"&7R GU 8T%R-$X>2RJI+>O[=U?!L/\)T1S=4<;TE+Q$9VTS MPDJK,MPXJ17<5 K\5Q2,"]%#[O 2^:[O+Q=3='YVT<$R^0N6V7*.SFNM75S3 M4[B\MQ3-_HTBK"O6E,UORN9;\N#4LOWXJCW0K8),_CS"'S3\@>7OOR:^570! MC"A(4<*EZJKOM*(*+97I2[O8[7V,\*YC_WZS?__H_H?Q'0EIT% ._DO*A@W_ M\*CDB3[]- 5!;-*4OCIR#4) VG4E*JIA*V5>X#4IJPY\Y>,%;2??[_Z664K"BCZOE2=QVM^C#EE>SP3]D'JF=AA^I#T;C5K\QK=$?$ MAN82,5AKD-LS_5M4';XR%"]L"UMQI1NB'6[UHPC"..CU->?JQ3!=L7EFXU]0 M2P,$% @ -8"<5(_E] !/ P \A0 T !X;"]S='EL97,N>&ULW5C1 M;MHP%/V5R)VF5IH:("60%9 VI$J3MJE2^["WRA '+#E.YI@.^KCOV5?M2^8; MAP2H+V)]6&%!-/8].><>VS>)RZ#0*\'NYHQI;YD*60S)7.O\O>\7TSE+:7&9 MY4P:),E42K7IJIE?Y(K1N !2*OQ.JQ7Z*>62C 9RD=ZDNO"FV4+J(>G5(<^> M/L5#T@ZOB&?EQEG,AN3A_.WW1::OWWCV?/;N[*SU<'&]&S\O@0OB.T6[!XA> MXK*7J'!XD'!KGW0+%>\=)KY/&Y/N;TO75D"L,8;2(X2^Q4;(O99[6+]__D+6 MN$$V5MFORFDT2#+95%5 ;,!DIBGS'JD8DC$5?*(XL!*:J63 MF$YY<1E\!GE5^WZ5&XX#J'66FD;,Z2R3M/2P9E0-(SME0MS!8^!;LJ6]3#;6M%Q163>-H:II96P' M]#?5K/:F[-6+=+V*?YDLD&I3$V *>(],J7Y=#/R0]'\GBWUNIR6">ZY M_^T\SYADBHI-TZ;VCWF67^PXZ+V6Y?*ILFO8Z;%ZMQ^[R>XIF Q/P>0)U&00 M';_':K=V["9/829[K_9DWVO2KW9"&]NMK:R MZLUY'#/Y;,]EY#6=F'_HMO3-]3%+Z$+H^QH\IM?.4=_ %!+ P04 " U M@)Q4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( #6 G%0MHI($L04 #,T / >&PO=V]R:V)O;VLN>&ULQ9M= M<],X%(;_BB8W6R[8-/X$AC)3^L%FAH],P["7'=56&@VR%22Y!7[]R@Z%XY*\ MLS>'7+6Q5>7)<:3G'$E]>6_=YQMK/XNOC6G]R60=PN;%=.JKM6JD_]MN5!OO MK*QK9(@OW>W4;YR2M5\K%1HS38Z/BVDC=3MY]?*AKX6;TAWVCC0[?3B;#[T9-1*-;W>COJCZ9'$^$7]O[?ZS3WVT;I%E6 MSAIS,IEM;WQ2+NCJM\O+'O*CO/'#E2!OKF0$.9D4Q['#E78^#"V&_F5DO%.Q M\?95%^RE-D&Y[C6YO^V[BIYB2CS'$X>'G-H@OW/\)HUVM=*7.;=4U MJ@W;.#IE>L#6K_7&3T0K&W4R.;-WRO6?)[[!O-Y^MA"A2*3<"QUON'D]X'&B MM+5JO:I%_,U;H^O(48O7TLBV4H) )@ R.2#D=4(@4P"9'@1RV>/$/R60&8#, M#@@YBF0.(/-#0J8$L@"0!2_D:^FU%W8E%D[YV'1H0=!*@%8RHW5>M\I[<5I] MZ>*;#PT(VC. ]HP7;=EM-J8?#G'"%V?2K\6EL?=BWFY[(Y#/ >1S7LAY>Q<; M1#$I&K79,9JECWF1WEA;WVMCA&QK\2&LE8LQ"[*][3G$*<6$,F&VR;FZH<]P MAIPQ8Y;&,MCJ\],X3(=YI(D]^<=C=(9T,6/VQ97RP755Z%Q,0\AS/5M+=SO^ MYB%AS)B-,6\KVRCQ47X=,R$_S-@%T30Z](W\$+BHB1"#J-KJT9!%?I@Q"^)" MNC9">;&(#W49'ZH21]<7B^7U$TJ(-#%C]L0P0M;6U,KYO\1%=$7X1MF0)V;, MHKC4;;882X6 ]Y\:\.:W'6T6&2(&4DS,I8=C=>?>GZ(%[TVJ5HWR=*9)D$029HG M&]4=B3(*PFS5TCB MMS.$2"<)LTY@!C@.(7)*PNR4/@/<&3LDDX2[ZMB3"OX I9A()@FS3&!&.%[F M0&))F<4"LR]Q1#&16%)FL>S/OX;'3C&19](_4:8\2L)V#: 4+FTQ6P9F8^-O M)M),RJV9W[.QG:%$CDF9'0/3LG$HD6Y2[N6MW7G%>^E<;'Q',9%NTD,L=8FC M4V-L%5M33"2@E%E >S 7SHK+V!_%1 )*N:L9F*;1A=<,"2AC%M H33M706HS M&M\9TD[&K!V MC%E23.2>C-D]VQKB037JR>Y!CK23_9$J9QE[JCNC^E6"M[:]??I1N4;$>Q03 M:2=CULX6"?[ B,FF4N*B;23<6MG;WDV? ?HIB323LZLG?V80[I! M,9& %!-9J/@3%OIM66O@]6).MT\*9*'B(*MO MIU7\P\Z,SJ,4R$+%0=??1B>BD(4*9@MA3#J]%\A"!;.%,":=W@MXP(S90AB3 M3N\%LE#!;"&,28O* EFH..2!@NMG%!-9J&"V$,9\3@\8(@N5S!9"F-?#2;F? MF,A");>%=FT(_,I *":R4,EMH5V85ZJR,<1&TR*C1!8JN6LAA#G*D$IDH9*] M%D([+%26);)0>="-("K+$EFH9*^%$":590F//+/70@B3RK)$%BK9SS^/3SOM M7-HLD8#*04#3H;%_];)6*]VJ^GWLW'_]=Y]1]02P,$% @ -8"<5+M)TM]B @ M"X !H !X M;"]?Q[VAVY8 M?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_' MV^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@ M#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV M(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ MZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK M9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O M0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. M KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\ M^5F00.^,>F<"O3/JG;]3[V'\/);AUO.UAN>OOI/J\7)ON3W^NOPZB3BOKCC7 M]Q7#\U]02P,$% @ -8"<5-TG:PL8 @ A2T !, !;0V]N=&5N=%]4 M>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S] MG!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G M:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[ M(\78M;2X=S%_>CK M8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/ M?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606* MK )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DE MBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19 M-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH4 M62V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL]G_*^M/[_2?'S\]Z<-WXDL_F M?U]?_P902P$"% ,4 " U@)Q4!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #6 G%1"-3C2[0 M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ -8"<5/)=[D=6!0 $!8 !@ M ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ -8"<5*M/B]NP!0 NA4 !@ ("!>1< M 'AL+W=OWJ1X M,0< ($= 8 " @5\= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -8"< M5+J\9;-D"0 _Q8 !@ ("!'"D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ -8"<5/KRIR5X @ %04 !D M ("!2CX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8"<5&1SNE_)!P [1, !D ("! MRTX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8"<5 %3%'*0! PPD !D ("!N&< 'AL+W=O0% +#@ &0 M@(%_A >&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5%9N(LIM!0 ZPL !D M ("!_8\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8"<5*=B^$+/ @ #08 !D ("!>Z M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8"<5&^@TZFP P : @ !D ("!FZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5+&=&K9_" OAL !D M ("!@L0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8"<5%2A0\=! P PPH !D ("!4=4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"< M5$M$4'"N @ :@8 !D ("!P-X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5#*+-SNT @ NP< M !D ("!L>< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5*L9PHER @ 208 !D M ("!\/$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8"<5.EE_(57 @ ! 8 !D ("!@?X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5/H3 M-,&' P Z L !D ("!7@&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5,$^C)&Z @ 80< !D M ("!R1(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8"<5$FQ7BQ[ P 3 P !D ("! M/1T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8"<5%GF='7/ P SPP !D ("!$"&PO=V]R:W-H965T 9 " @7@N 0!X M;"]W;W)K&UL4$L! A0#% @ -8"<5%I?,% ) M! #1( !D ("!JC0! 'AL+W=O&PO=V]R:W-H965T8[ 0!X;"]W;W)K&UL4$L! A0#% @ -8"<5#AR.$BH! T!0 !D M ("!8D ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8"<5#R.C6@: P % H !D ("!8DT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8"<5%/VKGF7 P 0PT !D ("!FE&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5*C7>5D[ P M_PT !D ("!%6(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8"<5!59DIJ, @ <@< !D M ("!D&L! 'AL+W=O&PO $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " U@)Q4W2=K"Q@" "%+0 $P M @ $N>P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 5P!7 + -@7 !W?0$ ! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 244 313 1 false 105 0 false 10 false false R1.htm 0001001 - Document - Cover Sheet http://www.integer.net/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - 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 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 1004005 - 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 1005006 - 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 2101101 - Disclosure - Basis of Presentation Sheet http://www.integer.net/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 2103102 - Disclosure - Business Acquisitions Sheet http://www.integer.net/role/BusinessAcquisitions Business Acquisitions Notes 8 false false R9.htm 2108103 - Disclosure - Supplemental Cash Flow Information Sheet http://www.integer.net/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 9 false false R10.htm 2111104 - Disclosure - Inventories Sheet http://www.integer.net/role/Inventories Inventories Notes 10 false false R11.htm 2114105 - 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 2121106 - Disclosure - Debt Sheet http://www.integer.net/role/Debt Debt Notes 12 false false R13.htm 2126107 - Disclosure - Stock-Based Compensation Sheet http://www.integer.net/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 2133108 - Disclosure - Restructuring and Other Charges Sheet http://www.integer.net/role/RestructuringandOtherCharges Restructuring and Other Charges Notes 14 false false R15.htm 2139109 - Disclosure - Income Taxes Sheet http://www.integer.net/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2141110 - Disclosure - Commitments and Contingencies Sheet http://www.integer.net/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2144111 - Disclosure - Earnings Per Share (???EPS???) Sheet http://www.integer.net/role/EarningsPerShareEPS Earnings Per Share (???EPS???) Notes 17 false false R18.htm 2147112 - Disclosure - Stockholders' Equity Sheet http://www.integer.net/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2151113 - 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 2161114 - Disclosure - Segment Information Sheet http://www.integer.net/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2166115 - Disclosure - Revenue From Contracts With Customers Sheet http://www.integer.net/role/RevenueFromContractsWithCustomers Revenue From Contracts With Customers Notes 21 false false R22.htm 2172116 - Disclosure - Subsequent Event Sheet http://www.integer.net/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.integer.net/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 23 false false R24.htm 2304301 - Disclosure - Business Acquisitions (Tables) Sheet http://www.integer.net/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.integer.net/role/BusinessAcquisitions 24 false false R25.htm 2309302 - 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 25 false false R26.htm 2312303 - Disclosure - Inventories (Tables) Sheet http://www.integer.net/role/InventoriesTables Inventories (Tables) Tables http://www.integer.net/role/Inventories 26 false false R27.htm 2315304 - 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 27 false false R28.htm 2322305 - Disclosure - Debt (Tables) Sheet http://www.integer.net/role/DebtTables Debt (Tables) Tables http://www.integer.net/role/Debt 28 false false R29.htm 2327306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.integer.net/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.integer.net/role/StockBasedCompensation 29 false false R30.htm 2334307 - 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 30 false false R31.htm 2342308 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.integer.net/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.integer.net/role/CommitmentsandContingencies 31 false false R32.htm 2345309 - 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 32 false false R33.htm 2348310 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.integer.net/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.integer.net/role/StockholdersEquity 33 false false R34.htm 2352311 - 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 34 false false R35.htm 2362312 - Disclosure - Segment Information (Tables) Sheet http://www.integer.net/role/SegmentInformationTables Segment Information (Tables) Tables http://www.integer.net/role/SegmentInformation 35 false false R36.htm 2367313 - 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 36 false false R37.htm 2405401 - Disclosure - Business Acquisitions (Narrative) (Details) Sheet http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions (Narrative) (Details) Details http://www.integer.net/role/BusinessAcquisitionsTables 37 false false R38.htm 2406402 - 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 38 false false R39.htm 2407403 - 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 39 false false R40.htm 2410404 - 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 40 false false R41.htm 2413405 - Disclosure - Inventories (Details) Sheet http://www.integer.net/role/InventoriesDetails Inventories (Details) Details http://www.integer.net/role/InventoriesTables 41 false false R42.htm 2416406 - 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 42 false false R43.htm 2417407 - Disclosure - Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details) Sheet http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details) Details http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetTables 43 false false R44.htm 2418408 - 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 44 false false R45.htm 2419409 - 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 45 false false R46.htm 2420410 - 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 46 false false R47.htm 2423411 - Disclosure - Debt (Narrative) (Details) Sheet http://www.integer.net/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.integer.net/role/DebtTables 47 false false R48.htm 2424412 - 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 48 false false R49.htm 2425413 - 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 49 false false R50.htm 2428414 - 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 50 false false R51.htm 2429415 - 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 51 false false R52.htm 2430416 - 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 52 false false R53.htm 2431417 - 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 53 false false R54.htm 2432418 - 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 54 false false R55.htm 2435419 - 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 55 false false R56.htm 2436420 - 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 2437421 - 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 57 false false R58.htm 2438422 - 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 58 false false R59.htm 2440423 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.integer.net/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.integer.net/role/IncomeTaxes 59 false false R60.htm 2443424 - 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 60 false false R61.htm 2446425 - 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 61 false false R62.htm 2449426 - 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 62 false false R63.htm 2450427 - Disclosure - Stockholders' Equity (Accumulated Other Comprehensive Income) (Details) Sheet http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails Stockholders' Equity (Accumulated Other Comprehensive Income) (Details) Details http://www.integer.net/role/StockholdersEquityTables 63 false false R64.htm 2453428 - 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 64 false false R65.htm 2454429 - 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 65 false false R66.htm 2455430 - 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 66 false false R67.htm 2456431 - Disclosure - Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, AOCI and the Condensed Consolidated Statements of Operations) (Details) Sheet http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, AOCI and the Condensed Consolidated Statements of Operations) (Details) Details http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsTables 67 false false R68.htm 2457432 - 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 68 false false R69.htm 2458433 - 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 69 false false R70.htm 2459434 - Disclosure - Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details) Sheet http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details) Details http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsTables 70 false false R71.htm 2460435 - 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 71 false false R72.htm 2463436 - Disclosure - Segment Information (Narrative) (Details) Sheet http://www.integer.net/role/SegmentInformationNarrativeDetails Segment Information (Narrative) (Details) Details http://www.integer.net/role/SegmentInformationTables 72 false false R73.htm 2464437 - 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 73 false false R74.htm 2465438 - 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 74 false false R75.htm 2468439 - 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 75 false false R76.htm 2469440 - 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 76 false false R77.htm 2470441 - 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 77 false false R78.htm 2471442 - Disclosure - Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details) Sheet http://www.integer.net/role/RevenueFromContractsWithCustomersContractwithCustomerAssetsandLiabilityDetails Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details) Details 78 false false R79.htm 2473443 - Disclosure - Subsequent Event (Details) Sheet http://www.integer.net/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.integer.net/role/SubsequentEvent 79 false false All Reports Book All Reports itgr-20220401.htm a2022q1ex311.htm a2022q1ex312.htm a2022q1ex321.htm itgr-20220401.xsd itgr-20220401_cal.xml itgr-20220401_def.xml itgr-20220401_lab.xml itgr-20220401_pre.xml itgr-20220401_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "itgr-20220401.htm": { "axisCustom": 2, "axisStandard": 31, "contextCount": 244, "dts": { "calculationLink": { "local": [ "itgr-20220401_cal.xml" ] }, "definitionLink": { "local": [ "itgr-20220401_def.xml" ] }, "inline": { "local": [ "itgr-20220401.htm" ] }, "labelLink": { "local": [ "itgr-20220401_lab.xml" ] }, "presentationLink": { "local": [ "itgr-20220401_pre.xml" ] }, "schema": { "local": [ "itgr-20220401.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd" ] } }, "elementCount": 578, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 22, "keyStandard": 291, "memberCustom": 46, "memberStandard": 53, "nsprefix": "itgr", "nsuri": "http://www.integer.net/20220401", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.integer.net/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Inventories", "role": "http://www.integer.net/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Goodwill and Other Intangible Assets, Net", "role": "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Debt", "role": "http://www.integer.net/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Stock-Based Compensation", "role": "http://www.integer.net/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Restructuring and Other Charges", "role": "http://www.integer.net/role/RestructuringandOtherCharges", "shortName": "Restructuring and Other Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Income Taxes", "role": "http://www.integer.net/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Commitments and Contingencies", "role": "http://www.integer.net/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Earnings Per Share (\u201cEPS\u201d)", "role": "http://www.integer.net/role/EarningsPerShareEPS", "shortName": "Earnings Per Share (\u201cEPS\u201d)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Stockholders' Equity", "role": "http://www.integer.net/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Financial Instruments and Fair Value Measurements", "role": "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurements", "shortName": "Financial Instruments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161114 - Disclosure - Segment Information", "role": "http://www.integer.net/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166115 - Disclosure - Revenue From Contracts With Customers", "role": "http://www.integer.net/role/RevenueFromContractsWithCustomers", "shortName": "Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172116 - Disclosure - Subsequent Event", "role": "http://www.integer.net/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "itgr:InterimBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.integer.net/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "itgr:InterimBasisOfAccountingPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.integer.net/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.integer.net/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Inventories (Tables)", "role": "http://www.integer.net/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Debt (Tables)", "role": "http://www.integer.net/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.integer.net/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Restructuring and Other Charges (Tables)", "role": "http://www.integer.net/role/RestructuringandOtherChargesTables", "shortName": "Restructuring and Other Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.integer.net/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Earnings Per Share (\u201cEPS\u201d) (Tables)", "role": "http://www.integer.net/role/EarningsPerShareEPSTables", "shortName": "Earnings Per Share (\u201cEPS\u201d) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.integer.net/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362312 - Disclosure - Segment Information (Tables)", "role": "http://www.integer.net/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2367313 - Disclosure - Revenue From Contracts With Customers (Tables)", "role": "http://www.integer.net/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Business Acquisitions (Narrative) (Details)", "role": "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "shortName": "Business Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ic0b315e9605a4841b9160bd178adb088_I20211201", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Acquisitions (Allocation Of The Provisional Purchase Price ) (Details)", "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", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ic0b315e9605a4841b9160bd178adb088_I20211201", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i3edf154af1bb4bc28500ef5645cf6db5_D20220401-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": "2407403 - Disclosure - Business Acquisitions (Pro Forma Information) (Details)", "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-20220401.htm", "contextRef": "i3edf154af1bb4bc28500ef5645cf6db5_D20220401-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "role": "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Supplemental Cash Flow Information (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Inventories (Details)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Goodwill) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details)", "role": "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets, Net (Intangible Assets Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i4eec19f10955495f8496ad8e43ae4f09_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Definite-Lived and Indefinite-Lived Intangible Assets, Major Class) (Details)", "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", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "itgr:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Amortization Expense) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Goodwill and Other Intangible Assets, Net (Schedule of Finite-Lived Intangible Assets, Future Amortization Expense) (Details)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i914a082791994d7f907f96e7ae46b6e0_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.integer.net/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i914a082791994d7f907f96e7ae46b6e0_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Debt (Schedule of Long-Term Debt) (Details)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Debt (Long-term Debt Maturity Schedule) (Details)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i9b62913f5b2d4063a8f8088764b3186c_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Stock-Based Compensation (Narrative) (Details)", "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-20220401.htm", "contextRef": "i9b62913f5b2d4063a8f8088764b3186c_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Stock-Based Compensation (Allocation of Recognized Period Costs) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Stock-Based Compensation (Stock Options Activity) (Details)", "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-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i64512b0e575b453e92179c49a11dd073_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Stock-Based Compensation (Restricted Stock and Restricted Stock Units Activity) (Details)", "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-20220401.htm", "contextRef": "i64512b0e575b453e92179c49a11dd073_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ia3214a6b360b4f23ba72c2f51593d12d_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details)", "role": "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails", "shortName": "Stock-Based Compensation (Valuation Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ia3214a6b360b4f23ba72c2f51593d12d_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring And Other Charges Components) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherGeneralExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "itgr:BusinessCombinationAcquisitionAndIntegrationRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Restructuring and Other Charges (Narrative) (Details)", "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-20220401.htm", "contextRef": "i71998c2945f1418cb30e7d2dcebb2ca3_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring Restructuring-Related Costs) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Restructuring and Other Charges (Schedule of Restructuring Reserve By Type of Cost) (Details)", "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-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.integer.net/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i3028618d082c4df090e21a174b1f27ee_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ia897995c41d94933a4031a695749a756_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Commitments and Contingencies (Schedule of Product Warranty Liability) (Details)", "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-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Earnings Per Share (\u201cEPS\u201d) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Stockholders' Equity (Shares Issued and Outstanding) (Details)", "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-20220401.htm", "contextRef": "i850895f42d644562a00d7b5bae70c3a0_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Stockholders' Equity (Accumulated Other Comprehensive Income) (Details)", "role": "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Stockholders' Equity (Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i6f7f0d5f4aba4e85a660fb21adedbb9f_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Financial Instruments and Fair Value Measurements (Assets and Liabilities Recorded at Fair Value on a Recurring Basis) (Details)", "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-20220401.htm", "contextRef": "i6f7f0d5f4aba4e85a660fb21adedbb9f_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "ib4ae3b1616074ee897396230e57fabf0_I20220401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Financial Instruments and Fair Value Measurements (Schedule of Interest Rate Swaps) (Details)", "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-20220401.htm", "contextRef": "ib4ae3b1616074ee897396230e57fabf0_I20220401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "id72317cb6c324f21a6a2d2ba50125c3d_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Financial Instruments and Fair Value Measurements (Schedule of Foreign Currency Contracts) (Details)", "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-20220401.htm", "contextRef": "id72317cb6c324f21a6a2d2ba50125c3d_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, AOCI and the Condensed Consolidated Statements of Operations) (Details)", "role": "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "shortName": "Financial Instruments and Fair Value Measurements (Impact of Cash Flow Hedges on Other Comprehensive Income, 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-20220401.htm", "contextRef": "ic06dfa7a0ab24f97a3507fd07816f576_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Financial Instruments and Fair Value Measurements (Narrative) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458433 - Disclosure - Financial Instruments and Fair Value Measurements (Estimated Fair Values for Contingent Consideration) (Details)", "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-20220401.htm", "contextRef": "i8a9b61fa8b17486b8b0071a7a6549e39_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.integer.net/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i13f24ac4490c412388a23b4e7fa0d4d2_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459434 - Disclosure - Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details)", "role": "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "shortName": "Financial Instruments and Fair Value Measurements (Contingent Consideration Measurement Inputs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i13f24ac4490c412388a23b4e7fa0d4d2_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - Disclosure - Financial Instruments and Fair Value Measurements (Equity Method Investments) (Details)", "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-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463436 - Disclosure - Segment Information (Narrative) (Details)", "role": "http://www.integer.net/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464437 - Disclosure - Segment Information (Reconciliation of Revenue from Segments to Consolidated) (Details)", "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-20220401.htm", "contextRef": "i635d6b382038450abf7a1933125fc46f_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465438 - Disclosure - Segment Information (Reconciliation of Operating Profit (Loss) from Segments to Consolidated) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-3", "lang": "en-US", "name": "itgr:UnallocatedOtherExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Revenue From Contracts With Customers (Narrative) (Details)", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i06550c5086e24c1781cc9a3d6d1d049f_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - Disclosure - Revenue From Contracts With Customers (Disaggregated Revenue) (Details)", "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-20220401.htm", "contextRef": "i06550c5086e24c1781cc9a3d6d1d049f_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if7d0b7b924784f228c727c0dc2ec2053_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470441 - Disclosure - Revenue From Contracts With Customers (Schedule of Revenue by Ship To Location) (Details)", "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-20220401.htm", "contextRef": "if7d0b7b924784f228c727c0dc2ec2053_D20220101-20220401", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471442 - Disclosure - Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details)", "role": "http://www.integer.net/role/RevenueFromContractsWithCustomersContractwithCustomerAssetsandLiabilityDetails", "shortName": "Revenue From Contracts With Customers Contract with Customer (Assets and Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "i61f1a59a81544dfc9e3999c6fabe3936_I20220401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "idb186f7466634e56bd02cc695b7147d0_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - Disclosure - Subsequent Event (Details)", "role": "http://www.integer.net/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "idb186f7466634e56bd02cc695b7147d0_D20220101-20220401", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Business Acquisitions", "role": "http://www.integer.net/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "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-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.integer.net/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "itgr-20220401.htm", "contextRef": "if5b2125851df444388389fa631a10ffd_D20220101-20220401", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r640" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r641" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r642" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r642" ], "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r642" ], "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r643" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r642" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r642" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r642" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r642" ], "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r638" ], "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r639" ], "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/2021", "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/2021", "presentation": [ "http://www.integer.net/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "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": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.integer.net/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/20220401", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "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/20220401", "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "itgr_BusinessCombinationAcquisitionAndIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": 1.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/20220401", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringAndOtherChargesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "itgr_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities", "terseLabel": "Adjustment in current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilities", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "itgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseAssets": { "auth_ref": [], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 9.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/20220401", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "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/20220401", "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/20220401", "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "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/20220401", "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/20220401", "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20220401", "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/20220401", "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/20220401", "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/20220401", "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/20220401", "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "itgr_DebtInstrumentInterestRateFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Floor", "label": "Debt Instrument, Interest Rate, Floor", "terseLabel": "Interest rate floor" } } }, "localname": "DebtInstrumentInterestRateFloor", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20220401", "presentation": [ "http://www.integer.net/role/IncomeTaxesNarrativeDetails" ], "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/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEstimatedFairValuesforContingentConsiderationDetails" ], "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 2026" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "itgr_FiniteLivedIntangibleAssetsAmortizationExpenseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization expense by expense category", "label": "Finite Lived Intangible Assets Amortization Expense [Axis]", "terseLabel": "Finite Lived Intangible Assets Amortization Expense [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAxis", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "itgr_FiniteLivedIntangibleAssetsAmortizationExpenseDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization Expense by expense type", "label": "Finite Lived Intangible Assets Amortization Expense [Domain]", "terseLabel": "Finite Lived Intangible Assets Amortization Expense [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseDomain", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Five", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Five [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFiveMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Four", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Four [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractFourMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract One", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract One [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractOneMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Seven", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Seven [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSevenMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Six", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Six [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractSixMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Three", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Three [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractThreeMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "itgr_ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Two", "label": "Foreign Exchange Contract Maturing December Two Thousand Twenty One, Contract Two [Member]", "terseLabel": "Foreign Exchange Contract Maturing December 2021" } } }, "localname": "ForeignExchangeContractMaturingDecemberTwoThousandTwentyOneContractTwoMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "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/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "itgr_LondonInterbankOfferedRateOneMonthLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate One - Month (LIBOR)", "label": "London Interbank Offered Rate One - Month (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate One- Month (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateOneMonthLIBORMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 2026" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.integer.net/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "itgr_MeasurementInputRevenueVolatilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Revenue Volatility", "label": "Measurement Input, Revenue Volatility [Member]", "terseLabel": "Revenue\u00a0volatility" } } }, "localname": "MeasurementInputRevenueVolatilityMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "itgr_MedicalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medical Segment [Member]", "label": "Medical Segment [Member]", "terseLabel": "Medical", "verboseLabel": "Medical Segment" } } }, "localname": "MedicalSegmentMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails", "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": 6.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/20220401", "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 Segment" } } }, "localname": "NonMedicalSegmentMember", "nsuri": "http://www.integer.net/20220401", "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/20220401", "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": "Operational Excellence Initiatives, 2021 Initiatives" } } }, "localname": "OperationalExcellenceInitiativesTwoThousandTwentyOneInitiativesMember", "nsuri": "http://www.integer.net/20220401", "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": "Operational Excellence Initiatives, 2022 Initiatives" } } }, "localname": "OperationalExcellenceInitiativesTwoThousandTwentyTwoInitiativesMember", "nsuri": "http://www.integer.net/20220401", "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails" ], "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/20220401", "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": "Time-vested RSUs" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsTimeBasedMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails", "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/20220401", "presentation": [ "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "itgr_RestructuringAndOtherChargesNet": { "auth_ref": [], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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": "Restructuring and other charges" } } }, "localname": "RestructuringAndOtherChargesNet", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "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/20220401", "presentation": [ "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "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/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "itgr_SellingGeneralAndAdministrativeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The allocation (or location) of expense to (in) selling general and administrative expenses.", "label": "Selling General And Administrative Expense [Member]", "terseLabel": "Selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpenseMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "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/20220401", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "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/20220401", "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": "Strategic Reorganization And Alignment Initiatives 2021" } } }, "localname": "StrategicReorganizationAndAlignmentInitiativesTwoThousandTwentyOneInitiativesMember", "nsuri": "http://www.integer.net/20220401", "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/20220401", "presentation": [ "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/20220401", "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": "Senior secured term loan A" } } }, "localname": "TermLoanATLAFacilityMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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": "Senior secured term loan B" } } }, "localname": "TermLoanBTLBFacilityMember", "nsuri": "http://www.integer.net/20220401", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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/20220401", "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/20220401", "presentation": [ "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r119", "r167", "r179", "r180", "r181", "r182", "r183", "r185", "r189", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r272", "r274", "r275" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r119", "r167", "r179", "r180", "r181", "r182", "r183", "r185", "r189", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r272", "r274", "r275" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r195", "r343", "r349", "r595" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r280", "r318", "r365", "r367", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r592", "r596", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r280", "r318", "r365", "r367", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r592", "r596", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r195", "r343", "r349", "r595" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r191", "r343", "r347", "r550", "r591", "r593" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r191", "r343", "r347", "r550", "r591", "r593" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r280", "r318", "r355", "r365", "r367", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r592", "r596", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r280", "r318", "r355", "r365", "r367", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r592", "r596", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r128", "r130", "r131", "r133", "r134", "r149", "r492", "r493" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r130", "r131", "r132", "r133", "r134", "r135", "r149", "r208", "r209", "r400", "r424", "r491", "r492", "r493", "r494", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r130", "r131", "r132", "r133", "r134", "r135", "r149", "r208", "r209", "r400", "r424", "r491", "r492", "r493", "r494", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r192", "r193", "r343", "r348", "r594", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r192", "r193", "r343", "r348", "r594", "r624", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r542", "r544", "r547", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r535" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r18", "r197", "r198" ], "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.1 million and $0.1 million, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r557", "r575" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r561", "r582" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Accrued payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r56", "r61", "r71", "r72", "r73", "r464" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r61", "r71", "r72", "r73", "r74", "r463" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r58", "r60", "r61", "r577", "r602", "r606" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r71", "r72", "r513", "r514", "r515", "r516", "r517", "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r61", "r71", "r72", "r73", "r120", "r121", "r122", "r464", "r597", "r598", "r645" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r54", "r61", "r71", "r72", "r73", "r464", "r514", "r515", "r516", "r517", "r519" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r397", "r398", "r399", "r492" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r368", "r370", "r403", "r404" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r370", "r394", "r402" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r199", "r210" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r104", "r300", "r310", "r311", "r524" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.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", "verboseLabel": "Debt related charges included in interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r220", "r227" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r175", "r181", "r187", "r205", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r461", "r465", "r511", "r533", "r535", "r555", "r574" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r50", "r115", "r205", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r461", "r465", "r511", "r533", "r535" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r371", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "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": [ "r472", "r477" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Swingline loans" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r364", "r366" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails", "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r364", "r366", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails", "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r439", "r440" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r439", "r440" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r439", "r440" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/SubsequentEventDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r450", "r451", "r454" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r456" ], "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", "verboseLabel": "Revenue-based payments, maximum payout (undiscounted)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r449", "r452", "r455" ], "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", "verboseLabel": "Revenue-based payments, fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r449", "r453" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r499" ], "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", "terseLabel": "Unobservable Inputs" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r449", "r453" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r457" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "negatedTerseLabel": "Decrease in inventory" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r444" ], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r444" ], "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 (excluding inventory)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r444" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r444" ], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 5.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": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r444" ], "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 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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r443", "r444" ], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r444" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r438" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r107", "r108", "r109" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r31", "r106" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r106", "r110" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r512" ], "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r111" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r252", "r562", "r581" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r249", "r250", "r251", "r253", "r626" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r120", "r121", "r492" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r323" ], "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 ending balance (in shares)", "periodStartLabel": "Shares outstanding beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r535" ], "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,102,167 and 33,063,336 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r80", "r567", "r587" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r79", "r90", "r566", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r195", "r508", "r509", "r625" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r159", "r160", "r195", "r508", "r509", "r607", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r159", "r160", "r195", "r508", "r509", "r607", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r195", "r508", "r509" ], "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/2021-01-31", "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": [ "r155", "r159", "r160", "r161", "r508", "r510", "r625" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r159", "r160", "r195", "r508", "r509", "r625" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r334" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r331", "r333", "r344" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/RevenueFromContractsWithCustomersContractwithCustomerAssetsandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r331", "r332", "r344" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersContractwithCustomerAssetsandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r345" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r550" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r156", "r195" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r448" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r294", "r301", "r302", "r304", "r312" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r114", "r119", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r308", "r309", "r310", "r311", "r525", "r556", "r558", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r305", "r558", "r573" ], "calculation": { "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, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40", "r114", "r119", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r308", "r309", "r310", "r311", "r525" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r114", "r119", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r308", "r309", "r310", "r311", "r324", "r327", "r328", "r329", "r522", "r523", "r525", "r526", "r572" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r290", "r306", "r308", "r309", "r524" ], "calculation": { "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails_1": { "order": 2.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": "Unamortized discount on term loan B and deferred debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r410", "r411" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r116", "r421", "r427", "r428", "r429" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r410", "r411" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r104", "r170" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r468", "r469", "r470" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r51", "r52", "r53", "r475", "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair Value", "verboseLabel": "Derivative asset, fair value" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r51", "r52", "r53", "r475", "r548" ], "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, Fair Value, Gross Liability", "negatedTerseLabel": "Fair Value" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r52", "r473", "r476", "r481", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r490" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r468", "r469", "r470" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Derivative, Number of Instruments Held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r343", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r405" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r125", "r126", "r128", "r129", "r130", "r136", "r138", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r568", "r588" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r125", "r126", "r128", "r129", "r130", "r138", "r143", "r144", "r145", "r149", "r150", "r493", "r494", "r568", "r588" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r512" ], "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", "verboseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/IncomeTaxesNarrativeDetails" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r71", "r72", "r73", "r120", "r121", "r122", "r124", "r131", "r134", "r152", "r207", "r323", "r330", "r397", "r398", "r399", "r423", "r424", "r492", "r513", "r514", "r515", "r516", "r517", "r519", "r597", "r598", "r599", "r645" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r204" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r82", "r83", "r104" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r32", "r176", "r203" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r202" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r206" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r201" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r497" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r495", "r506", "r507" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r292", "r308", "r309", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r496", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r495", "r496", "r498", "r499", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r292", "r356", "r357", "r362", "r363", "r496", "r539" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r292", "r308", "r309", "r356", "r357", "r362", "r363", "r496", "r540" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r292", "r308", "r309", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r496", "r541" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Contingent Consideration Measurement Inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r500", "r504" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r501" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r502" ], "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", "terseLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEstimatedFairValuesforContingentConsiderationDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r500" ], "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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsEstimatedFairValuesforContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r292", "r308", "r309", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r503", "r505" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r472", "r478", "r487" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r226" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r228" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r228" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r228" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r228" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r221", "r223", "r226", "r230", "r551", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r226", "r552" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r221", "r225" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r226", "r551" ], "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", "terseLabel": "Finite-lived intangible asset", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r52", "r356", "r483" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r158", "r625" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r213", "r214", "r535", "r554" ], "calculation": { "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails": { "order": 2.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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r232" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r215" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r216", "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Acquisitions and related adjustments (Note 2)", "verboseLabel": "Goodwill accounting adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r115", "r175", "r180", "r183", "r186", "r189", "r205", "r262", "r263", "r264", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r511" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r471", "r486" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r175", "r180", "r183", "r186", "r189", "r553", "r564", "r570", "r589" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/IncomeTaxesNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r77", "r104", "r172", "r203", "r563", "r584" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r234", "r239" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r117", "r414", "r417", "r420", "r425", "r430", "r432", "r433", "r434" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r133", "r134", "r173", "r412", "r426", "r431", "r590" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r70", "r408", "r409", "r417", "r418", "r419", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r45", "r560", "r583" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "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 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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r103" ], "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 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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "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 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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r141", "r145" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r222", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r229" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r222", "r229" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r219", "r224" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r75", "r169", "r521", "r524", "r569" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "terseLabel": "Liabilities: Interest rate swap" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsAssetsandLiabilitiesRecordedatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r482" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r212" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r46" ], "calculation": { "http://www.integer.net/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r49", "r535" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r48" ], "calculation": { "http://www.integer.net/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r47" ], "calculation": { "http://www.integer.net/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r211" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r115", "r182", "r205", "r262", "r263", "r264", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r462", "r465", "r466", "r511", "r533", "r534" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r115", "r205", "r511", "r535", "r559", "r579" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r115", "r205", "r262", "r263", "r264", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r462", "r465", "r466", "r511", "r533", "r534", "r535" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r558", "r573" ], "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 amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Credit facility maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r291", "r307", "r308", "r309", "r558", "r576" ], "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, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails": { "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", "negatedLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r119", "r260", "r296" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r119", "r260", "r296" ], "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r119", "r260", "r296" ], "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r119", "r260", "r296" ], "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r119" ], "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 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtLongtermDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails": { "order": 2.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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r261" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r183" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r497" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r497" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsContingentConsiderationMeasurementInputsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r105" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r64", "r67", "r73", "r78", "r105", "r115", "r123", "r125", "r126", "r128", "r129", "r133", "r134", "r142", "r175", "r180", "r183", "r186", "r189", "r205", "r262", "r263", "r264", "r267", "r268", "r269", "r271", "r273", "r275", "r276", "r494", "r511", "r565", "r585" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "order": 2.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r180", "r183", "r186", "r189" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r528" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r528" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r527" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r183", "r189" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r5", "r467" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r459", "r460", "r463" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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 loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r58" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r55", "r58", "r474", "r479", "r489" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r58", "r62", "r480" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r65", "r68", "r459", "r460", "r463" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "order": 1.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 loss", "totalLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringAndOtherChargesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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 losses" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsNarrativeDetails", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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 (income) loss, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r99" ], "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, 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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r100", "r238" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r98" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r29", "r30" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsScheduleofForeignCurrencyContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredLinesOfCredit": { "auth_ref": [ "r95" ], "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 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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r94", "r396" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r233", "r535", "r571", "r580" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r61", "r74" ], "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", "terseLabel": "Reclassification from AOCI, net of tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r59", "r63", "r71" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r180", "r183" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r180", "r183" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r179", "r183" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r179", "r183" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r97", "r114" ], "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 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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r97" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r406" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringRestructuringRelatedCostsDetails", "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r237", "r240", "r246", "r248" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r237", "r240", "r246", "r248" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r104", "r236", "r243", "r246" ], "calculation": { "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringAndOtherChargesComponentsDetails": { "order": 2.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", "terseLabel": "Charges incurred, net of reversals", "verboseLabel": "Restructuring and other charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r237", "r238", "r246", "r247" ], "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/2021-01-31", "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/2021-01-31", "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": [ "r104" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails", "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r238", "r244" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringReserveByTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r330", "r400", "r535", "r578", "r601", "r606" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r120", "r121", "r122", "r124", "r131", "r134", "r207", "r397", "r398", "r399", "r423", "r424", "r492", "r597", "r599" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r179", "r184", "r185", "r191", "r192", "r195", "r342", "r343", "r550" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails", "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r159", "r195" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r354" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r531", "r532" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r484" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsImpactofCashFlowHedgesonOtherComprehensiveIncomeAOCIandtheCondensedConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159", "r195" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r61", "r518", "r519" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r146" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsAllocationOfTheProvisionalPurchasePriceDetails", "http://www.integer.net/role/BusinessAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r480" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r370", "r393", "r402" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r370", "r393", "r402" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r495", "r496" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/FinancialInstrumentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r221", "r225", "r551" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r221", "r225" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r217", "r218" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r217", "r218" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r229", "r231" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetIntangibleAssetsNarrativeDetails", "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r229", "r231" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r26", "r27", "r28" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r260" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r258" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r445" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r237", "r238", "r239", "r240", "r246", "r247", "r248" ], "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/2021-01-31", "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": [ "r241", "r242", "r245" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r238", "r247" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r84", "r192" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r371", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationNarrativeDetails", "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r374", "r384", "r386" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r388" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r113", "r153", "r154", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r225" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails", "http://www.integer.net/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r195", "r240", "r248", "r591" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r175", "r178", "r183", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited": { "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "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 expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesScheduleofRestructuringRestructuringRelatedCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r372" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r379" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r381" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r380" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r391" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r392" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r377" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r378" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockholdersEquitySharesIssuedandOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Options outstanding, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r376", "r395" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r375" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r369", "r373" ], "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/2021-01-31", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r389", "r401" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r395" ], "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, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Options exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r387" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/StockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r256" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments to pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CommitmentsandContingenciesScheduleofProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r254", "r259", "r458", "r608" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r189", "r195", "r217", "r235", "r240", "r248", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersDisaggregatedRevenueDetails", "http://www.integer.net/role/RevenueFromContractsWithCustomersScheduleofRevenuebyShipToLocationDetails", "http://www.integer.net/role/SegmentInformationNarrativeDetails", "http://www.integer.net/role/SegmentInformationReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.integer.net/role/SegmentInformationReconciliationofRevenuefromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r71", "r72", "r73", "r120", "r121", "r122", "r124", "r131", "r134", "r152", "r207", "r323", "r330", "r397", "r398", "r399", "r423", "r424", "r492", "r513", "r514", "r515", "r516", "r517", "r519", "r597", "r598", "r599", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r120", "r121", "r122", "r152", "r550" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r115", "r200", "r205", "r511", "r535" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.integer.net/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeDetails" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.integer.net/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r520", "r537" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r520", "r537" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r520", "r537" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r520", "r537" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r536", "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r343", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r343", "r352" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/GoodwillandOtherIntangibleAssetsNetScheduleofDefiniteLivedandIndefiniteLivedIntangibleAssetsMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RevenueFromContractsWithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r237", "r238", "r246", "r247" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/RestructuringandOtherChargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r407", "r415" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/IncomeTaxesNarrativeDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r145" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r145" ], "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/2021-01-31", "presentation": [ "http://www.integer.net/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited", "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/2021-01-31", "presentation": [ "http://www.integer.net/role/EarningsPerShareEPSDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r638": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r639": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r640": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r641": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r642": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r643": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 97 0001114483-22-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001114483-22-000015-xbrl.zip M4$L#!!0 ( #6 G%2+Z/@SG @ (=$ 0 83(P,C)Q,65X,S$Q+FAT M;>U<;6_;.!+^?K^"Z^*Z*6#+EE\2VTD#=),L-H>]ME?D4-RG RU2%A%*U)*4 M'??7WPPIV4YLWSIMVFQ=Y8-CB <^.67G?SO[J=4BERHJ4IY9$FE. M+6>D,"*;DH^,FUO2:I52%RI?:#%-+.EVNEWR4>E;,:.^W HK^7FEYZSMK\_: MKI&SB6*+\S,F9D2PUPW!1YUHT._3;C3B_>,3/HQ&X2#NG]#CR?& 1=%_0S"R M#>*^CK$+R5\W4I&U$H[MC_O=X&20V].Y8#89AYW.WQM.]/PL5IF%]C34]U^] MF@UEEM_9%I5BFHV=2PU?M2J.E%1Z_*+C_DZQI!735,C%^.<;D7)#WO(Y^:!2 MFOW<-/ 86H9K$7M!(SYQL G,-OKI+Q$18T@N#\+[% MZXY3/07?K*4UQ$(Z+C'&-4HWSBZL/-]>_7E^\ MN;E^]W9?O[ZZ%_VMC^"Z2?X!H9$GY&- +C\)SCZ)J$DBKJV(%\0FU+Y\,1B> M5FX\J8W'>YGX\D5XW#G=IQ\'KALMG4A>E4Z4AN?2 E,ES0T?5U].F3"YI(NQ MR%R+KM)IJ6NBK%4IJCN=84=$5)8CSCUU7UR&WV@4# <]C$ +86=9U7 9G($+ MSK9EFV5]B.+CG:6=(-Q9]O^TCGI!I]_?2VW;6>RMAGXQ.-WJ-JD).&0,< M''?S.Q+>#SS)X\VN4?FW'\,.^\)@.3A*EY_*FR6H?FN7KDE"9YQH/A-\#C.2 M380A?Q14 ][)!=S/E;9$9>17I5,2=EK_(K'2(,9)+ RX40D3#KC$R)M<"^D# M*6SZ"4S%Y!K@1LRIL^[LIH8PJ:RQ301-!&149HMB!%9G6!XQZ( MH^.0$%:4I'"E!41A3".XI8E*@>98Y>4V!#(><6.H7J!(2F^Y"^2E3@/W&!@# M34I'0*$-%(B$!L()8AE4)XZ D'DBHH28 C]6]>=<\U().I *(X&9(LF="YN M@R;GD3,0]>9@FL+'"4\'.F6R<'=]+]R'A1H0:D!8AE#OQP $G&$S"#F,WE6( M-0$-0!R*]5JYR&!63MU\"M\C6>!<#&&\!BM-@ "!RZYHRS)Z(F(;%4ZQCBX@@3G,O=6#@T",87#2&3TY8@R"D^'N MFI^K==@-NN'NXJ^'0[ZOGREX'ZP8'0 G_#D&-C&%BFAA M]J^"NE:)VZ:2^H LDR/5B#7 M+$D=%@H@8&"+45(PMXE@BHD13% MT 'ADSA')3/45!A,K-Q\8EP6YHB6,AP, MLD#LL%).\8$5DB(_!+><$:L$#6KX=&\]2X5O$XZ"0.&@/F>'1]EJ *X!^%M[ M-#E@ -Z;(F[@\/[DC",#0&>"6RZ8\@RQ; M B9#"<\1[%&DR*S'79@41 Y\N4;>&GEKY/U2CZ*#0MZK&96%XX<(2SR.>63% M# #%;%FB6RX[[,%W_>7V53L'M% 1N*KQ:X,35=C=%NS3W%*8X[IGO'/C8&7$ MI%I1=5,']QU1[32B_AHJ:ZBLH?(+/&('!967'H4VT0SW7R%3(?04TQ M\U=15&@$K;4T>XO65!D+]_'@V<.#%D<[JL0 OD :'TB7AD> B6[+&'>3LV)I MURMO54+-*$ ' M!P4WG[?CXXYIL0JIFBN2@Y1K'2U6? ?C_1$I]\:JX](T6C!AE5XFN>X:-*:I ML)8[7-E2:Z(@A<8R)L TJ&_($2@![F:0&L)_7/JL,)#_40BPW.%=D45N:_E5 MO:=3L[6:K=5[.NO>O)&2X.*> '3$_5_<28X$!S@KD]/EWLJ8)B2M M*2 2=(ASIF2B6T_Z/":?K9[2?; +1]_50?8:/&OPK/=CO@@\(:.--?"W)D 9 M=XP3P- =U2U1L^D30I'-E)QQS HS.BU/'.N2I/(TEVK!H72>*,],Z3U,!@Q] MDI1YGWSPKX1LW: W.OD<9#L..MW]P.(Q6KO#H#\=X)YYUNX#++O/+3_2W,3@/X^\ M#OKR M\0T!WD?_>9$('I.K.QX5N!5,WODESGK,_-!CYNB]/\D$S']C:+QZ1 ;PX*T5 MN?*O[1C[<[4SOO$>BQ46.X[?656A$P#DPNZNLNOE$#M?BE%^^E=TN)>%G/\/ M4$L#!!0 ( #6 G%0@%U<;7/;N!'^WE^!4Z8Y9T:B1+U8+W8\D[.=GMMKDF;<9OJI Q&@A#%(\ !0 MLOKKNPN0>K&DGIPX\9U"?Y!%8K'8!;$/G@4@GO]P]?[R]M\?KLG4)I)\^.=/ MO]QD[,:.^W HK^46IY[SIK\^; MKI'SL6*+BW,F9D2PUS5Q.F8]VN/]>!B.N^.X,QQPUND..Z<=1EMAJ_^?$(QL M@KBO8^Q"\M>U1*2-*G$>J]1">QKJ^Z]> MS98RR^]M@THQ24?.I9JO6A9'2BH]>M%R?V=8THAI(N1B]..M2+@A[_B@*^6Y5!+5"[9GL$G,:I6H7E]WER^ MN;UY_^Y0O[ZZ%]V=C^"F3OY*C4K)WP+R%ZHE35F=1%Q;$2^(G5+[\D5O<':( M$SWG@Z5CR0JG16ZQLI:E:"ZLQG: M$5%9/&[7Y;ZX&/O#83#H=7#X6QCSEI4-%Y$1N,AH6K9=UH40.MU;V@K"O67_ M3^NP$[2ZW8/4-IW%WFKH%Y/1]'6M4RLK9)0Q *%1.[LGX>:HESS>[AJ5??L! MY( G#):#HW#YJ;Q9(MJW=NF&3.F,$\UG@L]A.K!38:MT0L)6XQ\D5AK$.(F% 3=*8<(!%!AYDVDA7[X(3UMG8=W/'BHF-X!=$Y#Y M64GL&P,3C,X*-(&@&SX(NM6@:;IP60O&*NJ^NZAK?[6H>PYO?J(&P@0"*EF0 MNU3-)6<37O=Q5T0;4]!L==("]U&KC'P!AH4CKV!VV@0"0TL#T0 M2Z$Z<;,_F4]%-"4FQX]5_3G7O%""#B3"2*"%R##GPD[!09/QR!F(>C,P3>'C MA*<#G3)>N+N^%S9AH0*$"A"6(=3Y/@ !9]@40@ZC=Q5B=4 #$(=BO58N4IB5 M$S>?PO=(YC@70QBOP4H=($#@G)Y!%"* (+!(N4*((CC-@Z8!A)C+/>LHD4L0 M %A0$+NN.>/LB:B9DEBJN2DQ0_.),!825TLHWO1V@Y7UM= WI3%;UE;A7X7_ MGH#I'E7XWV[$RLL7@W;8/S-%@!?)*O$'\"AS]R\Q?^4N!ZQ.I!PS43W!67\,1']=HR\$- MQ1L-Q=!0F7NLHPM(8 ZSF;P? V(,@GYK^.2(T0OZ@_TU/U?KH!VTP_W%7P^' M?%\_4_#Z1/>8X(@>%;A><0,& ,RX/.6W,;".*51$=0(JG3@\N-*Y(USIQTUQ2!Y!%>K0"N7I!ZK!0 $#6XR2@KD5 M?)./C6"":H$.")_$.2J9HJ;<8&+EYA/CLC!'M)3A8) %8H>5,HH/+)<4^2&X MY8Q8)6A0PZ=[ZUDJ?!MS% 0*!_4Y.S[*5@%P!<#?VJ/Q$0/PP11Q"X.1Q& H3/ +9=-> I9M@1,AA*>(=BC2)Y:C[LP M*8@,^'*%O!7R5LC[I1Y%1X6\US,J<\:( [1T5W'S>CH\[IL5*I*JO M2 Y2KG6T6/$=C/='I-Q;JXY+TVC.A%5ZF>2Z:]"8),):[G!E1ZVQ@A0:RY@ MTZ"^(2>@!+B;06H(_W'IL\1 _FLNP'*'=WD:N:WE5]6>3L76*K96[>FL>_-& M2H*+>P+0$?=_<28^J0M": 2- ASIF"B>X\Z?.8 M?+9\2IM@%P[_4 ?9*_"LP+/:C_DB\(2,-M; W^H 9=PQ3@!#=U2W0,VZ3PA% M.E-RQC$K3.FD.'&L"Y+*DTRJ!8?2^51Y9DHW,!DP]$E2YD/RP=\3LG4 V8:? M@VR 01X2GQ2#VH.@U>X_N=I.*VCUVD^O-@SZIX/O*K&]P@7Z[23G#^Z5^PT0 M:0_\[W^>WK.O,\,-GG6">^99NPNP[#ZW?B&YC<"_'7D[=+XO?>+WE6@^A['T0G'_SA)A@36Z/CU2.2@@=OD#,R,2YH=&WM&FMS MVD;P>W_%%D\=9P;T LPSS+C8:=RFL>.0>OJI<]*=X)I#I]P=QN37=^^$;&,; MAV8RB9/ !PW2OA_:76G5__GP9#CZ^_0()F8JX/3MKR^/AU"I^?YY?>C[AZ-# M>#'Z\R4TO""$D2*9YH;+C C?/WI5@UVA)K*/.% MXN.)@2B((CB7ZAV_( 7<<"/8H.33]XOSON^$]&-)%X,^Y1? Z;,*ITFKF71B MTNYTP@9IQ7%$.^U.$J2LF319/?TG1"5]1"]HM%D(]JPRY5EMPJS\;B/R6LW< M].:0OKB;\'F#C/#+DV-"#[.NLZD2D%:@A,II.KN M!.[7LY!:2J9<++I/1GS*-+QBCXY-7:^V8$C7&&!J9(T.4^.7M:MP;A-.9TC."T(,W++%F[NZ$^T$OK#<#(!H.J,SM_7&39 6Q$^P_HCC>;Z],P4P8O"$J M)AG3M9-+P19PD!A 2!0$T:81?/SQ(LMXY0_$"S[JCRHPDDQ*/)?W&J.(?&6: M\@3/+.P80SIF"EY(0;%Z:JR7*E_>++!G*7=WVE$4](9RFI-LX<["WM,J4(G. MF3#%X@4@-\/31=5JJF=.JA-AL<-63\.[3,X%HV.&*!-B=G>:[=[' A9+8^2T M&S70OX\CAB-TQ^L947@7B 6<,704NCN#YU)-(0QJKR&5RKG[?8$%#-U.X2!7 M7"QC7"WZT$W77I&7SBV#MO0YI#.!\A(\$QRMF7,S<7#%WL^X8K9YN6#>RJ8] M@IP4A,T]>L42468*^R^R.;I,)B0;LS)IPDZ] 22C#H]G:,JT2(,$'4.XS1R> M.> ->PFWKL@5TU:)JL4@0@!2HHN)0!5UCEKIJB-,>4:RQ%Y'GM2- 4XB8LU$ M88/,69%]^I87O$UN\*;+#4-BP4IH+!6F?@US1)!YS@59='GF(NV( M>JNY9]OUA-_0NK.EU MFJVUT, +U\(>XAKM>YU6^_.S[7A!>SWX4]G6ZUZSW=R(K>_\6_@8HZ@Q*YY5 MZI62("?4EK!NE%]"N-JI!4OO!E+F7[Z,N*'OT$ZKJR5P:?JW;)4KL? +G'AQ^X(Q^X,F*L1O> M>8&UN;*1@_X'ZO>4'\MFY.:8'+64@E,HU7L4!F^8/-N$V1:4VT:=XAC'J7TC M8V&"INH6A%.W5ZK:[8Y$ M(C7GFH&>Q?\B3ZN?920XB;G@9E%P)NCY0N**AH@<,Z",3=UZ)UEN__ D7H!B M*5,L2^PZR+K&KJ*0)9IT:T'%+A.67TG&U+8EYR:"70*Y -A%U@TQ&KA9E63- M0:^MW_;<^IH"_>GV2%W%!+&5[\[W%==MW^UT@FL2$F/<9V8]R;KE]]J/-9;' MXM,1]Q'+X#]02P,$% @ -8"<5)M4^2=E\@$ .-T7 !$ !I=&=R+3(P M,C(P-# Q+FAT;>R]:7<3R;(N_/W\"KT^Y[VW>RT*-]B,./ MC33H=QOO^X./[4]0%.4SS_O'9X/VP>&HP0ACURX.GCKP4063"G":%4(G5CB@ MNJ J66.Y<]+P1P=/O9)4"R\+J44ZO\US7L1$@X@L1!'@47BJ(I@(/L08O0B) M6F*$QB=CXZ=/GIR M,$+XDW9O.(*>CRN7[@]?'KA\LWHRN3B]M7WZM79I;K?3[L4\F]/;Q\/B .#X MXID$0U?>?WX!GV.T(+3@]*(SPZM=/^'3OM G_]YZM>L/8Q>*ZT,(\5K_A]$_ M/NA_>H(7RI=\&<"HP&M77C&]]TO_GXP&T!NF_J +(^26/#Q9$'.IF^W1P>!* M(^W>*![$P>->'.47,B+(].;;QD.MM4].,]$N]>SVN?U6MQ@I""LHFS8R'(QN M3C;^>,M$8Z,?O\$D^;*#X1@?_6(F]XNWN"C)^A+#Z=S>.H)$?+^)_QNU/_UAYWD>"]$9% MZ^P8Q^ GW_ZQ,HJGHR?EM#]9_:__^J^_1^U1)ZYF:A93JOW]9/+CWT\F3;M^ M.%O].[0_-8:CLT[\QTIH#X\[!.O]]G^^PVQ__[%T?[+=YW]]UMD_^7>R?;[C;-FZ^/IUOH!:7X.W:WNO[I; MU)!7;/]L[[U7VRW/FZT]MM_=X'M'![3YY\;+[?8/OK:V=[GT-[?_U% M>__]VT_AY8NV>_E6;;4VR?;+=]W](\^WNN\ZS?5WAUOL7T=-MD6W7KX]W7[_ M!OOXYFSK\\;Y,^_P7;*WW^J?;AV]P3[N=YN?_1FV2? ]G_>Z6WSO\]N3_=:& MW%]_*YOKFY^WWF$?6YNCK5UR^BJ/>7V-?^"64&:)+H+@LA LT<*%I'#2DTA4 M2N:)7UDEJ'DH%<+POY]<(>I]TG@-35'(YNA%!PY6&A.1QV9/1T]3^S2&(D$G MRV9-]&\3G=XDNA/ -(>"1DH*D>EM6*!%HLH .,F50J*7T_N ])ZBCQ?MH8?. M7H3!"_QE6!/X>P1F-PBL">="&UUPS: 0DMO":@=%")Q9 9$3XU96,Q'F1M_7 MV'X_U!2^$X7Y#0HG1@D7 @I%G$,*4U6 X &_ L)K)ZP&N[+ZACX@?9^/!X,K MXKO1"^OH1EQ5W0%_*;KXVL,B0&VROTMZ<8/TD-!QB@9I;0,OA$'C;00A2'IM MA) F6 8KJY0]X3>I_^0J.AO$%)%F/@YO 949SCX=EKX&\D>CA+=/1P@E_[$R M;'>/.QD6E[\=#DKVN8P?'Y\. S;QY&H;D_=_>>EY'X;]\:#\5CIM3\]Y'5Z4]76S\NU=GT&SIF M@U'F_5+'9I\C0^KKURZZ&2[=*B[=.KTR_3Y]R9,K$W7KO''BA52,:0%$<**! M.>(T$4YP1:-+'S8GT\78 DS7Q),=7FW[/;=PZHXHF"M*"H5(@9/(V.HG9W1(IJ!!29%GMIQ- M2AE?L-FD!64%G\%L(O[9S8QX,3QTKK%;EV\MM3:,^H.?G/@;S^B(I):C:%2WU.9WJ2&_(B]7.2ZGNR-D M__S,QG_&.7[7[Q[W>_AUN';:1G,]O6TMA'8.[J*7".VPV7L.Q^T1=";M_OWD MUM==S.!%KQY0L5\A$QBKK95>T&"%Y1P$0;2JK-3"@I;JX41U"2D8#Q9+M,FLW,6K=I!I M5*9,RCR!7B1(C#(+*1"GK"7RX0#;$I)I=J@2<;1'7 (L:".B1B,(01-G)27* M:L.7!E7NQ!&T>S%LP*#7[AT,*P(G20B>ZB@T,R"LX]8D*B33# E$E'9+ R"T$&"YLN'(^^?4/,'D,2#"U(&J3D38*/5 MB#M2B >GC'&)'"4FJJ($D&I8&,CXP%ID55M3&J4@C2C_NCCLY"7I[=!@'^;Y!/,RM?8J;/=_OQHK 1T<9!!55"-0) M#\*@71,Z>0;9-L=HA24D:3"#K9I$7*KA@X&5'4 HN0M%D^1#D7 MVLT?9#H;$5$JX@W5 C&(H5%+XCT2W]LHTO*!S/D3>BZX,W'EDTR)$)D$*&T- M 4K178SHS/L@EP9WSEL)SPZ*>D&L B"<:XVZ.()'9)ITSOEQFD6V-%!TWB2; M'3KUQ'$JHU4$G3PCJ+.H6UV@&KT)1XR9HM/%E;)GXR%Z!2#4[V<$K=/ZV';QRZR_806J9TF )\Y*)**)C)"70S!F> M(M>V0LAV(8@XG]3B&!*5 A)U3CC/C"0D)JF$]$D%)\^)*&HBWIF(XN&)J).A M2EI/ HBHA"$V4(X@%8Q!N.,K%,F9$G%WTL3P$@6W8FA[Z)Q?J4C$ABI T$)S MRDH2+A #!H ZQD202I&P'*1I]GN5I$[RR@=+J$9O'76@M Y-F ;@PGBF&:N0 M"5L$"9J_.?,(+%E*- ;&A4:'0?'@(!&-WA^EII+KM_.5N_G3U)BH&)/ .6%" M)V<3!1+1?V?@'.&B0O&6Q;!NLXNK**>M%C(%H[D0,H .D?FH"#>1P;*0YF&M MVPP78&/T%*6%6"F%EH,!Z.G.W$XI@.Y+@S+^32(ZG=:X_BJ_:G [./$';=>):\-A' V?G6W!47_PO /#R]SQ MJM\[:,5!MQ7]8:_?Z1^5$SRBP8Y7Q+?87YA&BNN)3<::]$4!+ (KO$$*3AC,>P^.K^177$>W9VP&!C MDJ>\C8(*98BS5"1.>$K,091ZR<@V?>@Y2GV_&P>OVL/JD$H9&S11(0$146G' MC#%>)^$5_B7MDI%JKGIQ=E1CU$6I#-/!* &$0@*#?@K:3G! 3 56A'_8HDT? M; T@Q"X,/@Z1:N67)G1C50CGE34Y#0==&-2,D@(S'A)'!P:\"YHM+O"IH$&; M(0ZQFE$NG/%!"E2,*&21"44HYP9"2$M&MH,E(M"=#/&S$A)0^0I"!,.VF8"#3(J&/2O *K%I4R:+,C'&,""4:5 M(LX+YR6"$,XBXI, !(+6%8A_ER+T#:%;Z_8'H_;GLF#PQNDQ/A:OJ6#N['3:?<.7L9>'$ '%?%:Z&);P]$ '_@4SQ]8 M1ND&!D)1DM"VX@>P1@?*)&$HWR%1/H^26K\AZ>[\ZCS( M343[@_&7U:M2"^8 S:L^]-9:K];NCU_O):9FJ0!BF+;4VG+?&\'_\Y[?*)13 MD2R-&MN-?HQ=9Z M]6R9F<<;846D5":I!1/1IZAHE.>*@5&U0Q0!74P*VY(CD5PT3JCN*#(&R$9R:)G M(07@EBX^-WR+-KLX+<&=O8HCY)?A';EB44@CB,^5>+FCQ@LK\N%X3.(,6NKP M#YD6 WK\0S'OP(5EN M%?%Y 2K26D862T:^SLD7/@<,RU\7WV(MTAKO7(0/K'1"!,YYX()K"IXR!99" M1MK&&X@AO,Y37;W!(YG(9&UW%PL(Q)EI'9>!"64E)!J2"0,2UQ0=! @@%J71W. MK )WWLF'JR1W BAD%?2<@N("&#*E9"8S(6]2$7E*0'-B1:2)40#@42)2"!8RF25PG'W'Z'Z77,RY\^F*1D2O7,\1BJ4 M2U8&XQ()&:@RGMBUC=&+G+LW1W?XP?BVY,VK3/N\_RGVT$=Y71+]$@M_Z[:L M\Q8Z_$OOU0=%RA9/G W.)\8%+JZUDU$-@UX]!KD6H(JI_ MEB&L6=C=@#";;G$FQZN^AR_'N/TF]?V<),&; M**TS6G"FK'(B,0;,19!6B0H)[X*1P!E7$3*YCHG MRR*=BU.\;3Y5.54 ]*J%-A;0-0@F6.V\9%QIQI&JRR*UBT/FN4@S4TQ$RR6: M6BV" ZL2$":4I8DYFJKD_]U).2.&BC#PATCC]?@I=OK'^=XEEF,@0D7M-?4T M"L8XZNA@O7'4QKP>4B7HO/ $GHL$.^4\R=)K22ZNZP!U-F(MJXG4("$LBP1_ M\93&?C0>H+I&$F^/#N/@^2$,#N*P&;\77JFD "%,5K8 M6!GC6$8)5D)2YDB46CHA>;2,:NN%!4I#()HO?G&6A23LO91.\0DD84DF)5$: MF7<(GT#KI! ;0^)L\?-Z%YU6L\OS!>OY,NO1!R79#&O()2>X!Z-Y0-,GK!/*L\A%I"(%;W6%'(U% MIMW\/0Y/68[<@TXIBB"4@2"291QQCO IJ0K9S3N%A.X6W5W*M3<9T(F$8'+Q M+Z&T,$%IYPD%FY*@J@)P]DI$("^M300W#CY=R[+9Z!YW^FL.7(Y7;",M2HZ#SL:I1SZ+^.)-5"3MDK6&K9-^Z[ _'D(OM$YPX&?X MPZ7+5=HY=2\V)TDFK(J!4RT%CQ)X(E:K@" ^X*^QYL^EX\_[VCMU/UM)G=)> M:326.1#@I!,V.FE23E&A.E8 QO[._+DH7)288P18((HCX/+1^1"MXMZ7>12T MYJ*'YJ+M7JRM\*5@&"^F E:.1-ZZ(WP+VI^7/I^+-25CA: @35 MIV,6O9@@7-0ZZ!!83@..Q-7\N5-@*I9Q*KQ2J6L$U,@.+=)J^@0T#O#.&%*T41%,%96#=W/D5<6 MA:+:@8S!;/(DI!V+K(X?^I2RCT#+J2W5'@#5AC!D_4V M(($9JS@&GJL5G!U4D21HQA%J(M84P%$>0RY!KPQ36D"J.)'F;05G>6JKM<9G M9Q)I11&ES=Y2O-Y[ *(MEX#6!_PA[Q;O4I$7<,60KLS+FNMYWHE2+4X1,W8 M&8<87@SZW>?][O%X5,K?=MJ 00_%-:=+[1["(#X[N[V!16F?T38+PX*5FB?.I5,B MR6!=A6ST(M!H_M:344>]$ &!%T,UR!UW-AF'GCLS-(8J%N()MQ78@;4( M=+R?A$"JM=>,)BZ("-0"1>..I%GS?MP==_#>L!Y3NQ?#L]C##Z.\$C9<"T?C MX:A"R1XH397#V$K&^4&AMA&C5C4?Y8*Q6OU)2 MIAD'2TB*AB3!@4 *RC"GI9,V)*F7CFJ3^GUXTR >YJ8^Q4G%AA:<5IB,H 0A M%C@UC@DAG=-:,H62YY716J4*1106W]S-/P(0J4-[R+CQ7 OJJ-5,DV TC4)+ M84A-[E^.%:PC-3Z5B7=?3K79:0\_7NW6B_X@M@]Z&Z?^,&\8>8Y$&H!?2IX# M(@TRG0\)D@!EK/;6X"=D/VXLKU)=[IJV-S+B47\X(BG53G!*(8:0%Q> :9", MV0K1MMKZI#R3-PY'^2#5W1,X7D9F"T*#4THBT-3(;-P0;XRB7/I@F:[4^F1- MU(LS6(A+WMMH+77",>W0JQ!40"+6"R.7&X ^D-L^?RHGK4G,]< AD.QP6!>E M4PR$E#(1'Y9FZ6 A@J"S6U=0-*7HF6:)<2%TL :\$(DISD3V)9:1;G,,@LZP M JHR7E(F;41;*36 =]&CR^<9"?C?4@K42W5@3&K5:":N*5HRK78UDZJBU2$'1V9!3: MDV03BRR5B[7&6;1TFE,A\PZHL#0YJ0N!3F:7L$H P4E0,@K*15#6!,5)N=0> M3%21+"/=YHA.9DH=.7EVH9!VDH2&NYET$L(^$>'IW,CE[<)$(U M,&'1F"E"'9>6.RTLY]&H)"M/KP5")[.CFD$HJ1( Q" %1&.MY"0Z;:62(+U: M.JHM$CJ9'1F#23Y%FO=.(CI! G(3.02(.:,_"5JAK-W%-W?SS[)U/$'*-:"( M0ML8P=(0;2(,/^KHSY?+:G(OZQ+M7'@N\(#^5(J$:RX$-XZD7 K0IV #$5"E M@SEKVEY/U J*<4F<4(R*F#B 3Z7!4BZL*Z M[?.GLK2>@,GG%1$F/! GC3)Y 0*Q9]XWN#1;B!8B"#J[_46,"9-XXEY;([0Q M)G ;J ]1;G/=IS(KPG'.O;)4R(!0&\EE$FI9E$%/>0!&[3(2;A[[ M5&8F:(ZH7*,D2FF%#1C B>F:D ME899\)Y1YW@%SK.9!0/QFH%^6@,YXR"G/PON!=/*Z>!T9$&#C8%)N?B[G*M" ML]EM:&&%TDII4H%Z C7LF"L#*85F(X*B20?A+'1P/,[W>ARV#WKPY6"5+ZNKDPLQK W/ M[_VRS#HKQGD&G5SF?/Q'I_#TY6A2L'*1&ERJ* ($+!&'&)VMECKT21K1ABZ_U:J:M M"-/.3M/F(\>H]DYYSD1B%!2PP!Q(0IGTO +[)+_/+Z\'\1C:8>/T&)^-P[7> M^1K!A'W6AL,X>DC.^5KNW3D#K4=?MG[;^;O3>_'CK#I\GS(_1\T\[K4G'#X> MAM=QL/7OY@7_AO8GY+O+-S9Q, ,8]2^XL#O!3JOM85\PJI^^W5V?OF=Z:?K] MUN?SC^NQU^^V>]]J%GOUK6:OM/#D:N++]8(;H^FRXV \%IE)'OC[UQ5X@ [AH8N2F2%.AJP EBM\\X^"4))8SUHBM\E5\H$:2NTE7-A"#F7W9J)*F6@7'42P 6)'GATBG%O!%,D>+]LQ#8C'I91/3AR7I7*0TBJC!<9^\3R($9XU/&K]K 3(* M7J5#".ZE;$F5&6H^IUHDI3FJ?L&,$8D0ER0E0="DB7:)5:EF7\U0BZ"AM$-C MHY*75%A!@P5O+ U!0S**0JK2V3Q-")#HZ3H5VT22/IHYXFBAC)K!ETTS/ M^\/1=IH_2RWSL8*>!$.,EX1SAEYSL C%">.,:P9*+9^+]9OQU%ST%!.08@3O MT,$37#!'9314!&.HBE$O723F!Z-K2\%82* Z,1#3XVT66E%];VV\V>^%B^7Q M)>6CF6<'^_.N7A#](D4WIT=,KTY;N2U)]U9N(89Z-AZV>W$X7//_&;>'[6O)]F]WGUVZL(RD- AR M?0K:**>%9\D&G21'O>!("$E48-/&]S,@S[=,W'UOQ!QAPM55 YZB)EP(:9V( M!O(Y>TI[H2F)DABU^#9]X8@S.ZO*:%) J,URDP,2)F]V"HH%':1GL!0;&7^Z M5,6B2) E5,@R3D"""*P"DO1-%+'9ZV]%_VIT#^M']U,)*"0O#.')QYPNSIR6Z"QH*[A3 MCH<%+KXP'(R>[F3T/9G]_/4]@O+#G+W_*0[@8&;1KDOERGOH^^->F9-4$=X4'/&?C\B60HN\-H4(,1C+A0\NF!0K M #<6P)+-#EDD04 S(UE "A20-@7C I6&2JE$@M<2[BV9(MJR6;'G5)$)61B MP1HKF%(NHGM"F V!.:OU E='V8+%]_A%232 M7_SAI4,B>:Y1K)Q,2; HG#,VH+%$E\]HGV0%,B"R!GH]Z(>Q'VT/=N/@4]M? M(3D,0KN_U@OO8.C''?A>J9D[,]E%KL44-^U.NCR\8D%#VT/G_,JOOKE4O'"0^75[,#KL'V?>S4487O<'Y;ES MY\Q;:WT[7*BZ##?A>?FAR.O8RL/!\%;%*RQ"EI MB1%14&> 1$N)3D*#X55*SJ]9>6%8>4X>I PN$OQ/1L&",5IRRQ)#3M/4Q"IL M :\]R$7EZ/FD 0/09+AV.39BHK*>)">II&"IT6H)XH8U1_]>.EKF&@J><<5$ M$"HHT)"/H0TBJ) TCQ70T347S5TOREQ5++J@M#+"2NN4H,*)Q$#QG!Q2 ;U8 M<]'<=9&S2CD3"'<.O7@N'20"WG!+:4PT5<&+OP]:SI1UF]F_^0'NK:0Z"IX) MP57RPFD!QEK&$*'9?#HV4\2$"JBCFI$602,9!Q8<52K7R\^G;!ID*6EMSOY)(9\US**IQ6<)^:$(BKD M2N( %E6MIR)9L,Y7H=#_ I-T/G@^FJ@C[F\029KKH3P[.QF$NQY6.W&O;."9;=TXEGL^<,N#*Y59B@+LYWGK3?C M+WNHTV9;[2[RZW9J#: W3'&PG5[V^^%:&/'BYO.;!C%L?XH#?'8I"R?3H)@& MKPF-42A/+2(*8%(IQM"-U:P">JMF\@HQ^5PT.5%2$I\+,$0F/-6&^IP@%%2@ M@0A;A9\.=^8"G]'2%ASU M!],W7![P]+>U9309!F@^($=RSI)@TEN4("4AZ1 2\:I*T?):FFIIFO=! TD$ M$-I3,#ECU5NJE&'*HR6TMDVU--V+-#U;1ML4&!?6"Z-!1,&5!;!V=.WNP^D-;YTX4?U1B6Q'Z4A,"ELAZH7>Q67HN@;U:GKX12VH3T@(DB;K.5%&$&M]C?IJXU1% M89H+T@LY68(X$Z,7(EH/RN5MLIH)I:RH\\T7G*5KX[1@\D2<2)%QHR-3@D1O ME;;16I,,]Q&EK 9[]R9/+Y_5\K1T8"]PD3<^<>M=$)X&,(1KSY5*TB0::_M4 MRU-5Y6DN]LEJ&8WQ6AJA!)/)J$!25,;A#R3X>B'J_N3I^5HM3\LG3X:Q&!#= MH>,DK-' E*5*2"UMT"Y"C?>6*!AQ=?6I%.OOGRN_+.(U%_@'DFMC../*4R%C MLHIS:H![:[6BI.)E@A;27-TOD]<&;,$DS%L&$2RA/@C!C02NF12:.*>,TK9* M9XHLC(35!FP1Q6LN^- +Q;P)B!*=0JDREF?+I1P5)D$@]<:/JC%Y;< 63,), MH)1%YB,!)S@( RD?34NB(=91[L\AHB!J"A'5HDK8[M@-RZ/<1QLH0+<BL@[3KMGO%86P?'(Z>=_JW\-CZ*W^[09/\.G) MYTDC-YK*'2Z@TS[H/>OA",L$G3;G;.G_SL7 M)1TVFO&DL=/O0N]_/QI";U@,<4[2Y,9A^W-\2AEVL/QZ,NFQQG8ZR S3$5"6 MN_VVN=G:6&_LMM9:&[M7^[R O=W=>/YV9[.UN;';6&NN-S;^_?R?:\V7&XWG MVUM;F[N[F]O-A1_">Q@>MGL'HW[O46/]\?/'#4:DL//KMKK6:W%KK__7?U-% M_OKP*W\F37QUH.B1'*!XC?K'DYF\?WJ9.]'KQ?;.5N-OU"2]?J\Y1D^H[1OG M"FZ["S][[YYYV/^T=K M9_OO-\3^^Q='^R_?=?;?;Y']EWLG MV^\WSIJMCZ=;ZP>D^3ETM[K_ZFY1<_J*[9_MO?>J^7F/[+?\YZW/FZ?;+]_2 MYLLWGYOK'T_VWK_ -M[R[9:G6]UFN_E^XU-X^4Z$?_ZKL\\ZG]Q1GS>/=CI- M?'+K"-_;>DOVU[?(=NO9X1[V%]N4S<]OS_;8)MU[9\ZVCK;./B3/@J'*%HR+ M4 C0H3 RJ4+@O'*-$^II7%FEI'A3ZO,O5%AMU$)S26CD5V2F/-]Q>K_K#] : M%CC^#AP/X]/IA[]">WC<@3-$3>4PRH?^.F_=]4>C?K=\P:JU;[4JU&.AV?TT M>[?>/BDG8C(9.-^9DO]842O3!XXA!+0'3]GQ:8->I6$GIAM3/IGME=NXX!*= MKO+%S#4G^1[[EQSPQQ8,/C:V>_'/:UCH?,8N)H/?F R2I^*;$WCSF5LF<"($ M-[BV?WSW&5G+AWLTWO;:OA]B8VOWKL;_]BEY #OR9HRP.@XZ9SOQN#\8K312 M?]"%$;[@=/0TM4]C*$:#<35-S8NV>_E6;;]_^WGOJ'.XW]HD>ZW]C\WU?QWF MOC:[&Y_WW^_)K>[.Q[WN&]ED;\^?>8?ODKW]5E_NMYKM;6Q[ZVCGL-E]0[:Z M+P[QO6ROU>SL'WT\VW^YT]Y?_\CWWV$?6VNCK5V"_^*8U]?X!TTB3^!3H:.0 MA3"6%!"I*$1,-G)'A8HJ:WV+KN-?UZW5A0QH+S1'S2H_"/\V=A^T6C]Q\9^II#8F_FP# MW=P8'@)KOB[?MS'QJJ]JB("_%%U\YV%^K AP5IQ%&!2Q5TF-\?/@%-O\8)AE M2@L4^ 0.L:F-A=&.%YP:9A2+FH-=65T['K0[#?JHD:?\JV+_#>;D#\*?26;;W?Q'Z\.]P[^G@-UAQWL1]G M^T<(?=B_#O>//,'QM;?7-S[OO7_+FJV]T[VC0WSOB_;V.W-R ]88E3,@T>4F MG,1"6*,0UGA5I"2UU1=E522OQ1F_/PA66X" M03-!/ (X 2K[;M86EG%M MAP/Z^.CX8*4!G='7+ITW>CX&*8Y/?PK_:75\NO)D@1=[[EVH=^)!>Y@U]*B) M5WX_P28?DD/PPD 71AI6"$9" 0E"X0VQ/G$'(./*ZF:SM?%R8Z?QS^U7ZYO- ME[N-Y]L[:-[76N62X<)(^QU-\Q\;I^!')3,T^JGQA0D:,&P,CZ//60.AT>XU MVJ-APQ^6<88_:R6V<,LE5CYF6O^, RO,8T[53WFPW[K&'DMU-P?V!U=+-)6+ M[Q?/"N?=MUL\T?V;/=\?H#=<9HJ6*:Z3Q-FSY^C57_&0<0@^Y]N,XO&@_RFW M4]%PWKFGW-HC6Y\_HH>\\W'OZ.U)\^6F1)N OZVQK:,W NV"P.?L4V2 _W-UAK9.^J@E_WF\];ZWED3O>BMSX=H:[#/+V[QE .GZ!"C:^S! MDT($8@M# WXU/(DD-)H;N;*Z'CMP H-855?Y>E[$[9[R-57[4V/Z[42V!:>; MYUE]OA3;"CMD#RV+FU=E,1H6B5.BB"P[=!I(X9ASA27.0&)>,B'0H5,%E9P2 MIKXIC;.V.OJP&!J'QL[^X4< M\UBIGP/7WVZ5Z[NAX(=I]=N. --FF1R!;CN$3EQ68+$6PB"G^4_^>84=H!4& M%5O=3;'=0M#P_L7'YM'>*8(*D;-R]G+VSOH6WV)X_>7F"5Z[GN%SMG=T(+?> M;YSNO7_#FD<;""H./VZWPF%^9NNS_XS7Q=[1&FMV;@'XR@D3J6,%%3G#1SM= M.&V@\#PPS;UE(9F556DX:;PTT$R90BAF"V<"*WA(CCHA$Z?(M:\[T.O7BG8V M#%MZB=N#UX/^)_0(ESI>^'!LO765K9-5%@0UA;8&V5HR64!BK/">">844+!A M9;453V%85:Z>MQ_^6\CJZSX*8V>_?3R)[->"^%U!?'M5$+FV01 F"FE21$&T MJ0 M?<$C"*N,0(K RJJ6>,N/QPDIJV@8Z9R[(!&H'T,G48\C7X\:G_* M*\NI[>.P#@E6@9:H'!I9._QJX&\>&7%_W*,>S;A\;1"ALIKSE])CZ(<0G4L^ MV )(%(7@/A;6:EWX)"+SEE"N][=UFV5:\VZU1YTR%3*"/VSX#@R' M/X#PKNPV7X;9&$"I4G?/NJ[?^>.'$/RRS47S/$>V9(QXZ@^A=X _]!HGAVW\ MY8O"KF ^R/RC%.>F[XPR5XI@)7'<>6RBU?G8;(7N?FOKK/ER_["YOH%].LCW M=?;7#_*[6//H7Q^WCC:OQR9.M]^_H4VVW\'WD?WN!MEJO97;ZQGOO?NXO9[' MM<>VNF_.MCJW5!4PGM' @1>>J;S)6,K"2:J+Y'722G"I@IWL&D*NW1WU_<=' MC?_)II@ M1"JB<*P06KL"A%)%X%1++A(Z1FEE=;/U8 92<_*<-WNYX/8H-MQ9PQ]&'&RN2X[0+):9J]E+ M'GS9V_0'_7,2O#V$82.U.^AD0Z>#=^2* -GW_L^XG3UO=+A=/+\!&SYWOB>/ M7JXZ<^Z'7W+?IU.=??-\.>_<;@2\BF ZWWH\B#Z6T)JR1EDD9=CX ]M#*6D, MQP@GAX?]O-5JNE%Z= BCZZ,X@:M=S?V2'ROOQR=R5\\;*>N9E3\J>PG#4L*01X&SX>-+.S;_O??GJ^7@PP&Y-:C9D MVV=^URL?=9/6BK-5];/6_:Q=NY^-F?[%F27QW!^+M<;T%5LS?TLM90:%N MZK9'(U1IL8,Z:M#O9;[1==R9Y+CO%JW&'YG@^B_&V>/S&T:'[7*_ZW'>[WK?FGO2WPM='(=_ MSD_37IK@/+_GBO?WT[0G'P(UT1%+BJ"4+ 3ANK"60$%YL)X&9)1\6DNM:;]= M5&5Y5.V"*]9O(EY49M#HX#AB [Q'S3J K!ZSLAEDE'CKKPWDZ>+6"\,NJF1\ MRV"*QU 1=7$2SAYE4(S-(8C,PW%^I8OE9?K7]+;OWO#U#DYOS,CX_.:O='9Z9[LW,1V4N8)-L?YE@/_X MCF4"'GXW%'NLN/F9=37&'W.N9[ZHA.;5SGXOD'ILQ.SW6-53<']3(,G=%BQ_ M?O5DX>K!/4A5KL%S5(D'_<'9+?&V\J926?KSFZH=>CO:.&UB*\TCC^W_ZZBY MOG;:9-CNR[>?<\'#_?>;8NOE_M%VZT;MYK.MU@;;^_R6-3_C6+I;9&M]@^,8 M3O9;6[G@86?OZ.!DO[LEF[<5.>0AR&1=1W43IB[)T-:^L.=D?.<\.N]!W@-;BA^A MW:^M]BPE"%)8HEHJ3VS/XN%;67&(AMW!Z!:LQ_F!731-.)?%G.X_/)--8:Z5;698)VNFWMM5QQ10>AUR\73,?#2:@>QSDY4.B6 O[]0?FNSEE^^4D;7YWU M5@_'UL_1]T_M8>EP]*#GLR)!-R17%LTWYT.5 PS"L)%+ [3#UW:Z\#_@SUNC M[E>6EAKU"M(#K" -#V.GVRC/(9M(F:,30YCRRD[3Z?[F%^4^3'8XKC7GG#]I"\K5R6!$R^D8DP+(((3 M#( (@Q/[8%OGMI&7S]$/>KRZ\T(7#22Z$,[8 ]*?S42TI%^#3 M1/J55R2\ES*8$7CUGLJ\O\$]#BEE(COL3;/1T$'-JV:?X97MKUIF7 MGCH7-/+E$7##?F<\NOG(1-)6_W:#)]?D]_+?N>V2O"J"B>!#C-&+D(@%)BTE M1FB=F$O\@UZ9/G,X^ *.#V+A!A$^%I!&>TH?"_+URS]=A9@^ M1IMY#TDG6O_<>23?>:/]A-@W3F8$H>!YC?Z,;=!M.AQD?/K?WP<+E"!1UG9:C M-1"F;N]LG5M*N&[PO\Z\YPKM/(;60-33#HT\#W]]:^%Q3BNX\UI ;93_LL=, M+OBZQ69K8ZM!']_C,L4#R.IM0[LA.6.$*H-\U_U*\0_VY0=$F2,.NPC#EB5; MRWU^/R2\OT#$6S!I6>+YZXQ;4_?'J,M_BI2_L[:]QS2O6FW-B+%5+EB2 X]Y M'0D_E8"AS&)[!AW49K&Q>QCC:-CXXVT/QJ&-5_ZL==JRD+[6:;5.6S[&ME_5 M:5]P65Z'V#Z.D]<,R]UJI2Q4<<",E56GC@?Q$,><=V[G T>[L;(#RA2L#-AXT>F?U [+4C*! MK.U'K=V6CK'-';5;F:!TV._@*X;GV5>-C?^,VZ.S6MLM(U.H6MO5VF[9&)O3 MO&-ZA'T:]1M?47NWK:35*FX9.4'7*NYWR&%@=0[#XLNCU2NK6]"#@U+A7J3W MK[>'?CPD7/9T5^63G6KYG)P['G>M!]EII+PN3L!J8 M_A9:F]=:>_$%DDJQLOHF;^MMC\IM,:4&QA\ZT^]9@7?ZPW'>SK7F^N-18PL& M'^.HL=,>?JRU\M(P :_!]&^AEL7C^RQ<4NOE68FD+L.ZHP'2IM3)KP=]'T-6 MP[7271H*UTKW.TJWWD_T^A:56M:"L@D9JMK&Z<'K9=N]X!OT0DK97L=Y3LG2H#U2KH0?A5 MKJSN;KYLKK7>[FSLUDIH:8C*[8R4T!TKDU-]K30YNRC0>ELQQIO%*\MJCO=2 MO/(6;GN@JGRW%Y M&JQ1S***9BZ,=:]E-!^0^=D"">*W^W)W0=0KJZVRC&+> MI)WJ<)V7KXD@'^^C&VWM88_WUX[ M\XY#4RNW$'E12/I3Q6<7ET.?;S?7-YJ[&^NYY.GN]JO-=23?>N/9VBNDYT9C M]Y\;&ZW=JWLDOCW&"E9$U?2Q$K.OB$KI8ROES&N7DL=6S+[.:MG9NQUP7(53 MY>R=%N+_:/<:H\/^&)L(PT8\]3'7MLRUP\O$FHL*\XT (_CSUR)$"UBXM:S@ MW*"/2KAYI8#S3/W;:DS&>O2Q/*. ?YD0^OVRMI=*I(+_>##H(^XISOOL?8P( MN19"(.[*$KN[&Y)^]71?K52+/E:L=B?G,Y?:>/'._G#Q$_EGP4E_NV1 M\.?CP0 %LP'#81P-G_X4%UP;]D\1Z;[;F)$@5V:%HZQ>D@V:SQ_B?\;M3]"9 M^%97*?PC$T :56#I__FE(?YU/=ZV4&/[ZK$VXV&X=J:-HHF"M&"H%.AS>1NY MM=:K! X_<34]TR8?ZO3E3)N"3X^T&0^+ X#CIYF3UGHA_[/QA8W61L]A,,A' MR;W+)_/<[60;/N>3;9IMV_7=%[WMHTV^_[+9V7KY%MOUV/Y.N]G:$GMLXV3_ M:._S_M&SHZWN/K[;RU=\YW"O>]K9[N:^[9U,_M_O-EMO6).]:^^O?R1;W2V! M]^+[-NE>]T5W^@R^:[S/WJK][KO#YM&SR?_=/=I.U@EHP!?7YFH)B%#P3)A6>!%1+49C"<:L*)HUS)%&NO5]9 MI?J1,7*!%-1#X_M+@;/S)HI\_U-F+^')\Z/["FKF<7C?Q"&?DY(H>.+-D_]^'Q'??]>"] M'6\?O3UMKN\<;;]_T=Y>?]'9;[WAV'Y[NW7P>6O]L+W5:G[<^OSV9+_UEO_[ M\][G#X2(X%RBA8DV%B(84;A(::%)$"Q L$J[E57RF-X\^P^%H#,M&/$C+/B3 M)JAFP65D07_RP3&):BC&PDFO"Z&L+("!+'3P065><=1_FP4?H=(<'N<#L3_% MSMEW4@O8C]F:6]%MI2'@K'S4F[+6C*,?$K<:^=U)W*Z[IE)S\%K%(AI""\$8 MBD[BK/!>$"VBUMP01'[6/"+BIM#\(/2['7[=JV]ZU[#D;R_)LW+F:DE^($F^ M[L,YSH/TZ+XQIU0A? R%L5H5-D3N": DYQP-:M@C3F^>OCP_2?[= ON;O4\H M"OU!.]X(Y=])&]TU:E9I;30K7#&=[#-40K7VF9GVV;V!(YB"%+6%0DM!$$>@ MV^<, _R+1D:2,X;Q'$'BJ'WX H609KV._=M+[JQP1"VY]R2YUW$#I11]96\+ M:HPL!&&N0"@ABL0D94:1&$"@Y$KY2%F[0)([H^!O97 #BA<.IDS/;)='>C5& M6/E&$+Y,C4(8F%A1*U -^O %_'%)"7?&QP!>%*%,)37E@9\).U MPH#D,H)<616/-/_EY>0Z$O'S*89X1Y[U\]S1.AIQ[YEXYQ/^OCTZ?#X>XMCC M8"W/?1TBO0>U=$L>GH@Z,HY>CB &_W*ZL-&H@G@36&+1"T565I5ZQ$4=HUAB M>9Y9XEHMSP\JSS="%S%P"]87R5**X$*;PG"OBQ!H,EI(\#R@/"/.6"AY7K;# MQ&-HAT8\/.>DV)A08JT7 MMC,92JLPK&W"K%.96VO9'DQPWM%;L;7N/W@1HV)$%QXI6@@:9&$RR$L BIK@ M9!G/9GH61J&.'BVN0,\*Y-4"_= "?795H*E,$16P+2Q 0H&.O+!6QB*BGE8> M-#<12H%65B@J=4?06<6^.A[^].77-'.+ >X5JGWHU(W M;V D+8,2DJA"*)W_LJZP+(I"2LY]XH($T"NKPJ+G;']9I_Z0>%0H1O:[ROO, M,H5K>;\W>;\&H1)8YB'Y(C!/4-X9*8R-KG!*. /,!!D"RKMDC^RO+ZD_B+S_ M#J5=7@_ZQ]B=LT<-Q&H9HO1"60CD.!_)7&[HK,,Y]Q_.F=#@=:8 .G\;T_FO MTQ)GJK.V;F 4X2P#5%H% F% (*?M!=%E#XI3UD@MG3[^".CU +Y?74@9T'Q M1BW*#R;*U^ 'XQP="D4+A" HRM;[P@4:"L>HM<"LE%)E4=:/R*^G&"]>0M!" M@XR7_7XX:7I(Q()"BEJD'URDK\,-HPA2D1>2)$.J M&60D:U$5)5,XRU-A.<\';!E"!:RL2O1[9K4R6XN M36TD2=OP7^G@OI\W9B)4GCH?//L2P0#VL(\1'H/787^9J",("XEM2;;QKW^R M6A('"<9@)&A0;^Q@@5JMZJK**Z\\5"9&H$?R&9C(M N2NF36UI5H"=H4=7W& MHKPH4M&(\L.)\BRO8!I[12,B(-2()Q,0H#%#B6E.=(74"409M["HTW&V57!4 MC.,BW7[O$ UC>=*447DH8G%Q *_=[_DF@7S1*'0X1RB"M9X;2E PEB(NM4". M1(^2<\)Z28RS.8&<2Q4#F? MVB##H@01CD&)""+,6EK<.YVZ*9:RF-HC3^<8[?7+Z+B(K5&@HIPH/ 1]YP@'71$V%E8=ZJBXV)MG;8D MSHV!%E6%MQY'A'_@76HPK<&T)9V%;C!MH9@V0X"]MREJI:J07*X6F) 5W"$3 MB-*",KW8ONO]SL''V]TO=UB1BZM$X/%"/U1SG2^LE W MN@46X5I8PA!7(;@[*1]1=#O6=;J=82<.7O[4-KAM3.DQ[[%R!6;AI&N^ MB@-L2K 8J4.21H,X8Q1IE8]YB62<<]BK2'-WJ185BRHT5:/ 08-'SQ2/%F7W M-7BT;#R:3:?0D3#A!1(Y ,*E!CQB1*-$*,&&4AJLJ2$>K5I!\VD7Z>+4GN5N M34VVYM*]ZI,9?SN>\ :,%@Y&\[4J*+91!AJ0Q2$A;H5 1AB'G*5!$)$H 6)KI&N5U-FF9-V40CPP\@P[.$@F-MB)=()1D0UP0C$X-!-D@!_XM8>[VV MKF1+BV=8VNK)$(J=2V=)[T4J5B+-:X&DHAQ=.HL6FW*_B\>D^8(5EH60K-+( M4 V8Y&SNGXLM4M( M="&^:C R&FQ6MDX3;)F?6G%35+<".K=!'6&/.B8L!(! M))-IB3CC"1E%$_)>XVBTC%93( _TWL'H)B%S=7PGL^==+X5&&S?*PQYZ?3.9 M^K.&]BP<3>=/O7HO6>2QZA$E$)=6 )I&A5BB"LO$C.,8: ]N*5RGFCZ-.Z6F MO*>1Y0>4Y1EFA$7B(+$8,2(( J&VR$D-OT9!J-2&!V_6UDU+RT4E'S=>E9\* MTV3+X)_ZSMZ7?:R$I;9@?\N;BSEOP&KA8'7-Z5C)C$^.H^2R&>=(0BY&AA)A MDFEBDJ-@Q@G14K(Y'?N,Q7C!#I=&C)&(AVI0E+&Z'025!*?LVU-2])%9<NE=7&Y9/(T/2 6BD<[\PDH5'#LP=P)5"8$:Y6#UIXA MJK5.+AD25,H^#MPRN#G0\XRE>6G-7!II7J(TS[ ++E*4R4FD+ $3P1*%C%4* M80_+:3)>XURZ0)&6P'5J^[@*+HI%Y[BNA*FSY!S7QNI9!B[-EU1A8-U0[[/! M@RWBDFMD(Z;(:"6X")P;:=;6)6_1^^?&-9Z+^HKSDM-<&W%>DCC/T(Q(9,3$ M6:1\;AR7\MEA9P4B40B&DU,\5T@2IJ6DJI$XKX(/8[;!2W.2YJ&[O%RV=QH\ M6@(>S1/#>,9RO-!6+XT< M+U^.9]T7+&(6!1@'1GC$B;3(YL)GTB:048()RTGIE+44KU,/R.>?S?H/).SI M9+,NR.&RJ@EM2\AB;=!T<6CZ<8X58:(C"9"!OSO@@\KX*+IO-_LE)9W@2<^W8?!@Y2R&,/?8\B$SQ M2[L_C 7!ORZR1<1RM/ZW0>=EK]/]_]>&Y2C.PL"EI]SHA6X.-"?FM>D/LAQ5U&S"Y6["V7S&I+AB MP2"&C4(\J8"T Y,]*!^-Q,%[JF[QW#^R95R(UV"G_>HZZ.[W*FEZ:\N]*K M)Q8$;L#\AV#>WMH8[FY> ?,OX?5_>/CSW]U/M/O%'9\>M6%^VC".]O?/Y..' M;?SI^#U\[[\['T_^^MK^\.[SWH>=K[L'[[^VX9GW-OXV@@7N@T0^B8@X9P$Y MXC'BF"M@*A$G)O]9[]^PB7[.%&TVT5/<1(&99)A.R'I#$!=:(\> U0K,/=%1 M 9+@M77\ N/Y$,#<'XI36Q9?\O+^7MRX[P9YV0;*C%H@&TU$0H+BC]I8[-(_@-FUFVH9RK#9 M5$]H4T5KB$]2(A5@9W%'8'O1Q)%,A$M)L XXY'*?N(7'_]T"XL8[K;#G.^"N M4+>\7;DS&(R:'5G;'4G:&W]CIEPDQB#)K$:<.HDL(09AI422465]6Q^8VQL- M!T/;RP93LZMJO*M\"H0$[5'@E.539: \D]#(-BQ!>;H57 >Z<1+OT2NV?G_N+0^=*D?RXO0^F2>%:NH28SX:Y2-Q.I-"IH MZA1&F.0JI9)&9(S,,2.AB'(L!6ZRV-0HI[/)S:YI.E$CG/<5SID(+HF)?*]2R 8>MQ-F?'ZRO0"^M4T CTPPKT["&OH!3GQ*+HF40<(!F9&$U5 MJ(93YAG@=!9HUB*UZO6ZJDE-3X8EO8M#"W\,1;1E#QZ@.?"^='(TG?+MR8QO M>#\Z&75S4LU63!W?:0[,+A!+Y^OJBP.O^3(\RA$G+"R8(VGIJ9DI!'NQQ3NV;Y(R<-2>I9[CH"IP;%$&N./@QD.'2^G?^/R+82R*KUP^#;I=+4B#6HM#K?=SE$0X MQXQB'(7 .>*&2N1R"6)!$^94&>+=C_HJ]U\_N\C3M"ST0E+J(:XT0N-AEBF MAI@OD6A5"BE*#:0PF9Q'MGE MU2!K@ZRU9=L-LCXHLI[-IFT*%;4( *42D)5RCQP'%AZEL=1&+"C.)?E;0M,6 M)??N158;9*W(^6]#"U\Z/:AUJ=C3B2T/.[WJZ]E5+/,11*!\>.FD%<,^BH7U M.8)I>V>Y0UFO/\PTNX0_]XH.C.RPK'+/RV'13\7P* YB%MH0>X-8%:RL)K** MAJ9.S_9\IW)"PA^J6GLOKIY32IR;KBR\^8AV,8#2\^2-UF6I4L +-'.2[]#./N,(;&:V.UH<8HP=^B4%J M!% 3S95*U"7V-S%KTP\=E1?%Q XCK/1NL_79U%\(6O#SQ MLW-VX\RDM+29&M_3_MTRNUX)A\@%)PZMJ-N],^V'Z]_:[X<^_-UD[[]7ZQ MN??N[=Z[C8.=O?:-XOWP4G?]X#?WVEO;[?WM+1AU>W_OS<[6Q@'\LG\ _^QN MMP_VB[U7Q=[;[?'C[!]^PH= ";?_W18V6])*H=5BFP"[BME"8\2=>>#N++Z8O?IUG'G5XU MGNI#OU^=HHPO,PJSFK'QVQ?0\P*/X6?BUYI\\^3M%]5;,R1@_)ZB+S"C-[Z- M7Y#_\\]&3_WRMN_R^(2\,(K?]O'O\)X@^J<^^$NC^"6X1!$;_Y"/OY-);CPA %D&I[F]+OM82QZWQ,=S# :KY%-T[+3K<@ MK7^Y\K?U[.V]33WGVSS^;>HQ/[=II.?32.XBZ,^C1+CM_D-+JKI([C]3E;OW M!UDM%^\J>7"3<)10H04)B7/.M&;:)"L9L03L]O#W5A4;(YB@VQXS^Q)[H_BJ M[)]D4SH/X4-G>+0Y&L!\Q'+[F^^.\CQN# 81_A^>3#+HWO[$NWOR[O/>0>BV M/VR33UN'WS]M_?5U[_6N:']XU=T[Z)ZTC__HPG?1W9-/QQ?>W6W:IG]]:Q_O MTKTMSW\N7,<^;6W3W>\?>?O[ MX;?VZW\?M8\/SSZ=_+NS>PSCA['L'N^2C_13VNU@4GEV]S$\P^'7]M>_32#. M:T>1Y3HA[J)$)DB"E'-*>L9=E5C!"&X9LO2^8D\S)M;@X2KAHLAD\I,Q[$7-1$L)Q[L3DD7:,(J$# M$\8(G(1=6Z<&M_@UM4YKBH>KT7IM4$6T!D^9@3>GH)=&///^V$NO^_U0Y1#$ M\DO'Q\%^OWO+XK\-GMX"3\_F^*7WR:?H)=(*A]P'W"-CB$5! Z):*C$1/!\D M-"U^_Y.$35F#.@OT@IE3(] /(M"S!"G"8@5L I),6<25 X%VAB*OL-">2T.D M 8'&HF5TG>J4++2L@:DY&7I=]@>#XK3LI\[P67.AA5CB3QQ7%TR4JKWSMMHZ M#9 N"DC;FW/,2 %L!IHKSE.M$8_8(,L=099&Y[1@Q"BYMJY)BZL%YU36WO'6 MB/[C4*I&])1 FCQ81ERJA)Q1#@G'K3")D2 )B#YO<3W?=Z*F MHK\*/J:]TYC32'N'1?QVFA.F![=I_%QO=O5('>,7=H]%\OHGD'>V'[O=JIO, M8>S%G,F?#]#:<-+I=0;#LLJU?_);OQGMGHA8TK.V9[C&:- MSE^8SK\FT(Z5D7[5D^G[P6G#"">(H)^#QVR'CND:36LURV[+OXV"0XU,-ZBX,=>=#R[G]>LH.%,9R.R&3.'*YEZ>2 M'H-*54%XN;9.9 OK.G4\:R++=6=4C<#70^!G:1:F I,0*,JA$<2]H$@;BI$. MW@8<,>8F5X!D+2Z?:^3Y:="L83GRPU&F4^,NR..J^D>V/'SFJ7DK8L$NB&!U MAH?ERRO;!1!W7!Y\O%?:L0'4A0'JWGP(&A0F6*XL@;4JP&Z-22&'X0=5U@>9 M8/4",*C<_GQ1$>C&)55+@5X0@;J=0#Q>9G'+LV.:C6Y(@ M(IRC7)M(%5Y;-PNKPU4W1U/M<^_&-6[[!S+A'%$PK, MJ7F2#NLD>/4!NNC)P*$0NB64?JI5!=O6@L\21;5 M ,!# , LK]( WLKA[$/.\7G*/+).*12P$S)RK),E:^O*\DO&J @4MJWF&BS6Z)!6BB(2 MK3)>L.#UN(TDOW_/EL;#5&=)7A8W:B1Y29(\4P0^J!@)93H?5%"(,T*0)08C MS!G.)9.%RVXGQG-_C1I)\BJ<2MC)=0#C8#CU-#UKXK,B&0T+)C[3+=(D@RX< M*K?G2$\TGAC.+5*<>L0%#\A&%Y&31'F;I*3&_B,X#GA5>SX#EN%+8;AT?]L'.^ M9=Y%F)_O,;RVG5[>5WN]+5BB_B #:(.NBT+7G7F_$(D^M_1%R6.P)J440)&H MSNF\X4C3720U8(TX-O)(ZH2"-P-$%IKT'L%1- MM=2G)KV_/&K$K)':A4KM#,6)U%CEB49 ;BCB3E)D5? H*(F-X<2IF.L<7U/C M>*XEV!-R%(WECKZ@=3^4-M[LA8M \V,QM-_@UL^:XS35$9<01)NF&DR[=71Z M(YB_22Y"OS?XH]I>X^L.\A[;_C8L+2Q!IV?+LYUA/!D N=1EOVJ:,O4I=^8 MGXO#YK^N\3;Y9&DT2& A 9N31-J9@)+AC .1$E'(ZMRPX8O*7:A-;G=3:;4F MCJH&2YXFELS%!2VSFCFDM&2(6P 49Q)%$2<*:@:'$'/Y>[Z([&IB;U09'T_[_?R6E"C M'6(Q9&25!AF''2*24,.]Q\J''!,4M6HKTGB^G@;5:H1YN<(\0Y.P5LPPXE&, MSB.NJ01A)K!DBCJ9LO657*XLPD6=P3*IO;V^8.<;2$ESJ'L) M5OKQ-:EF46I*/$7.8(DX4P$YSAR8ZC%9H[AQPJZM$])B4@W>P*!**(Y90B6,"&>$D?68)\3]3RE)!G+ .DH:0FZJ.Y;#Q6V MG0YDNJU%A6.+CDO4G)C>Y5DO+0R#J0_]D>O&N95Y[&:7/S'*53C]NVW+'HQU M4)Q&V/E'MHS/NP7K;?.W'O,>*]9'[ \[Z/BGNNGN'5RNW7+]XA/EYV^ MC>5^QK_%VN-T[B3M!'"G7U?M_G,^BAL^>@L^^G'.\C::61,$0XQG%DJ#1,[2 M@'1@ =9,"179VCI^P>Y]_KU^N2X-!#U["+J7H=Q T'(@:/;$FC8>)CVA8)P$ MD]@X9'3T*"GM&78"M$4%0?+>9_)K>F[M"5#-K4YW-(SAV9'-VU8WJ=V"W-E/ M^MR1?KED<[+_&ZR_$];[.;K)+'$&&XV,JZKW!H4T\1))$[S36*=H%D0WZU=N MJ0&A9P]"RZ6;#0C]) C-$$ZE;$Q. NI$Q1!WRB-+*$%8)47SZ0])S&((Y^*+ M0#5!ED<(@2SM'DU&7Y,J^;2N;":VF=BG=64SLHZG&M%9A$.V%O=89,[:4SA[ M]J23ULZO7+'J*&/@6/:!JRE>;8SAJCTZ<;'<2Y7O>[!W 5J3M(OFF,)B7.3M MK6OZY1*M<0H&!H%HRKX:'2NCD1;1M2IRO^JG==_XME7MX+3 M9]AGZE%9TV3/S*%J ZB+ ]3YEKM!1>Z2HYCTZ@)&$!.9<8P>)*%&Q4DF&F*^;'4M]F[V3T[+>!1[@\Z76.P\Z>)5M? [U\AW M79.-MW*UTIICCD^)9#85SYXN?YQO!<6"#1)[CHBU''%A"'(R.:13<$$&ID)4 MBZIX5C\'>P-)SQ:2FM)D3P:29H_%8,MIP@$Q8B+B!FODF"+(@ZWKL [68K^H MTF3U"P;4&EW&W=']%1LHMTA?B?2=6]6O>VS[Z.Z#7+7$GU?]$G[M%7Y4EK'G MSXIA"7?K5DT&J\W\Y/?R\\P6N%NS\'M;) -X8'AU;=?P*TZ@,2V8[*K-R:8Z MR'MJ/,Z-7CBXV&$;X7@T&)[$WA 8Q5XZL-_>]LOJC>&P[+C1T+IN/.B_M7"; MIB73 GG&?,DI36#M673(LR 1MSSE$J@$29<"#\P0%_7:NFII79,>Y4U6T>)Q MXMYF0H,3SPXG9NP1*H(+7FOD4TR(,Y'M$4L0* XK$Q.@8$ -$]EBV=YA+#J](ME.67RQW5$L^JGP=G!4I&[_:W$4PV$'.8WAO;; MLV9YSS"WX0'@4[Z<^\D5[;3B__<2,-8_DN^JX=##H)IG"* MXX#6#3 O&)CGBSA9JQ3FGB)8HY5G%ZYCA0 M;Q9W'T1HA/YN0C_#QJR"%32)($,T6&V:PRM!)-*)LR1 )5 JP&K#\AY4;/&) M3G4B#L_CRD6Z+:FH?^73FUSO*\-I)^MWOSY33UW1/;1;,^NTQ@'QH"KO\QS/ M)5:Q$)-!V&&*N',<:0NTEQ%ODA&>4>/6UD6+"'9__T-M^M$MT(NYVICQ&.2X MP8R'QHQ9FHQUD!IKI*AV@!D^(AL$H(?&3BLN1#1 DXEJ836?1%$_T%B%Y(JK MJ>7C7-_GP.YNF;(PGOOK>KLUK447-D'UUFN/Z?R]1I%-E5BCJ1:FJ0[F2WPD M(1U+P&F%)Z"IC"7(8190D,Y0*J0TP:RMRQ8EB_+B+DZ>:E[)OT'6!ED?/W6Z M0=:'0M89&P ;0KAC'&%N %EQ=IK'2%'TTL? B1(1KZWS%A<+;O'\B,A:&0J_ M588F_!LZ7];_!3^F S^QY6&G5WV]NHIE'BS26#Z\=-(LG0='L; ^^W9M[PQF MH.CUAW!W,),+&$P'1G98VFYQ:LNQ+7 4!S$+;0"9BEF5]*J)M+G&8NKT;,]W MX/+!$/Z0,X@&+\[7<79")L/@V?M]VA]T\MJ_+&/.0?H2?__:"<.C*8)<^M1D M??'%1ZR#$8R&-W^D+E.-"EZ@J]-Q^6<><84U,EH=K0\QQHR&V%@J#" @5RI1 ME]C?.WX#G:^WMO=K8V#N"7_0/X9W>[?;!?[+TJ M-C?V_RQ>O=G[L%_\\KYG1Z$#@/;KCYXV@_FD;D2UWN<856D:>,"N/1W$E],7 MOT^]%)U>- MHB\PHS>^C5^0&]_[I]L2\L(H_E.W_>?W!-'+&:R\U6U_X/Q[2CZ^ZVG5^4.9 MVSS46)!K517C & Y%KMPW=&@V :TOEHC[BDLH+G5@_[2Z0']ZH_@%F$PYR:_ MSJ:_ ^&M^2)OG):=;D%:_W+E;^O9J;:HQ[_->;?G-HWT?!K)743EB04Z;JBA M,TW+'A2I[)\4_=.8B1[8/=GX_ (61;S5B=+FI.8JE;EI:C4\6X?CRI>/.6N? MNQC?\^Q&W#WX_/73EA[)^\Z'X_??_UT\NGSN8OQ M^"/>/?[,82PP'>S61=C^_BOL[V# MHZ/=XZ//[>]_D?;K=Y]A3$>[']K''S^\_[9[W.Y^.G@/SQG2[M2]N(_A&0Z_ MMK_^+87&/I=J()Y$Q#D62,,"HJ2#I>D5,P&[IGC,HPC@Q9'F03'L%V4$F?.=;JQ2G,:< M+_\]_U8=W#PM^U\Z(8;"G2W>1*B+%="49,E]!>(I[(;.N 2+[87"GN2\T>_5 M'VY=9ON QB?/E=8#7W3@YO;9Q:3D:[;4H[76>"'6)3X?,ID,^S$IS21*? MD-'1H12#$@Q+G0(![45;@M^[;'_]^'0CV4LCH(UD/[!DS_)2$QG1D7%D*>4@ MWE(@0XU!5/J4K,<:(!PD&[>HN7>:8_UXZ1-B(FY85/DO.:_FR):'<&_@IMU1 M)J*=<3).&0?#(GX[S=DW/\5.GNZQ_,=D)Y>Q:B^]&NK*V3%E-U MZ@JV:NZ0G=Z7V!OVRS/XXGB*1J>-/^1Q&,?Y0GPH.\.XU?_::P#H+@!T$3 D MN\>'=/?KWTXS+Y./B!DK@5MHCAP-%(DDB8-MJVR*:^O*W+M76>/=J+.<+IA; M7">GEUE$ZGR+ 7V/9;^1W[O)[_<9^;7>"NHY0Y:X@'B*!EE%8)T8B5CU%+@ZNRRPG6J[?ODJGVNFFNE MW>^A*KFH&T&<[Q7$61%3;=$UUJ>)7&_R KS+H]I+[P=Q8S"(P\L^XNWQTC0@ MNRB0W9M/-\%Y13US2&- 6E@[AUP*%#F5B*;BZV)WA8?D2UB0?5V*X69#<.C_IAYV)5 MWD68J^\Q3#M -%BVL-,=!QL9QZZ4M(K$62NT0H1:BCB7%AB+%"@XHK3V &Q. M9##CM3(+&P]/_1A+(_#U%/B9&G8ZZNA"%(AY:D#@141&*0D_I(_",:9=,6?(U@K8B$NM?$(X&Y>AO$1V<8F7#BL[LSQ*"JP MQ\1'%)/5.1$P(8N!1R5'3 Q*!F;'L$J;3)QG+==+;0YRO5PWHGLWT9UA1#)I MJ5Q** 4))I"-0(928,A)22@#\16*KJWS>].AQIESCU-$*99E=6!H?*K=?OM) M=O%TK;EZ]#6;KL08@@[LMPD*_1%[,75JTXWSB8#1[CR/2"$$ZSF*.8S$C1?( M)0TV6DA!8$)53%4WSOGXT:-TXVP<,4^GO5@CN@L6W1D>$3G5U&&!K.$)<68< MLMI0% S#@EKI3V-3TA?KM"3H[R#JHY+MV-= MIWN/:CVWM>0>\QZKQFXW_/BD9J[@%#M?G-UV0 M=^?KT3C/%JY;*:HN#7YF(400#$H10Y3B22-5%AI M0[1I;5V .,^7RW\4<5XUW\;;,I[:3I@>#!M[L?I5LM#8K=5X.AZ3>$R69QH: MF$0$-GJA2C>HCI\/LPBU4Q@9;.+*:+\:$S/-H<#6!>)C#4&$2+@ZC/\^>YL)9! M>HU(SC[F+DAD64Q(:1ZB25HR5Q4D56+^/%?CWW@FPKUTMM$(]\,(]RS_4,*3 M(!CRA%3%/@VR*3KDDV&.$&9("KF&CU2-M^-Q,SE.[=D*IG'4BX%,%^/M>"T: M:%H8-!W/GR,WD1OF-4$F"8XXLPGIF"@*5 8L(\8V.V))+A5X[\:EC:^CSG+] M8&D)RV4!"6IS5J4#$JKD^ M0";*4;PVS'(I9;CQB#S"B:EK 2POUIN+A6DP;'$8MCW'34@(/GKI$)/1(NY5 M1"8[1HRTVK((NLJ8'"2&Q:^'V=3X1&KH$VG$NR[B/4-17+!$L,B1C<$A3AE# MCFF*;+!<2^8-+/G:NFIIW7A%'BG-=&4/;=?.(Y*1Z?P :&QLJ,4#U'QM&,$Q M4Q'['(0QB&,'V,25SX:4%A+4D8LY;-R2;#[GM'&-/",!?PC72"/@#R#@LTX2 M3KP7@J$0,$8\IWHYR^'72%60@05K8A9PRF6-!'R1/A(J7JBZTY!V'!95<;K3 MLO^ED]M/N[/+IZQA/;[/;@@D,+%BN M'OIVLEQ_G+T?9&P[+X:^<;YB#;PM#M[F:])8PVC"#I"-D8@X]P$Y; 32D5K* MHB"*J)SVUB+RWBVL[RI&3\C%LM+0L&#JTT##(T'##/,A,A'F0T0Y]15Q1U/. MB#6(..V4,M$13M?6F6QQNJB.)TN'A@6Y9VK"A=3UJ;*9!Z5N_^N@2&7_9-(5 MX2H-^KD",Y/)N-4J_53EF-O:FTL9Y"K4(-KP_QUU!IT*T_LILV5 U>%9JSCM MVMZPBBSF7AJGN7A[$U%\.#H,IGQ5+_^@7ZU0&=].5N9M7I=)??UJ51J=MSB= M]WX^U8E'6$1BD7%*(BX-6/L<=!X-/# 9I''> AW&+2V;,^3/5K@73&@;X7XD MX9XAM)YY;HPGB*GH$"=<(FLH0TX1SIPG2G.?@XE2XGK(]O,OXUAK>GW3J?<^ M##I,R/4 )'(Y3&I%XB:+)E*3U7D%B[,/:[.7_@%L&SR] Y[.%]PA7K@8A4!) M!XZX9[G(GS?(4Z.XB3X2GH^LR#HU&VHBGW5W_S42O$0)G@UN2J^IE!X)8D"" MG?#("?@1&!..2)>2D[DX9XT$^+EQHF; S8!7)CH_&E1]7JYU23>1^;J=;K@A M$+0*4V? MN_K!P_/R(=XN1)\Z/=OS38B^"=%G_W('ML*I[>9"(U7<*/N7A[$\*;I]N&\3 MEG\X;_*[.%V#O?2FWSL\@%78BJZ)TRU0G_TUQW<=U90*89%,,2 >64ZY3PE) M(3G5BDDM@>^REB9-#/[92O*"O064PN@IHU[^JV+++=,KT[".Y6#4?+J? MDY$X+ *P#F4!HPA#5H(QIZ3E&%B'B"Q48.4UQN$=RSN0UV!LOP?9D;4(#K@L!U_D./0E 5"HF$>A( %<+%,D9 MC9&07"O!!(V,U]&,:SPS=2=*MY#I1G;O)KNS+AAC L7!(QF41EQSBHR-$FG' MI!'8"!FJ:OC/L,Q;O3G&V$#(A")$-RPZ@\'(]GR$!QZL7"/ .M2HV$LY<+XS M68;-O H-H5@ *+6WYEOO1& 4L&0&8:LXXI$XI+'RR(<@8J!,BA#J:*TUGI?: M9\3\HS@W8GLWL9WA$M0K8K#SF4$HQ(-3R$;@$DQ;*:@'$8[ )12MAYMT%3P5 M!_9;\;4S/#KJ=_.8!T49NW880S'L%[TX+ 9'MHS%( Z'W7@IVC,8EAV?+QO[ M,K)\%O:K+<.J^3-J41WKW7C-#OJPFA\N%O-5O]S/R_>'!3MHLW^2VR39/,@F M'K0XD)MOO1.XE5H"OI&4#.(T<:2CP$AR:AGV2CN:LU!:0LR;3(_2,[WQ7I5I3[:S5]/# ME)?/'S<:X X:X)HC65PRGQ)#DB8/N)\2,D%8E&)PDBI/+!5KZ]PT![*>K3PO MA^G]K#PW=&^!PCY#]XRAN>L11EI:D4]M1>2\5XA)E2*8>,0Q5?4THS7IJ;H* M#JSKCH7W)H4#8M'-/<(:G]0#\I$Q*L4W>>+/UV9JOC80="<(FJ_#SEA26E*P M.+4T\(-29)0@R!(660*K4T<&$"0;S]*SE=<%\XU&7AI'/'U8?N%AD8[PM M%8GG3VF!C4943 'EVNS G#!&Q@:-6$@8:VM$LKE89 O39=:*?*I>G!4&A@>N M$MD P[*!8=:KHY*E*1K$G"$(U@\HFL<&629$BM)&3%QVX;:$7$!>TG*1814< M/MLI15^E/8-4P!N]PH_*,O;\61&_^2/;.XQ%:8>Q\@-5;"GWG*E>Y,8S7T!8 M?C9$]:/ZC$\1#!_35S1>RKVT/5FW=[!L>[V,BOF_[8O5>G>><);?V.B%JW^X M=&6#E8O#RL/Y< QGR=1/W<:I!Y, M:H'^J6<%'O5@4DN!D08I[H848>40,I\"J6*[-#^:6Y09C)90QL+SK M= %^ZIHQJB>8SY/=2IV>+[,+N/@%1*YZ]6MV,"V6/SW=E(#'9$GW K*W\+Q] M,"O':[HU65OXO3O*:W 9,LSQAJ3JW5&R/J088:M'C":#%#HF(D6LD<..34("ZM12;HB$PD MU!'*@48E(%&XI3%O,HX>+/WY)D[4*EP\[/1Z.1Z76Q]7PK1BN4=WP$!MC9,D M6>V(XEHZ[< R(%99*;B)S/R]DZ&/4+9,?M0 V,( [&#^F'[B0H!"\05 M$T@GF@_]!L^,EUJD7#M$M;2N4R_5)FUIP:+.,-62Z( US;0'&QPIF$.*.P+; M(<9*U'$CZD])U&>;K3%GM6<*"8LIXB8)Y(1+R LGA0Z:)U>=A&A1W%0*J@UA MB?#7&ZG*+6.9XV=[R6 %0G_DNO&\5]G]VDO6;A[_]Q$GZ-FH F!\Q IC-1$< M5('/3,\ %4C6P2LF*U6P;*]8HPH6IPKF"R 8D50PVB"JL03;56-D>**(.L49 MUL91K,%L%2TI[QTF7+BD/;*/K,'# MN<_MP$(SX&; S8"; 3<#;@;<#+@9\(\'_-O0 N."?T/GR_J_X,?T$R>V/.ST M*N[%KYIX'LAX+!_>:*%5N=&C6%CO^R?PW6)[V!YU,?%]6Q4X[7^+O7SMA>#0UK"Y]:D)N\<5'K(,1C(8W?Z0N4XT*4:"K MTW'Y9QYQ96G):'6T'JR'.([-6"H,P9HKE:A+[&^JUZ8?.BJG3W%J#R-R9;2? MD4WPD"]M]ZL]&ZS]=G47PA:\//&S;>N[=[[S8.=O;:-TKS!-XFXBD?!>&N?YS-O?;6=GM_>PN> MH[V_]V9G:^, ?MD_@']VM]L'^\7>*_AM;_/_Y@?>?K=?%:E7OQ?;?[W?.?A8 M_/*^9T>A P#WZX^>/H.[N.'1*[UP@6*5(0Y3T+6G@_AR^N+WJ5[I]*H'J3[T M^]6YS5\P8X17WS=^^T*B7^"Q5$]4Z.2;)V^_J-Z:<2R,WU/T!6;TQK?Q"_)_ MZJ%O[W3EK1^?D!=&\=L^_AW>$T3_U"=_.%AYJ]O^@$Y=Y_U1]2_ <+VC;*E; MS=PT9_-B_TA3-8>#X\+RH+]BL0O7'0V*;5!K5\/+=]L?C[,IS*T>])=.#WAJ M?P2W"(.YI,NG EC7Q:[NX+ZM^6;<."T[W8*T_N7*W]9S?/D6RW2KQ[\QY>L9 M3R,]GT9R%Y%^8KF_-Z!:?UC9FWW_.9=>C^5@2M]R6LWP['(*L+/=7%GKJ2+" MCY9M90/-=W[^9Q-'7E3&]OXE^=FNY.9I!(?W-B?!X>/=K[M;GXX_?MBANQ_: MG?;!7]_@L_PC?==I?V^??#SH=C\>O^ON'OBOY\'ADX^BO?61['[X=-P^:9_L M;KT[WLW7;_TE/GZ'>QWO,OC\YT^O=[_-!H<_'7_&[>/WWSZ=[-*/]./7]NO= M[Y]>[^#V5C??J[/[/<#XWWW^^/U5VNU@\F:Y5 M$(- 6NB(DL,T!D6 F\5\:I\)WI)&+?OD_D-GW/P@2[O!N0;GEI2NWN#<4G&. MS> C*YUF8X0[,CW!.",DY MT2ERKZ1EFH#!1%UPFD0;&POW\9E?>W_.PF5"!4840QQ,7<0]V+K.LHBH]-%% MH;46N:P*82W2%%9YSO)KM5'&",]),-PP9CEFQ$HC%#=6"=E8;K60WSG+S<4D MM1 H,0Y"C"7(KU,2$_MGZI?N9.Q&)J:,Y_],1NONGP7 M\5LL?2?GY/7+XDL<#./S9C]/MTS#7YD%_X]R">PL&W$YO M[K&]\C_5#FLP>&$8/!\EL,IZ8GU"6##@4,QX!(L?D78JP'^:$>V:MN7/6OPE MUA9SZ26GGDOF#(\1.\R-L19K'6_=7*H1_]J+_RP%<]1R3CE!"E.!.#<1.>,Y M(HZ*'/"E0>=:QK<"VS:\2&(D]/8&U0)X\^:HN_['=46Q0>&$H M?#9'PK10U'AED)# Q+A5&(%&U@@4,'&@BH5686V=MXRY=_BR<6/5%Q061L0: M4'B"H#!+S3S5G 9+41 &(TZT15:Z@+"AWA!+"%K> MYAS+,@E6)3&3^]+D< -AR%'I$+4:)VZ!>HF0PX6R)>F]JR4]L7381O)O%VBD M"DPT*D1.%_ \V40)-38%[*0Q6-RVI%HC^4N5_%DJI1(!FYHG9$@"R5?!(>L8 M1LQ8''VP@9,L^9BUL%Q4F>*F#-I3O;*9V&9BG]:5S<0V$_NTKGQ>!?BO3V=_ M%X<6_AB*:,N<,7QS]\0ZKU1S_&*5W5JKEN[^=#,^[F+%6N^-598&I7E4VDH; M%'9&$"R-TJQ)=W]\*W;WX/VP/=M7RV(58J)(DMQ=F7N!3&04&6RY98IIF]S: M.KS98O3>,8$F9:N^ HQ#\$1%KJBVW#AF=")<4$5!@K%4KLEWKXD SY3K=Y;3 M2!U#(3"/.,XM@#W52%)&,2?2$2[7U@51+4&>4+NL>JO[.E^Y4MELDX;S_9,G M6QRI2569:J"(A5">6!.$Y IK*SPEW*7 51!6L3OGK\'FV*GVQIO^8-!HH<5I M(3]'([6-+BII$8<%1%SR@(S$#%$?'8L6\YA "Q'28K).IZZ:=+-%LTAO71 B M" 7F@C71*!RE((* ,9A4%'=.-VMD>'DR/,,DC??8.L\06.X^'WT&*]!ZA912 MAE$:,35^;9V2EJ"X1C*\JFZT)CML=7)$?%+"2I)(DQ[V MD*+/69"8$P_V4 #1=TX0(FP2,BJ+$PE->EA-1'^&32D1$Y=&(:PT ?G/7>Q] MDL@)1A@CRCH-;$HPT\+LN>2'/8L0^X;WHY-1MVH,U1\>Q;(Z)EG&H]@;=+[$ MY^)N:N+NJV8P-''W9T@/E'8RDHB3*&=64F:L#/3C>F+,, M'%,I&4P04+H ](!JY(#@(=@0R49O@R)@&5#5(N;>SI8F[%Y?^76$VB"C#($X M[BW7U@6NDJ>6&1J3:<+N-9'?&7K/O+)"8X\H50;QH!.RQ#,P[UFD3F$3(P5Z M3\&P7]2YKQH1^.J[F;J&^52_=W*7U>%+1/1\R[]'%*4X)0DGA0R23%4\X\M$Y$8$.!1IN4OD7T> /#*]FH;7:-)N7]\Q%1*H= MAWOIP'Y[VR_S #>&P[+C1E7WRX/^6UN"�XO#@3I%C'G1O*?@.3/,# >L6$X"$1"[D7%)$,6!X,PB\$"C99&Y2J3JH75O 7U M**+?I#S6)>7QF7CTFA2 U8D#)I:+B:2$L,*=C"^Y1P\ M&P8B22)6&*N)X#PDGSNT&^-EL@Y>,=G8'G5@(/.'^VG03#HJD%0^(,ZP1KF! M';)&<:V,2339JEV[Y"TF%I5G<"1HMVQO06SW02PE;Z1T&PROP2)(%NTM; MP6@P)K?U;,RNFH#>C-D5!74R.8I$DA1Q+1(R7'@D! O:4I5B+LF;>[>KEEI8 M39,' ;V*;O]6Q9C@W]#YLOXO^#$=VXDM#SN]BK[/9&;X"/NZ?'B1HQ5_/HJ% M]3GGPO;.,D_N]8=P=UO"GWM%!T9V6%;-N,MA=F8/C^(@9DD,L3?N4=.K#)$J M'SMU>D"Q.Q4?AS]470A>G"_5[(1,AL&S/_^T/ZAZ#+PL8]<..U_B[U\[87@T MA85+GYHL(;[XB'4P@M'PYH_49:I1(0MT=3HN_\PCKB!%1JNC]2'&Z('/86.I M, 1KKE2B+K&_&5F;?NCHW-@_M8<1N3+:S\@F>,B7MOO5G@W6?KNZ"V$+3@:E M*(QZ=LYNG)F4EC8S8UD @.V752>*ER"_LRJ_V]][L;&T[?;!?_/*^9T>A Z#WZW4"?8^EO24"\+6;5 MP)C^Z (S?%R6][T]97DG_SEJ?P"6MM4%AO7OS/(HW%_L;GWFGXY#MWW\Q_'N M]W='[8/_=("Q=>.?[\X^?0BGCG()WT> R<%W['S?/=DAP/S$[L'GKWL'1R=M M^I[N H-KO]XF[0__3NVM]V+WZ]])Y,9D/"&ON$._9B/ M=WJCR5^9)6>8"CH)%3IG0,CBF&.:&F& 9T/ (U/DTBT0Y F3_8V-_9[_8 M>U6\?;>]#T(U08LKVV-&/N"]R7=6:SA>FA]^[S^(B'P $;F>"^QD8A7+XD^P M/'*A6- 3Y>E$YQ2_#/N'L JSQJ,W* 3.K;LQ$&KR/Y.BG^? MW+'ZC?R>NS7#':9O;H[YW>3-7XL.,+SB%!APQW?/T+"TH>)R%T/H=@;5";M> M=9?\T!_[Y>=BW!IZ^YL_RLT[BTHY5E<,SDY?'T9_U(/M M<@BK .UPR+VCO(75Z/NP@<'5?H'W".#2_&U7W8#\*WX(D])82?-N5JPOGDV M8K=_.BB<'8*.R'<$(W3\O3F-I-?QF:>?GL*"50^?QU=]3^S%\O"L5< >[0QM M":_RP\;>ET[9[V54N_2D-^KB'TG%C3&)A[12IJ-_#'&]8B%=-Y!'GZ$[F&25 M<7;N*("\=[O3"0_GU&0 EY0G\-89+,Q_1YT2YL*=%7D6BL.,!M5;L*+Q-$]3 M7MI1UIF'L.1PX\YI7M9?)D!=?>KUQL;;<\U@*UTS*6,^P9A+VH.HWP?%1@\T M<+=X%S.F9AWQ"D94$(S^+T#;1K67X/NZ@$5W=A<4@Z/^J M/!!LPVFH$\)GC M46_L$#S?G;?8Y!DV*U]&UJ1QV)].ZXV/==(?#.%;,TW_AT>L@#E_/'6R*[ X MB[;,,4:X[V-*Q1:,^\1E_9]9-B.M(OL_:[G3[Z:'EF,O5(W+,S$I.R=_V$%G ML)PL?[:Z-L#'K[M__1W!MHO.FWQP+B$.7!I9+PS"Q.E@8_(XQ5E. M_TA4NA+'_FFGER$" !-N:<>MY5M3L+@U_I0Q=:,?5MAK+YJI%K_DCP(IGAS0 M'V-P1HM16>:_7;KVU^IK@.AE:.Z!7 X&0,PJW+!%LIURJGS'5'N"\/"G47=X MKF&G?'2*-N,LXL&%WI[PUNG'\G6=\7X^OS;K^:Q/IF. N8=K0D4AOU3>J?,O MA2\I <0F1/;$GF4$CM].82KR3%T#>3:S^:]'_2[PV5K"S,$=5_YK'-.B4YO7 M;33(JWJN'UOPJ,#!'Q7B)^K^TO8N0*N=V,^P4K Q3RH^E-6>'0Q&)Z=CPE:M MITTI[^GQ-LL:+1.#DXQVU7Z#Z\$\:('-8ETV(RJSTL73I-J M!K:;+\H[!*9WT)H0Q7%=ELMDQ8Z_-L_[=&O?J*[#J)P:?>-A5JREVLP5L1B. M*I$;;UE?\830@4QG+5;-5-;M$](!"+(!S*X[5ORD>OO2'V@KSUB68Q#Y[L0\G&!9K,XG M& *K 4.KUU<_#)+D6YENI_K.[X,G>S[OA;>"27['5\"UNT/&^8 MW05YZJ2)H7[1D'L+=&79J<1RY1C%>][^Z^\@#=/.):2E\(CSJ)')M4QM#N ' MKJ.42"<8:>Y"TIIXP)F6D0URT!FIW_PSQ[%?XIX+56^K_=E M_O!IUSK;&"*:XN9K[+E)]5WW#CHU2K?GE^UXN9IQ/G M#_>ZWP]?.]VQEW!<@@ , QA[QU4ZKAV'2WC8$$$-=H8194=A&*O@>SSN3P+T MY32$C%.==%8;S'[7&7P>:Z7WO0D9R3=%9-VKF[N8@@"/T34'O R\K1Z5C6]T&]YX\6'=BD'L#C MADWK,A$&Z^'">S(A$!5(%Q=NE:)K'6SOP5'VLQ]FP;GXNG-O]6!T>@KS =+2 MZ<$%P!?/,@DI89^#Z&>:#INP#TA=5 D[X^6?<$W8\$- \(D?LI=%I@\L$NC= M-.-[S%[/JD\J:9+E@V7SH3'M^OXD 36 2TZ<4N3,K5";V(H<#73QZZ,Q@??:]6?6,2 M=,A,N74%5+*& +D<@OX8?LTJY-T(H,B.Y>]SF?V!U>LQ.1_S?)"2R7+D=\;5 M&,$>L-W*"PMSTA^,G9/G,UI87_8'@W,A@'L>PJV!YDZ_#B:SVMUY_G*<"X!X MF$V%R]M[LIDF4C2>K;,7Q8>C3C=>,9Y#OW*7#L>:L0_0>Q$\F7PAS/_EQ[OZ MBR;,:J=+Q9Q\__!?AXOYQL]7[E]IP\=17BJ79/%8""3X+@ MA\X$UB=[IS+4QG:+G[,B],K/,MU+KL8;B8BHE!8 =' M1>KVOPZR73_U.5_8;(/KK;87<_'9)9)L@.=++CI R7[>$]4XQ@Z[QFW7/OP[ M.)MLTA+!1HB(.\J0L8H@P[U(*AJ#L9YSV]7"I/MG,C!QRU]$,Z[N@)K0^LOJ M8NH$'*/=)'8[T5!9YBYT1O8U7GJR?<"\8$O W=,PCG%->,#&_OM+$?S!: RN M^>[GR2S7W6=0_-'/MYO>YM7&_A_3^\RHN/C%=D<5MN&K@(2[,JEZ_Z,%&Z5\XG,Z) M_X0^7=88E^Z&%(N2I$MD'[. M2*R0_,I;5QG@#+;/F=&S!M:*I_:J!:7VJB:UMTGMK4]V;)/:>W-J;VW2;>FC MI=O^,?$.@,YPH'2S6-4PB?9LRL1WOK4/WG_[^&$'V'?W\\>#O]C'X[_X[L%? M.!]=VMOZ?-;^_I'OOFX?SS+QC\? L@]>'7T\!O;] =CZ5NBTMPZ_M;?^HA_I M#M\[V&'MX\.O'VD[[1Y__-;>^#N0J+'!#!&&+>*&,Z2=,D@*PXWC!L?(9MW= MA&GA$W/> .9@@*(8A;7!"$>T9&PNX/['^_V=]O;^?K&Q^=?[G?V=+);[/Y%$ M^^/OO3K.$'P2(1)"I.31<1NIM ESK3SUGI@[V!0/X:B[7FZJ(-J&_^^H,Z8; MM?I=T'?K)PEA-QZD[(WRIV=+V&#'B(A&8F&YYL09@ X7B-(V M.*SUM$K]U0/D.^U7-\'!I4E]&\NL X#![*7_]#,9KK)NXF XO@I&>WZF$M%5 M0XKO.V)OZ_WW]M;GK[O?#^GNQM_6<.V,UBB V"&.@T:&88>LLU$YIZBB>&T= M6-WP4[NA&&?)9D.GRM2[ MZG%[!5+2"7:\9;?ZP%>SY9%-G2H1O1K%:[ *\TZN#)@0LX'2FF9'7_9OCKUU MX\1F, 2OUHS.IE,"BZN?GSSG4,/P]OJ#8=:=%L8]G'K[P'KO@I%7<<')?2;1H/P MBYN.,8..Z%;>"=@?X_RB1]TEF[!SIZ#\JNR?7(+Q9E/<8E/P7=@4P3F12.9Z MCB"NHT;."(U$THQXA4/D##;%BYN:BDVV1 X7]')$.(/)N5H?C-QQ%0WN%Z?V MK K)CQ.D>_%2?G2.>&6G$Q#%'&R]%)S)Q'PF6?%%4>Q?.FPSZXZ:AHQBH>._8 5M%>/ N.]E']6);(% M^$RW_Q7YG)I]);I57>U!S\UX,$?9MP8C\#'"9ZNX7O[2_=C+H;;JD ![CY^XL[@A_GCNQ.U,AAG2TP&=CA-+^A4&0 G MXS3,\^!E&*_9)(YX'OX<.\L HH\ZIY.DOM[%/LC9 B>@>:HH[^ MQW".@VX<'[4:3**1Y\EZ89PBFQW1$Y5:+4F5HGBN5L.59,5QPN,D-'VN>?UE M!7=]6.OJ2N?Q3?W2YZFYUPWKXN#%-:F8ESW -Z=ENOP0117N/4^I&9.>KSFQ M]HOM="MJ,7&-PVWB+<\]7$ECG1&.''LN0QSO5*'34![!:*4X):NHTRQ%ILR/.E#,:VM7@-TC(PV$>8VHSX5X,4D( M%B;K#@L=L4&2 M6HZXL11,:["T@<-'&I4@T633^L5-E=:F6PRF=HQ&G8Q,DU48(_SC(%)UF&FQ MNVMSS/O>7"C99IO]$,D./&Y__3MB"[Q52>2X8HB[()##WB.%!0=B) DEN<+5 M#Y'L7.EEBC^AX9=(ST2UWTZ+@Z;-:5:7#8@Y*^&*3;"13_>,U?!8@U^ZV80[ M7:)OL]^HYJP_]?O5V M8K[I7Q6O';\]R1HP^@55(B<.3,I'3[YXDE/PHLHIF"F^-WY/T1>*W?PV?D%N M?.^?;DO("TG,3]WVG]\32QHLO=V GES3H6; S8"; ==KP+=MB_;8A8]O?P"H M2EI[=>%PRR?NI'GK.5L5M["?)X(R MOC(?X.A\R9^\I2?ID0NL_ZS!/2ZP?KS!VB?P'2<[;/?@4V?W&/[^?5?L'O\! MGV]WVO#^IX,-#O?!LP76=[<\C/,_)Q^/_;?VRWCL!P?Y?V-O'WJKCZ/B:[6Y_IWL;?6";G?:B\YS;G#QFDDY!(:&RM M#\99E9V D?W MK^ HVP47H!:W=55F4]E9F4^&37BQ,M, M6P+_L!2("Y90+@!';TFUN_*$/\GIZIV,QM5D8K9)[X%Q2FRB6;5 M I\(6R>UQDMLG3*V#D7JGRQ0<,7Z4)Q*K)T6UM::JZ>U05.@>G-5U"\W]ZP0 M1D6I8$(91EP*A8QA KF4E%$@$Y8D %M5-6I:79A+H_5QBCW,=BIMUD7!U>&* ME] W/>A;'X&^KWO2Z^"9-B@4_="\BDCS1)!PFN<_,[:^7=N83 M_?4A&]P@YEO:EHN"@=/UVX=BU+^XH!IL'MCC$FBG#[2;(T"[LV>(,$8RCAB1 M%@&V,F1DE,@I(YU*P2GLE\#\9*R]$J0O68[Z7RCA=7KP6AN!U_V]G(*;5*3(V!@0)Q$C#=J F&/P MGX0IYQ3@550)IZ4=^S;H6M2 PKS[6QD,I37[WN'U):S90ICJ5[(TA-@211^! MHE]OH6AC;76/"ZNE3P%18@V@:"+(1X1F?KID4!(:K%<%)JR6W"$63?31\"1X+')/,7\.QLZH[4K8C(/LW-;3 M//2]03GL=6%Q)73.\G%=GM/AI[G(."]509_3_^0]5SM,Z>:GXUJ>-!W MYX95CV62V11W)S^R.^WLD<2H$)$A)C!#W.8#P*@$[%.*>"*43*1/UUCE4PM1 M3T/]GK6W_:>@ %BYIXG#3/1]F;PJM*!K&+2!SX\U0+C&,2D@N?9'!B0 3#)Z9MVXH_X_%9S/RFN8%# M'L+WUNG!IP'SXOJPFC-#=V[4TK2_2NJCNQABZI?K&'Z&L>RT?>4IU^>_OKID5#.N_T&)4L5*__E]Q!:=C Z$':T+L(?4BNK>[\'4[^AI^WS;>9N MK-=0.THH=)OZ9WE W37Z;L-6FOD.!RT I&Z!S_?TKKK5K>J:PSV_)2QV;FC; MN\GJU:8O3:\0AK-Z\?L@G/VSZ/BJA S;2_C05:Y))Q0<( M?\U!?..O8ZQC=\]*Z!0]OX:3 [Y_[J5U[/MMZC,S<-$]]*JC5^_B.(+H@A#F MD?K!$/MWN]XL;U&_OE*;E)M]$;J=PG2Y08B5%JLN:PQ=S= MXE888=V"*L]E&KM0=&7^>44=/+R\3]I;=*:[MKPZ+KL'6=8N[/]RX-3-S_\8\(L4UWRC\W78"F= M!EG:I)'BF8[P;6>_:5;/O$KZF'<:&'VNEWUOA/2&Q=,;FCP##WP1HIT_6+VY MB6N9'/AP4X#QCZ4GM\"L813NT M=O@#U]?R?=JMVL;N 8R3UR[#C]V-KV*WV4ZUFS0PS=5?]?,])[3C5E)$D_6( M,\>1\Y[E=%QE+3',"+>TPC"O@MTZ0\ED=P/5(S#M*7QJ\\*?]UMMK\?"1>H< MQ5D]QGOG&6FS"K<@& 7#>_S2Z2U$DMDK@>[V;=!M?-T3UNJ()4=14(XX!__5 M@2&.3'0 N-8J''@.?U8-NZ_]TULDFKT@YEX=/XUU"[\^D"J[B%]W$=>_ZR)> M-@0O&X*_>4_MLB'XB&[>&5![3G]D;'LK?D5!U8_:W M^@=-G_+PR[/XWY_%?X/G@.&ZNN=UT%A:BR(L5C9&P0[U#.Q'C(F@3$J7C=$' M>]/V,S8&1W[%J6CK>'A"FML@WT@QV8J]T^[9L#_GC:ZC!Z#?L7>=A7(<^C?[ M=+.9X?9U"\-\&'L[T^73K?[.?7=FY.3Z;E.RD(('-W&.EQX$JAF"978_++_P M06;N$/RYW3G?/CLY:1>K9=MKU_E6,W*"B6N?!NIW^)7L'GX$%5K]5:/K%[O- MKZ)^N2K ]P.5^_NP=M@^K#7W>6WM*Q]5O_K:OT>UC<^MVMKZY4[S[W8]\X*N M_0#?#U3NJ';1^%[[U5C;/Z^O'>1TP\L]1IR7P1A$?0B(:^*0\Y@C8JPWFE,M M-1L]LY2*4R.L#)IH'A0W7B8.FJD= Y^*^-$SR^UO__SSI;!+P$;YM+K]/Y7/ M7QK?*YOUSXVMVL &^]U9X9W&RH.#>+U.70_)UPQUY'H#(=MA>YH1KJW&*!H, MJ.XX04Z#S&F" Q%.JACO[,$U"ZVU6KG_W/6ZWFI]VW?KLU73F7R3R-)2R>+2 M>VQKK8S@XFWZ:O'^R>RC^VJ192(G.R9]U.DK70:E?X&C8B/5RPQVLML^$/%_ M,+AEQBZ](P;=]V7?* A]=\^<9N$0U/H.P7IV"&Y%%)\[+3>B__?EKM^1OC[C M8^:Y !EDM=?Q&FD5]-('B-Y[R)W(].AY"TI]P'JG0Z=H.N\ MR.Q?_2QJ?OY\3H;'U&3O)5-('C_(J=9BTF4J9EQ:?DM??]51MW?+Q;;]ILV] MRHF]R#;( SNAE=-,>YN#P,['L]-Z MYW0GGOYC6V$N#HR?ZHL-#HP_M^J'7R\:&]]X_7+_HM'\>KGS_9NH'=5_-#;^ M/@)?#'RPK<.=H[];8S6)WS=I?6V3PS6LL98/F^L'N\T?%SOT*]\YVFTWUM9Y M?:/>@N^F83UB;1O#.X!/=[Z'M1::!H&P]223Y@ED$X_(.R*"9EX309=66%7J M6>)^?J6J[A*K9NG='H55*H=9K9(J<".$EN#S>BP( 7EGDA18189810"K:(E5 M,X=5ER-8%0V/RJ2<0I@TXLX1I&G"2$IEF72>>Z.75FC5Z&?G$[X>B=+<=5*= MNP&_"\?N9CAZP%!UH\K\6<[_P6N\?%^_-SIWB;Z'K*JS$=KQ+FP!.KC M7@OGGA(%OHI))B!N?$!6!H("P2(2&B)+>IZ"C1-QBBSB+"NE,\D\%Y8%$X2T-6=_Y3.G[>S.DRP&7 RX'7 ZX M'' YX/[S_1O>;?Z=&FO?]F1RQK/DD."*@['K+7(L.F2" MB0(;Z; WHPF\V"O"?5"4$\4%V,<.7*&@<.*$V<3L:"[F9OW?]7JSL;6YOOV$ M3-T'G_9ZF;I7LC-H9#%;J;FO+CWK>U0:JYDPB,O< UK@BRWN:6YBXP&GE1, M=V7FWI&9^G9T>\-5S>1I/M=1UY/.4[_BXM-%W M.QEKT<1&9/+KRS8#(;)HA_!!"=E5\88"&!M*']S$A-_FJG6CXD???Y1V]@1];5U M#-=>[AQ^)8VUSP>[AYN7M8W/![7F^D7M<#57QOX:C8GO?/]ZOGOX ^[[%JN^]HW7OG\^JAW6SG>^K_^J-3L MS:=A3$5/!5-*@WVG1%5Q,R5ZK<>4"KSH"=DS20)+G%LXG-/6., ZJQWXK5HZ M[3!6Q"HK!<^8-^R[PDJ<>V.<&SW["]BDY&Q"&E./N&88V: 5,B):<&R5CUP# MSN&J$<^FM'HMG%L$-L#OG>X/!![S2;?C8Z_,6GH]$RS/_&:F=\_S7F+3U+"I M-6:#"1V,XD)FK@6+N&4<64H,LM(S#-8923DO0?.JT+-/MUM MWD$,E?U.)SS-@)C?[L=O:4 ,)SYWBRS19WKH,Y[(3 (ERAF!..%@15 1D/7* M(>QUTLX9':(J^A4;]>SZRQ?G2"\;F,^. 5&J\$NI\*@!D3OW"N<5 H-!(:X$ M^ .&Q2HB0Z,"F49 Q7&56%FJ?H3]&ZP M?.KFV+STY9X+!*]_&C/"7,I4%X8AI[W/EAA#QGF,F/#<4FURUUA <,6JC+#7 M:,O]*,69<0Z-$D)+"'U[<[B$T.E"Z*@1G />01*&1,(8<>$L,C9:1'C0"7ZE M+N6^,T)4I7EV-L+,0.B3JP@&K[: [67,[]K+/*+ 0EX56)0]:-&_>UJ7L M27,\KLJS7O8DEO^HO%'=4P[+G;?:[=7CL'E\:H_W6Z L??J7V:N$JK>&-LDW MO'.XSW<.?US4Z-;A3K85Z.Y![?('W3EWUYO;U4I]O?F$0JD'QS(C'8E^ MJR)#,1U[WU)=?8 M!,)\$E;G=FE^TG#XT*">CU#X$\WM02C\[];NX4>XU_JOG>;G5GWM*Z\=UOAN MIDW8V#JJ?U_'N[DSYO=OXZ'P_/P-&'?S\T'M^R:NK^U?U.#>.:P.XR4[S:VC MW!ESMWEG75Y03EL:,?*:.\1ULKG[>D#",B-(#,1AMK1BL*HJ_&RVNK(PK\2V M^<8V(JT+A( 7&Q-W 6NKK26.4AZ$E#B4V/:&V#9ZS,=XX$10C7( #G&5)'(Y M]H]Q* M!!F2-/(>-J*HK/-,@=E&^3R9;7/'R_@&Y)3O+M-Y-;>/Z&>&]%O7%QDE,51L M.#SKG?9[%W^H=TYCA?Y1EF7?2R[OI0\&$R4UX38)XW!*REK&M:>*TD)Y$L]?0[-3Z M%0.ZC-U.J=2/4^K+6TH-/BE.(F$A$&?&(*Z%1]HDCKS3(B3P5U,(2Z"^FA+Z M5ZG6[U>MI][]J=RP7UNWR4W=KG_=8XX0GWD9I#()<<<9TL0&F-Z00+]A X]I M]C;L*1UCSHW#\;G3A5^/*T4_U&-_43GMPMW:13+<@K$V?'A=!Z,'+PP_W0=< M@X7Y-%B7YO6R;-C6\9?.O%#+S -ZW5%72&#O4!-J:DP 56:89MH63)'S M/*+DI XV!5A<,35WH]3M6=Z_G^]OE/OW+*GZZ)&08B%:X1Q*T6+8OV.FAG,1 M80QHSC"V.+F9VK_+XYYR$A:'8'C8_:1R5^>39Q6/WW\P^ZXS-:8Y-;.]S3\F MB4-'2:FP#.P]KI(SB5@<,4_4.H<9GY3-ITSBF/J./4ZG2(6*6'"/@B0$<0Z^ MMP%?"UE*N8BY,8;P.?=65H695J?H::C+/'/XE&!9@N45]9E3F0\]!:T8YR)8 M%2+U46*F([4E6+XI6(Y&,K"C.H+O@@RU(6>\,62",(@8XY651FJ>II7,6V)E MB94E5KX(362)E2^ E:.A("(-4]QHI%W0B%.=D-8*HR2)9-HY&WG(V<'LG1B6 M$S";3\AJMA.\A9;IBUJGTJ77NX()X*Y*,3YTC>'*FO_!MV^NU4BN&RLD@ MT23D$_00LY[W*N>MTX.*K1S'TVLJC9^V?59P:_W?1P .C]$3<%^Q$8(;D30W MT@8=.0/I3?B^<@1Q;Y@ZTYX3Y)6%@GL%$F M>&I@J;U)<6"%W[G0Y?J^P/HFXI*63"+P@V#OB-K +J(E,DPX%C7C/A<$$[D\ MWE_FGIT$,*F=92!U.T>5?ZY!(_J#8\"P_8LB[?_$%K1[F1L'D&*,=Z!RVJFL M'G5@$[C,D'(#_!K<2:U M7*G<1+8CN!]\I=6[@7&^3Y %]W+Q]!0>4.P]?8@K[G[[.ABV[8^P_WO\=1*/ M>[$@".JU8!8LW*&01WCVJ]%2;1Z'F.Y7C8+W<&$IJ];VZ9X37@6"53_VQJGD M"( (I)Y[14-48/&H4>JV1)40E$=)$^7,<9TYTDC2P5%K@B1C%%>OM=J_ <'% M7NGF.MESQF >@T5!N8BXA!EUQF&$E0A:1ZT._E\+N?R.]!R;SG M>P^^9TE$-G?<7A,/]B6.?F=A DIRL]\Q6FUT.[U>05C\:>"I%;^L%L2'BTSU MM>K]V=%9484ZG)$KJVZ">7F)K(EW.]?@FDTD@N^+;.T>N?M=BLAC7GJB2OT) M1.GI^9:O.,B74+<9>_%WDA]5W/'/UBD\S4^@#FL#OQ6ULSOSYY,48M)RQ-F[ MQ^N(]4N_V_N"[;M/T1X*:3TGM_:]G:W>]8KOYHP4*R:9$,PI+WF0PEK#G8@A M",THBV'2,]+?!'$*FWT!SDX/#XYVCC9Y[=)?UB__/MIM?N6-YHZ >_RJ7^X> M[AS^>U!KUL[K:S\N1L].&QN[+7@>?*_&:D>[[?K:OJ@?MEOP3JQ^5&_5 MJYJM] 1YQD50%):N0#J,JX:J&;+,WDGTYK>:^.FL!P^/W4J[U1OW>"&&8I46>C4*6+.&M = =32HHN>"L8DC976HN D7.1 MHZ"5B\8PV%_PTHI2ILK)>)94R>$VV]K\&)_J%=2Y]*E>7L%'?2JGF(J6,V1, MB(@;8I'&RB,CHC.<&:9)KC4RO$K4>/[\Y#[5B^OV;!TBO$^\F"VX*)V0Z4+# MJ!-BE+?4&H<"=AQQC06R1 : AF LE31I+Y=6A!95RO0,[?V+74@%>2^9\\ M_)J\]SQ:;[ 02RL45SF?I>A(R?0V=:?DY;6Y=$I>7K]'G9($$N:Q(HBF?!R= MR0C ZB0VKE,.T]$U?!G1R-G[UAD;GCGBP;BPPK1[*.T1DO%GDBYL'A- M&A_]_N\&KJ=%PU)Z:J\&V*TQ3XUSYH@4$DD65*Y#U?!&RB)OYU/[(=G_T3^VO#_'+ MVN_9LQ@7P"A\GW8?)6 82$U5T));3&RR.CEC4K3.8BTFM?L>8!9<_^7;9WGZ M%HCR^94LP<9X7AK1RL-44F2HPKD,D(,K;22B#KO$N57)N]Q+I$KU#*:E#9\U M$&E1 -'4F)#>[-(W9H):>"OC/EZ9$6[9TKHHF67FQ$N&DTC39QD0B7@EBJO4TL2FR]"XK>P^Y?)BR\7>5],8"<3*3(IDJ$]/*5YBCE(02 MG6;IW1Z36/ *\%0F%KP&8%W)6:\7A(6<%;XM_\XM]LP5^9 C!EJ*N/0)USW-.4/ I">L1)U$C+H)$0B;N$ MO<"^H$4252S)#-EF[R2 \]*T2 M1A82-HH1QIWT07*KD+(XT-^AA3,.+I])+ MG#TDJHUYBI.YK.R"GFA M &.V\*+T0Z:,#6-^B#8N-P]$#KQ)Q+G!"+9]A0)SDB;IE<69&PEFI$EC/W,-3-SZ2*/U3@7+O;9.*ZTQ_-?HX(14I6,R>]#T=\@CJ7?LEK*/B([:$Y M]K"J$C%G,_<924ACRY GWEDJL2>LX$:B=U1!E8<]"P47LX46I5Q(E99*7@N;B^=M=E#[&]CSAH5@3/'(HI1@RTG MK42PL E%++5D3B6J5<&.I%B5LV=G&SY676:\/V,)>^\#]AY%^/ORN%=ZM:^! MA*,1=9I"DD&AP#5#/#*-C, !4:F2UXIJS^G2"A.B:LAS_-JWA<"9.(HK874Q M8'6V4+7T_J>,H*/>OU4B$F5R-USBP?M/%ID8'#+,6TH 6A,62RN*J*J@T^)& MGCU^I-D\L'P3?J3!5+P@/](4ZY[GC!_I;=]\$=*)I\N/5-:!OX;)V!>8WXGQ M^S<;)YR#=V,ZY7+7(-K6)A4M.Q9%AZ.V/2CQF3+#D7 MI+5(!Q\0EU0@8X1$S =.(O44.S(L)S MYU]"Z^=0'>IG1Z!._K;\)^$HH4(+$A+GG&G-M$E6,F()3BGLK14,8R2GX%Q1 MC?5%OW6ZW_USVQ_$<-:.C?2[D-2-.-3ZKY-XW(O-_ Y-&,;'=L?_F$\Q;\?_ MV;K8_1Y.'.6RWMQJ-=8.0$0WX;KZ 8CUY>[1^F6CN=NJK=5_@"J(GK-5;P7#*$.1XX8BQ'QJ#S26E $?BLW-FI%K5JJ1$""$YCLT^Y9WA5A.8>2 M",;%?NNX,+Q,L=N],M+2(EMQ?[\;]^UI'#L%')X0%HM>B?U5!]D[.NFV>C" MTX,($-AN=\[S&>*'UC'\I7,&8PF]/ZX=AD)\BW\*H1^ARX*W;-N37OQS^,-? M0R.B=5R,M?C27X.9&JAF/E\=4;)""?L?_W7>"J<'>1]9QOV]9&"H#IX\^'BY M^&@$&_J?*;J,&;WW8[Q,_NOU3:9G7SGQZQ.R;!2?]/4?\9D@^DG??'"PQ> M^9C@WHQ+X2KLF>T*J?ZWZ_YG)9MADP01)GG]QS%3OH]II%?32!ZCR^\B*O6I MTSNM=%*E!][E))&HF=3U\@"P/ [T M8G\7SKGIL3;2J#^[",&;&MXYVFK5-^#OAU_%[MK68>W[-[[;W.&UPQK9.?K[ MQTYS]5=]X]_6:/"F=KG5VMW8Q.#MTOI:^P?2RM MQ(@DYQ&76B'+@T D,$^$(L%9G(&/RBG'K,O\A^=HZW9LPQ_WJY7]>!R[N33B M.%1L.&H=MWJG75"DGW$8_IQ;D[LL-!L"+F!MQ(Q*833GGFI'<9+9\M2&$V-Y M:6G.*N!>C%F:L&S*:ZL1<=H!X*:$7#0<61S R,11:1&65E35O$>BY%*EARIM MJ>62X$0H@Q^LT2H0*C %*RHDPDAI0\VN2H_94!%S@HU'@DD&SB,#EHPD5SH?&$=D&5;(8>)DDI8Q6G35J'*!WP&4WJX!*'*C_W,K MP?^E\OV'HCY,^>_\+N7_\]GI63>6B?]CB?]DC\:@4V )1N\4L.LTADHJ5GK"_']7-!KM'!?I_]YVNQUFF?)YR< OQUJ.=<[&*B8; MSX2U =-@+IB/].NM>&1;QP#&&>8GS&)_Q"S-UV3 ^[,%?W^^X.\O%OS]Y2*_ M_VJ"$57&9F$1BE!N.H65];O/=LI4YS+5>21D)TDB5ABKB> \))^)W8SQ,ED' M/S%9,'5,<.CQ.)Z"*Z,E$QSD.-U.M-T%".<=??NU<[1UU%BKL<;:IM@Y_ KC M6N7URZ^7M>;7\YW#](/7CMLM^IK[0,8&ZNO MU7[5USZV:LWZ46WC[\-Z6S_C/UR\1(DI@@2ER,@D7+\ M6BJ%)&$,0"(&9(@QR*AHO551,V^75KBN4C%.MUN"1 D2;P02V7IHGG=*;)@B M-HRF5DA,O:/<(YL[6O-H+7+,4F2E4UP:(T(D@ VJROBBM20HL6'6L2'SS93H M,$5T&,T62,X(XUE EDEP+[S3N?\<1MHX%G3"DI@(Z""JBDXY\:I$AQ(=GH<. MGSMG9>QAFN @1L!!\>2)(@PY)G]W]E[$3OC7+?4(7@"KJ=>';SWSSD0KUDM#I:'V*,.=L8 M&TN%(5ASI1)UB>UQLS3\TD'W^B!S/R+7C?8'LEFU_[3MG%IJ8O> VG6XA)G^>Y9.3?!6,R<[,6"K@9 %6_Y^'UT/%<\+7H3M=:/=_N],ZZ,Y/6W=@>FA?[OVH4OK-6 M/Z@?_?VCT?SZ"[;V5F/C\\'NVCX\Y_-1O1F.ZI>KYZ-IW8VU]>W[#H$QLMK:QU2_W+QLK.ZE&*TTWB/)/5@'P@;D M"+/(IP1>A-084]4W%V$?!1LN&VF*4$<,F!58)0Z/=50F13P8D#9JQ]-H(OC: M^L?F^/9\4W!'MNK^2CS\F-O#PF"Z*B5P(A',F@R)@A)!,1,*@%&(.S/2!ZHA M;ZN&?+,<]>9!!-0^@B=?5 YLK]*+QZT.;+/1@ZR"1P/_M$XKR?I6&RP0>.Z' MG)7^__T?#;+^UW;_XNW!Q9_Z%W^^NKBXC/SU1[5R?M#R!WG^>JT^NZJM_$[K M,/?8"9J2,9I[[BP'.P_[I'T4U+(TH=9M'O= (HX <)NQ>W3+[(?Y\G^&L^XY M6([PS@NFC+7+3=%8^W997_N1>XN(G%( XBMHE @+3Q&GGB 7"454>)A\D'68 M_Z65!.8JN@ _:E2_*O_W$0Y@#!8'IW DSG'".&"JI'FI'3< $.)N!W"S_GET MD;^ /#=27^X&8G=1L[]:1V=''SO=;M$WX9,]@4].+R;S^N2B2<+ANF@T5R] M(AA -*ZO[F$M/4N&(R^,1SRYA!QW"F$L50#_W!N*P8'#]Q6* 4JULP!TX\]. M^V>N7;F-(A>W,&3KZJK;\'%Q#1Z_QPI#N,6:JGRVS8-*!N#;R*AL! B7$9=8 M,5VL@$W<"]BR00J0I;!_PC8YXH2-/F>\3H(T10JV-0CI7RL.4Y>'KGI+< M2!LMHCJ 46>B0TYCCZB25G#"I0AZ::47?\;CAP7BXV\$XN.H0&1YJ%9.._L1 MKNM6SENG!T79W$W9J59NWB,_XDN^\[B9LEQI%E^]?DKE'$RB5J\')E_%GEX+ MWO@F!_N) Z]N"J)XO>'Q6P'/VT*9'8K.V?'I/[&;'4J['Z^V,$0732)O[V&\ M!@BE=.8J#,A3^(='(I$+"J/@M4K1,DDH2"1>OJ/:^;\J83"WRV-.PRM4##=2 M7NB9J@!^ U>1U/;W-#'*)9U0%&"6\ISI:D0R\%.B7"D3P'"#GM%##UD$MU?P5PWAG7HH\9A_J?L/Y'\&\W]O*9 M"&S(;8##>6DP9O0R5>(I1<.*+ MY_\=/;H5%ET%W7Z(*D[W08,N^7>^D%.H) MW8W>;5W8$.4JC"QPGZ+MVY&Z8D;ZS@3/8T1.M'-R]KAWT<[WW=P[7"5U33)QTE;V)=X]TIX-UK, MYCU1WL6$%)4V%ZQXY)A6F<.>4A==LKGBE4M5Q7)N2EX7H_7//6;JQWM=F(7O MMA&B5L022Z7$7!)E>4R:6F)\PM%14EIG,X56K?'Z?(>553:@* -%G%N+C"06 M^>ADL H+SXKZ_%Q[^VR^S;)OSNQJLB*4!"D"34F(H5LPYE3793,//>KUV.>\Q G9OOLF3 M#(T[YN/]P9,E3!'B/8X>; R3W2(99/)!$VRQ-:6A,5/P=#$>!M+&*"(94C+P M;&A0I$FD*')&N13:)0^&!N55=F^ZUF.]HAD*])2*?.4Q:&E2X-IP!4+@I N" MQ*!YBM(F;75I9\R8(H_:&4)'' 1/2$K.$#=!Y6I[B9PR8#LRQ9DS2RO$S)@B M+T($X]OQ@*8=;(QA:E!!SWX=RBB2+T),L9L-D2*O(V>-V6,?85IZI_KQZ&X=+ ^G_+RU&.);E-#M_JG,3,E.>.Q M]A9)JB6@FX[()FD0H2;D]?=!Q=QR%',V!FY_E(&0]Z#FVL)V1I+5X$QS+9UV M&"MBE96"9Y5_FH52JOE;JOGX(0WFV6U$Q((EPZGWR!JN41 L**^4=-%E-6>2 MS(::3[63J)EQ.Z;?1C0;)\\)B)2\)<^V5'(&<*Y#R/A4XM'4\&@\209<8FWA M_Y&6FB#NC42PX42DO2?!.ILBUTLKFIJJ9'-S:%QR%;VFSD_+;"EU_H5T?LP& MD2;P3'.L=-!@@PA0=Q(XHHP:S970C-.L\[I*QZ4LI,J[5NE,F4,Y54MD\%ZE& U-; :SQ,A5C.2N?8EY ^ M94@?SZ911AMAK-3DB#R*N9X$>%5-NV^6E-0H?FHNBK! MM 33MS6.2S!]$3 =LX])Q$XZBZ(I>A2*W)Y0\,P9)@TFE%M3@"FM:C7E0-P; M@ND$1.$S05%3W/'/%MC(+3\!@>Z]+'WW,AZ/\9V^(<'IO:.O@/*?=>%A@$+; M\>2T3RM!"]H<621UM8Y]^RQDWIU',5P:$VF049$0)")Z0I"8@[#' DO4(TN]YKB 7'>2)S])69 #V"EGIG<*_[J+2CJ?@VJ8^ M.=TU V^HV)^VU2YXEMQP@2M^L,)%VN%O!1H>\A@Y54D[A4U006L.^RCLJ;G2 MT$E/I+1:WBVG2$PBIOVVP##(4E G%-2OM+:Z9X4/7(: @E 4<2\5,C+3GGGI MDJ3.Z)0KCA1>OL\%&0ILT1FALM\J! 6VQ^A/,\W86\M'N?KWK#ZO[^^)G$'E M9,Z92A)<4 \PE8)!RA ;B7?!9FI5RI?'$R5O+SX 0>?LM("DO/Q76-*'JL?( M0'(T6A>-TY)Q A(!0"IH]#2D8)DA$\M 'Q:'8M"X'MUCZ@L63RZ^_6I\W>-$ M)H>#0H*33,]M+;*,YOZ=3!!+J/7<+ZV(Y?MJ$.\1B_NWK)DW[#8S+UGLG5:Z M]K1OP?U^9[3=F#E<;VRWF?>5J+_@NR=YIJJ5V"I89.WIGY4/K3_Z$Y>OMR_*7S8^-K/]?(_3\QB/'TLRBV&_4($Y N:-X<%02P4FQ! '_\&BX!XM MU!--:'/>3K']:'NMWO9)-]K0./[7=EOY);9@SLDB,\[NG]>^[EG+O1;8(*VM M1IQKE1E**2+!,)6(T!+'I16R?$=E\'\5,/RXE39>^*@I#L0PK@/7\.;,,F$5 MX2D)7*[TRZQT9CPG#KPW#: K&(&5!N0UL!N=+7B;"^& M(4*-@D__H*H>3RM?XL_8M0 $6[DK2>6#[>6:(@"^[(9.R Z[WXU]Z*E6X,(/ MK9LP!NM;W#O>NK6+[<[YJR 5B9)2GS,R29Y!;WU(AAF)?2;*CJ24WY>0WQ^D M_G5/*^ED*E M!1,V&X],JW*E7V2E:6U_SPMG30('(BH*3J-2&!F:8,V5E%Q@ *Q [MN3GHA4 MRY6"./\:7EI7Z%(M@B4YM!'L13635^<;GV0CZQ@DI[#=*O%_S^"^ P+L S#Q M8K]'$-A@_W MKMN*8*;^S"]Y_"./+1NQ.YWNCVH?.!^G'H(906%!5*2<@R.EP:N3W'-KC8&U MHZ5ZO$C;"I)-MD@<9\ZCI!D#_YI1I+&7R'M8"B6())K=UQB@6B AB!#(4 ?< MD2-8TX.!1_ $*5 $2RV4\SQ([KC0W 0?<;*:@(FG2G/N9:0@1UFXD9))GY"S M"Y?$>M_7\]&,QMW71,,Y;>$XFN"HYM02JS4-4?D@-&4AW--;B]\E2M\+=SN&U3[8#QWN+$*++$%? MSV&;-1H''Z)#S"J..$G@&D0ED0T\4B>,\U1F"3+C1YO_-?NQE9M= 6$S[\(. MW>KVFU2M=YQK?B[89G&)^N9N!SC&47GJP8WR[!TS!"B^C! M26:,2,1E/KY(FJ-L\8 =F21A(6^P9#J>1O# B3(FIX-7R%L!#D<.EQB?*,+<:B^II$'J^YS,*BS*2>SOD8]V M/X9X>@=4QD@5Y2\(E;][^(OC].\-D:F ]!-,D"=U;RUUT/ZZV<*PV!AO M-2;L)R[=G[V:[8-NWP=@#[]&VVUF/>H.PSO6' #/' MOG4"('SSLAM^S*TAP[7@>O9@C#\''Q=U& .\R5DS_7Z+M]VE?$VO"!J-W3 ? MX.4_]@ :^I&D3K[[V6F[" =9!P^Z^N:]>+94J.A"VE_[WID['*3=/+9YZ/26_X[VH3=]^<_M3J>[ MT$N>>]@F+;V%641!<(*X,QA9BSURT1)A7<+.^GL[AJ8\A5=W._TY?..1XO.T[EYE#'!R4=G\E6. CHI@ M%45)&0J0$16R+(.'%+!MA,B(U??% )\2ZGA25Y!R51^SJK 1>&ZCCL(@Y7R$ M514 -1EVO^<>"-2-,XMK; [SP9N&]F3QGG'O:=A*0HJ*DYFRI_Z!%;VL3T^ MG=2)>ML@]N2'PX6N67!L*OZL!P.WW8N!,Y(U%3Z$+\(:]ZJ#DI#L6G0C;*&] M'&DH/BJN/+?=+DQ/<6_XU:;4RDFM(!#%[\=QO_^+'\YC<>Y\'MOM_+^I!7_S M+7"QKCZ_.Q4BX=,F(H,'6"CEX3UD:GH0/0D5C MA7Z_-W*'HCJHEQD.NQCU%5WH$%Y,P05.+/G$BAS^YVH%&"@97) MP%U G!F.# \"Q8A#,I*SR/'O\.>/82[.??O5<>7:V\I[:;%A=8L-"V04MKHV MB-_I8S-8D[16@0(E#J"EK%&>8D5@&I7 -.K)3S9^(RZKX1 LD!C6/VXVUU:; MG:%UOO[K)![W%EY\]EG.Q^::!N*R^ 0+XI.W+TP\ NLK[E9X<.@$X&DH$A6&0M7MMCA63E]?$W;+>)"SOS(5I&./BUW2KN400)X1* MP#N,OA'7(;]#'E;K^*PP-2>RMU?^VW7_LW*OF3ZPE;G([D:G#ZI_=F.[,$__ M.F^%TX,A7\.-;PV>@J^_8EVOTSX[O?\K-PKH\ZD<*-7;^ .H0D@%C4SLC7\/ MNL,1G0!6( ?[TP]4U%#^:=OG]J*W])_;\PZ3/GB HC""T?>_]RU3>K&W[+,5 M .)T"J@[_K/P#O)5,"8[,V.I''0SGOZ?EHQ61^M#C-'SD+"Q5!B"-5;]>;ZQOI6Y7\:7]8VZQO; ME4^-K7\:6ZO-S49]Y@=?AQUEN])LP* !P^O;ZVOYI^W&ETW8Q^"7SYOUU?JG MS=4OE>TF_*&V7F]N5SY\.[;@3L.&]\==NCF"?/W=#FP$KV#+321JKK.\@-L@ M*,X]O5T28FGR: OEKQ"@N'NZ/LCE/RJ5_JXQ_N_:^L=FY<.G_KN/31WW5NPUTDT2 MG4(IF_#,C^V._[%H1LCE)@8CA&/)>8P<6<)DCA0&I"WE*&I/DV78,ZJ7*A$L MM9.LI-VS^ BY?+NX61:Y;"R=%5;/#*H-/<1NP0 1KMQ".@A$W78- MJ]EU&T34BDJ102.77CY/.^EW<^E'R>XTM/J%O4-_L0<^03Y5Z9S!%(3>'W^. M@>;*?Q?L/-<&3<$(!)/;MB>]^.?PA[]@&"=M>_%GZ[B8HN)+?]U>LFPZC; ! M%5#<_WA@$!BUK#G/-L& >G/PX(&YL%R8"R,$1_W/&'PH]+T?XV7RQ,\$XT_Z MYN\&:Y:YHN58R[&68WV1L4Z& P]0_#Y(Q_VL2^]@9>R;HV_$/CAF=>$^E=G( MIG1O7X$%F(P3F$WMQ%(]_T[/WY4F2%YT#>9$HCE^"+_XZ:K,5A^+<2/\,1?S*!&JD MS\7Q[4ZTW44@0]XZVCGZ]VCW\.,A//-\I[G5VKG<$;5#>,[&Y\.=H[\/=PYW M:.WH&QTE0ZYO[+9VO^\>U39@S,V/!_6-OP_KAS\N\CO!N[9VCNJM^N'.Q6YS M-V42Y!$R9,ZXM$PGY(C"B'L%/^5&[SYBF22VTDFVM$)(E3,]+TW)RD:$[QPF M-H_K\/CF>6S_C+7,==$K,6**&(%'NY4:YKT4#JF822F<4LA9[I!@T?,H M$B M-Q325:)5B1$E1LP(1F3;H7G>*:%ABM! 1Z A!1(CT.O_':FM^33(5( M@T?<1(JXP@09D9L**$\C+"BH@\UM3V15L=*K*-'A!="A2'6_ QHNBL.'$@9> M! 9:MV' 4I&$-P')&#'BTDBP$61$5E.;,+@6QF.P$1BIRCO8N684!B;HM79W MXGPA0@^F'@NZ]&!UJ[F=M$?TVR63JM\ED[YPONA:J^?;G=Y9-[-T=8YRG4HQ MW5NYG""&3YW>:6_[P'9C9L4(_PS,@1E)'R6UUE"I:V1W[7.[L;$)WP?%;GX5 M<(_6;E:RR\\_ZI>;M-;_?^$X>*UTG];4VC/?O=JWY M\;#V_2NK'>[\@G'^JEU^SM1#>;3 M83%9[ZI"L7<*THKZ).G^AIQ73MJY"5Q10EWP==B3DV[GYS6-^"B)5'&C@TZ[ MJ. NZL3SET(^C.[E:J^K+W[LV&[(F4IKK6[TIQVX_$/^>[X3Q7\5'Q<_D[_^ MJ S2;F]J8''S1G??'KN %\TNUPC7+UGY1ZIXI M&U/_JP-VK%Y!A' *D@7:/_C$GL-C[OH@FQ[P5H,WVMK^UAN^4'7X59A-, 3Z M(RDVAF'#O?RIZV0FP%Y1@WYTTNY%&PU\K83AYU2RDO;/VZ:#R/M\D M=G^V?!R^6W>T]FH>2>^V;RSC+6D8U!"^32W!^F YMOLS?KTAW!SB:AMVA.*G M1MJ*OK,/@@M;!@RMT]]'%G?7**(]+G?Z23&AQ*1#/.B(C,8<:9*4R\1%*B_! M>-'!V\%IQI'.<4$56%!IM&VOUTJM_B)?(<==H!/[TCJ U,E3_$?T-6MGG\OQ M=3/_P=-:QGUOZ[&I_XHN8S9Q>O(=SO#P'4"QX\Q<.?'K$[)LU-/RJ!_(SB9/ MJZ=X<+!RFNG9\Y#:=;=/^*+R9>8TR;(X JGT,R@JZ\=@]3\FV;(4BC>\\C$Q MC!F7PJ)RKD*J11WTA'4/$[W^!$G1[VX:Z=4TDL?H\KR(_>Q=64YL.;'S=>4B MU%#D8$WAU/V3?YK7??_)!QD+79'Q3LLQ,/9,A"!3((HKJ36/(GKIA+9*$D\? MH/@:3XH8!+1BN#O>-8C(S<7QYU-C7OWCSZ/=([@_V87[[M#-\]VUK^//^&;,-9_VXWFY\.=PX\_ZFNKE[L;FV3G M+7%O MQG"/C> >Y<0'02T*(@7$!7=(,ZR0(%QZ+JB)063<4YC/!>Z5ODKI!,[7E8]V M E/QGSNUA=!E*F9\F^V3Q#]TH/?N',7!JBUL]?ZCW__=F$U/2I HS:;9,9L: MG\;UG8H^Q!,#% M!4"5TZ>MDBIP(X26G!B/!2$8L%"2TF^"O%.SXGU:#H('KJDPR7APG9AR MSA.+B2"),(VQ?3'7J30.)C8.:LW5T_KV[5I"I2B)7%(457:/#/'(!@J+Y#'S M3"KPCT!_E313L@WFR/\IL6B6WNTQIU\"!Y^[OCJM.*/22,<3I9:Z:(61O/1B MY@&H+FX#E;/4,JX)4HEKQ!UG2'-M47(!6YZ4LR$MK9 JN#4S!%6+D#>V'=OP MQ_UJ93\>QZYM]TL@!^6/W:(#V;R:JU=73D J\;YY(W@DE-,4I%&&8S#OF+=6 M:A\H98F.1(;:';3,R2;B]"(&\K]J+M^H,JZ-#/V.Z<9/Z4PFB* MQ_MP-=SU>/]=6TR3.MASC:I44AX-$\8GQ8.S1B:+*9>&).I(>JB]=!D1>Q7@ MW!PSB@)+VDJG40B4(LY<0H9$0$\1I%?<*9U X-GSF;5F+R)6*N]0>2WF,BJO MB">14\K QPG&:T=,9,&0ETN@+I7W<541+!ZHD&:)K!ZL)JR*(Q;*AT3@]BM^)!&_;G]SBS]"&O8N[2 M>9PM'8,UY]Y9<"<%Z)O"0EEA7RYUL@3,1P!F;?S\3POON?,H$6X1)SQG!Y& M)#:)P$>)\0#6CI SY"26 :!II_UI$474AILHN0[6<*$QYQQ4V2OF[*L$@%+K M5PSH,G8[I5(_5JE'K" ;H_:YY9 (8 !Q$1+2G"04%%J9=CORF7>Y&JN$?<]"E57C/B3,^> MRU@.N!QP.>"W&/#M7732YC-LUIK/5!K]1D!OTVGF;L.W&-A@7*M@:OULG5XT M\VPOLH%&F'F4&'.(X^"0LRJB8$24DFNGK+ZKIY<4/EI.A 5(FY?4.E M(('OF^FD6LGR^& 3FNO.9C?U5KQ!6YJGF\6<+7/S0F;IBW1[>2D;NASL2PUV MLO8\$[9,>837,!_-)V#G=+%;Z:2B^T2QGQ4_C6ZV4W6HYF-JOA>_Q%#,QRJ, MS.['XN?U7['K6[W^+_^ W3')(=[B3=-6S.TN=S?]W+?YMX?BSR5J_O[W;AO3_L3LPD3UCKNM7SQV[^V?38R8;56NYV5 M]/:<+4(F9^/LM'=JCT.1QWE:68L^%C#&^K83N5>(RK[LU^<&O>S2]$:.#K0U M3I)DM2.*:^FTPU@1JZP4/+=I+UJS$T+9K4/8S?KG,=?I[EZ-=GI IY/AVMXNO!CY_('W'<'U^CF9>WP*ZX?PF>7 M_F*W^;&56[77Z3=>OSRXXW1AZ[ ![U __'JY4HOFR@#%SV#J]O@;OZ(#UG]@MT&HJ:$E?$"N'UMC $!N:JH656H+D MXT#R<@0DH_'<:0[R3W1 7'F-G'$<,8QU4-;0R DF5[&;,$@\C'WF%H'R-D: MY-R=#R@M MT[_T/8;B_-">5H8]OBN_[>\]>5AM^LG+LP>0CXNX@?](K#!6$\%Y2#[[C<9X MF:R#GY@L?,BQLH<7B+BM7Z]\&7&;KC-9'X^X1:TU$RPBGRQ%7$>*;";) M]2 M)BFDM2K-K2B5P=O7%*7$. S>>>0838A3QI$U)I?=&!>)I8I(=G_P=KJABIFN MOYE.H+>LOWFAJ9G37?W^\/#3\'CJX>$;&WL9'IX>#(^&AQ6S-!%E$'4Q<[9Q MC;30%DF=@K&""RO5/(M1>YAE'"/WFRN\L%NI((U8_>(W'(.8%K\G^&L M>Q%MMP2020!DM-FHD59*SA02F#K$C33(QB20E")*'BTV-LZ\&-V_V=PG1K04 MHZF*48S05G^,H)J$+R[QDS6L=GMB\7-\HI!UL5SXE!)YU>*U_P9S>VBZ9A M@PK'P3YVXUL#YQA??\4Z<(7/3N__RIA?^495K:A": 7=+B^]^>_!%4G'"=C; MR'6C_8%L@@'_:=OG]J*W])_;]:BMX^$#%(41C+[_O6^9THN]95\Y >X[W6+% M_P2ECMU\%8S)SLQ8*@?=O(?]GY:,5D?K0XPQ4S>!CT:%(5ASI1)UB>VII96B MLCQW7\Z>#PA0[[__8U?NK1*^3]I6BB*B1W_M%6NA"B'=K#?7-]:W*O_3^+*V M6=_8KGQJ;/W3V%IM;C;J,S_X.NS6VY5F P9=7UNO;Z^OY9^V&U\VUU:;\,OG MS?IJ_=/FZI?*=A/^4%NO-[.$_T*9?9W3]<'M?Q'I=+?FL?_W6XV/OT_]'&U M/XNU?V ^"RFH?/C4GX^Q"9N4X\+,$,=%T9R@Y6'U*WVZBV]@\?8FYP!XH[UD MK=],883;H'A+;:*E@RG,,8!:>[6]C?XI%NQ ME:/6KWS)Z&. MBKK!XLDPVQ6X@>W;^LN52BWWNA]]6#%2^"4\\KTK/V%]*QVP$.%%!LP/\-#? M1>&,D]00EH-Q@6/)K$X::ZTD=XQHZ2>-PCW%I2G^V8K_>]8"XR9NQ^[/EH__ M%,.^.UQ[WNF&7CR>3P?GZ70GA_"_YWO<4>J)U$A2'Q"/VH!+:Q1B7"J3!%'. MPO;=EY,\T==\%U/6K!"5UPC M@_V@<]:K]/I+-+QVH& @Q-^[E[2N<(9+\RX#TY+KY3/ JN*1Z\_(:, M/6,1H&N8+5!V]3B,_*6 W9++I^#RV12-M6^7];5]45M;IR#H@DJ+"?$H2L,0 M)]XB8XA".!BK@X@".[DT%,L85C-&,!]4,BRPE+M[9H7P5#-.(Z56&R,?Q0-T M<_=^NTWO(5J@K%$9[_LJ-646H/DA]U%D6QHL\-LF@D(/7.\0!D2PJ0J18D<$&HPU$H MX;A@T8"Q:3PWEI 0L&(O3P&R#G['Z<7F<6[7E__8:V2GL'E@CP='+5=+OT#9 MY8?UHZ^LL;'5KH--UFC"WYM?>?W[[E']\BO89ZN_&M]WP)ZK_Q@_?:G1W37/ M=S>^X7JS)NH;GP_ IB.[1SNLOO;C'&P[L7OX#=?HUDUJ$%)KKI+ZZIX!ZUN" M?"(JO4=<4XNL%P(12TTDD@B>\]$HUU7"R(+5O9?4("4UR'U)NT]"T>DE[4Z. MH2/Y586%D0V,;%_TYAZ7.KAJ2M0=S+@+20%K"4&:9I MT$G(I15-ELFS.S>\%GXN&BG#1C_LNV"$#(^S&Y\4KWXC [)8S][F<3^D7=J/ M4T._UIC]Z#0.DAN/I,[-?0-FR#GN /T<#IQ1V"3=T@IA;(K-P&:196+!(.)^ MR^B9./&*)M)ME"CMI"DCQ:B=%&ST8 \G%"51B(/9A+35#HG$A"+""![HTHHR MR^K9C<"GB!-3"K7-C2DTB-0^([PVAS#WX?V:0OWU+$VAJ0/]+G3 M3;&U>!&A=VP'72UI:0I-&^;JG\9,(4Z#T)8%)**CB'.ED;&:(RE +G3PB2F_ MM&*JDHRS7$QN"97AH-(2FCI"G '.E6;0E/%AU PB/%$_'ID2BR06%0(DR#ES:@"E,B,CW)]P]W#W1_KH><1@#K'"##+Z[<6"YMKT MN95V]3+M8?%]78?>14Z63U9@FD22 D"2>H>YM$HE&9RUB='G[^Q9Y62]&CJ. MYV19AFV@6"(6?41L=Y&6] M[=2KGP/+*O7J#0#EJ!EIF(B6,XF2YQ)Q9BER-GL2UCLKL;58A3+U:E:433,S M(^_O:/%8.O!G+7&^MTCJXZ#8:90@O:C%7:ZU3FIYI@J=[G>NZA=!DY++<2,H:.@-ZP^M/VS%[X62YF^4I8N# M(L<;I<(WGC:HE'S$E35X>JV\8/"TT3<<>;JM#9N)P)C[MEV^P&&G#;LE? 3^ MY,E5H7)S9_NJ3/GFX[NY%+=;W'(Y/[:H(IT!X6>Z>P;Z96#(.ZW[(J&% $MK7.R5"\[',) M6*M_T'VB=/U]_0T4CPYQ"7CR!E" MD<*8!H4CK!-X'"F#W"-%;+PL?+R]R8.UP_=7"\]G>?#?54UP51-Y?7UW,/%DZWUQE%AX34;AV,AEO7&(5AYI'[Y^:+> M_.>HL?Z%[AT=G->/OO'&Y1=>I_6+!EB$=?IQM#Z8UC_O*V*-#3@A0;#-G%,4 M.0MS30Z+!P5"^M&KJ"U:+@YWO+!ZWJ@Q^V&W\JWE?5 M![\M]&N-V8\X8&.],,@35?1$$,@IE^G/B&,ZYO]1N3Z8+#/SY$.Z*B%T7B#B M;LOHB3A1U0>_%:08M9.<6X!XDW;;N^PF.?% &+4<&-.8.\Q M1<%IEWG_#'*14I2HQ2$3]BJ7^+.JF.<-H^/X :H-SA.0>21CB C$(B&K6$21 M@8LKHN"L4%Q>ZD MH[VWG.=U.8^&M'UG/;BOK=6SGM8^V&Z[4^NUCL_:9>;V<2?$@CTLQ'[L'L.= MKIG-)I*0937KU"HXRX:=NF *2ECK] MS)R?.^-ZLAEP]5)F0Y!0.[)RO[C N M5Q1XW!N;F_+U'U$6\^:FD5Y-(WEW%3%?[S8>GB]S^XT%7:K,];DYXWO765@? M#_?6M]OUXXW+^N6W\[WF9]Q87Q.-RS6ZU?SR8_?HV^56<_, MG[Y<[#;K<,T?[<;Z9UQ?_\;JZ[NBT?S8VFK61?UHC>T=[=W,UX1W.#AOG.]3 M*0B7T:&H,Q^@5!A9T E$K#,>AZ0,R]GJ:D4\N3-?5>U38>;;P,R0'&?>:L5" MX)@;QZ6GD?%(> K>J (SR1 S"6 FK3!S<3'S<@0S0XHDQ&21HIPB'K%'-A&# M>& B:FF%)6EI58L5\F1FFP6K\)EKA-MN];ZAE%WK5O9F8J]?ZX):5%4^):J= M#'(#9FD=\IDAW15XW8B&YP7]".NY.5C.;5C-*VQ#M *WA\'M8MP@# DS3SQR MP3/$$^9(4_C),.^%58PE6.)5,@-[<#:G0XQSX\=I M]#G&^;V3\Q':]S6*>F=I^\]AK\W.,YV$F\/%_.=J+2ODG!8Y;Q3L7%ELQ$;C MDD?1LFRQN8BT3@19%0% $[?&ZJ55/B?)^*^/FU6YT-S9:Q7N+ #NC%ILAK$@ M/99(^XP[6&'D%,,($Q:X5#$R1@%W2(4[[R?&=F6OM5LIUGYIG13]@WMC9:'3 MY:W,W\J^1*MU]S#\N6G@KQF[QY/[K>&2F(A(]DXG%IE:V8,==14%"ZWLKQ)-0NVC%]GOK M!RSK@Q4M/9*;=;FI]2,&=!F[GUG+GLM#_*3%=6M@XK^,"GR 6MV2@I:@ S M$-1 _3NU;DQMT,]NN#]YVX0'I"86QGW\TUO:C"C$QR5'2.1;A2$)&$X-@\33VT7M.MNU?A:2]3HI&)2LO+"L7F>;#&]AK;$1$E;+BD-.8HDABLD$JIHU;6M63 MLBW^M0Q E!D#,P=F^V*YY,,L:Y,SM,TE2> ?;=@2M\Y@&+T^C"I_J^()O)LG M$,9?Y_6U_:S?A.'T#4/C6:2MWW2FZ M#W0'*P/0D;J=XUHO E"?'"S7^K"XO12[W>*WTW8,!]DBZG1S/P0P2 L>QLPF M?!)BMWU1,)@6G=D*'N+\2?P^8.O-O7S@\Y$F'_=V;!D8;SQW+3CM](IV";\- M.7\'S0H&OM^-;PU:'>#KKUC7Z[3/^G=_9:R^]I4,5%0CK(9&9NC&OWG(A5K( M:'6T/L08/0\)&TN%(5ASI1)UB>T+L33\TF'W^FSB("+7C?8;L@G>\C?;/K<7 MO:5_WS;5P4X?C$I1&/;HI-TY-2D]V]24CA&8+)UN(2:_E0+7*IIKV[D92^VP MFZ'V?QY>'P7>2-'4 S3C0T9I4,7__;=='6O^\9"(KA95UU-_[05KQ O)WFPT M-SYM;-?^L_77^F;CTT[MP];VWUO;:\W-K<;<#[X!.\I.K;D%@VZL;S1V-M;S M3SM;?VVNKS7AEX^;C;7&A\VUOVH[3?A#?:/1W*G]\N7$GH7<*_O720I]9QL< M<[LQ%=$OX"Y/?NU?],JOM5H9WAC_]YG[,Q7&PIGO%R[XYO$I.!>%07$2BCYQ M Z[25NQE1Z+=Z9UUYZ8;4V-G:#OL_FA<^LNM9OMP]V@3[QY]QGOK7\3NUUVQ M=PS_]_4+/"]'I=;PJ.W0.-I@CY_>5#\\LV*'%MK;%>VVK^!]3Z MPW_6MC]M[-QY/'@W$_7#([@]8BJ="BE*KFWD&KZ(!3^P+,HR(>!4_*QI([Z\%7>[TB!I#COOW,!=^K=4Y/.]U^#@+DW_HY M_E3 8JT%!AQ86YVSKB\_<+$/. D&7/=[+#[U9SUX]=@M[UD&N[)U=GS:[< E M'; *B]6P[5I,J>7!*/07Q;6P[M;E'+U6-N?R7]J=<[AWONO@:V#N^4XO_]Z] MNB/\FUK]\IL7N:?<8+279:T6\&Y*$8[G-:5VLUU:)WX,YB6\@4FC^;Z MILNU\\.6/\Q=[3+=>+OX>OLL@('[H]4O9B>WW^KT8!X'=X0_E>WRRM]#"XSN M/GQQQ$F_]2YP5WA<8=_>'FPWFQNA=^?3?LG1:8I_OWTW#[;X0>P5GY'??\U= MQHJW[L+CP3ZW/M^T:$=6O/3:SH<:IWBY-M3;9U*5XHZ_@9"T6_X1RK.1WQDD M;'WXRA_@E6M;#C2@$-W>,P_WWL&5FI&=*-_./A'H:RE",+^W]K"; E$N2R%3 MV01\@I3@K%V8\.(5 S@&+7A&\=SR MM>$%H^WZP^5: #^OW3G-6W3Q23P!W(VQ&&W\D:,%L3=T"0).\*5^AO&!J34"EU=2N_:1CW8YRXG> B'N$L"<:T]6K:HM: M"<4+7_GF^HY6[5NK]JU/;4 MRWPH->5Q)&9L,3W>06[RE_/=2QA3Y1 M_;Q.-TC]L2]#03^HQ.U2ZMDF6#V MW!T.WT1+V KEWB+*J9QE8954@1LAM.0$E$80@@'P)'D@__6Q*%>09)^_*NGDL-20[7 MK>63AC*/[O99 _Q>G .,)+?,A0W\$U>^LU:/SV@J%LG"?PR.H3YTCEWKI,P4 MOI:DM9.P>2U'-\]'*EMR9A#HJ,I#07A"ADE>*P M9"+W;U4R>;.TJI]L3LV:L?6-QQ*W)N99+&HP\;VV#'B!2%HA*)]*.=DHQ:2" MQ)^+E5VU !-$P38FD'1"($@.E"K98VB,QLH=0<*>H+17SZG=/; M*6R#[Z-\<<[,H>(ULMB*6%"STP>;IGM_+MMBQX,>6LU!5/$ZH; 6.F?<[9GH4JO'&ZK@+0"TOFR MYQ\'I!563H>5%[>Q4FG*$FQXR&FB$9__>O5Y31OE=N4Q33#6IS> M!$_GWB++FBNJ]CK'N2!G4*IV53;GRZD#.ZVH\>D7&?1%XYYA8YZ8\^AK139N MJ0MDN6P].&]50%JN4"Q_I@A(LQ7%V/LM N(K6*I7>_T'(ACS-[<+-^!%N?*- M'\05P:J)2?V_+?Q!W"S."%Y-C)XC)/HJU?P3).R=!4+?@1_^5OWIJB1D%D[V MT8;8^P2.]M?/I''D+W/K^MWCQN%6,S=!V+W<._HLMKYN_LC-$$:=['JS_0T< M[4-X!FU<-KXU/OW3VJ4;HO$IWZMQW%C_)G://AYO?=U+]>LT/M)H;N3NTLIH M%QR.R JC$*\/6(K$US)W&._[-GYB_WUE9HV%=/YVV+OS6_9&"RP13K;S"]D\C0^W;)[, MDA )Q!8"91_1AO!-8^^[ M2-?TA!J.E54I18!AJ6W@R5"6:QE\2K+"WA?&WIT1[#W8#\P&\"UM9JAAB LB MD9&!()$D#U9AK)-?6F5$SU&VYEQ@[P);N(_J[/JFT?==6+Y44AX-$V#X*AZ< M-3)93+DT)%%'DJ[0]X71]W:T[Z+Q>=]H1;&S%FDNE>\U#9X,;(-GN_[ MX(QCC",:(T7<+4 M*%.H_=RIT?[5?^YD>KB]6^LAIK<1(PS.7=[ZR9YTP\?V^V8N7QNL,/, M/2-*U(WQW1QV$9^.!RV?^51B&:LN M^51Z!4/644$>GSK^K)>' 4IPWAKL9>?PFL,1#+1O2 -6.XDQ] ;$K@4>%7Q"_=Z(?@[?MW4"3[%%3GSL MM_)KU&SX;D_ZF>D^W[C7AW]M-[0NKY+@3ONMX_+7F^1;PUO"/,R#5-ZI:I/E MM$C$W]JH;=Z0./30 M-Z-:+QX483_ WC,0O7;'%\^Z)G^[V@1*@"\4<+@+ .X>#_I!79&^93JX&Y1" MF1'X>$!^9_L@+3"(=KMD/JK9@X-N/(!/8;"Y6.''3=8@T/*36-K\0^ZAB>\* M*.!B_SS&DYH]!0'\43P/1OG_37,\'!QX"4%'XS27BNL@E?.86),2)Y+N;T[T M&.2]'L-M7J#<5\(/?B:/\R/D8OH1/\T@!/X!//_@O'Y4Q_7+S[Q^L*^-B"8J M@5)@"G%/%=(X:.24\$P+2K3C2ZMW^0.@D^V\\J ZTTA#$I0;&0,C2G 6A64) M&R5# L\2_AHK:7AY:?ARWCC83R(2BT-"DA#P$!4)R'CO4'28>S 85&!^:?6N M!(&!-)0<;,?VJ--M]2\R?I2\CQDTXV!92I[-FK>]PQ(!0ROOQQG=U@K(&:_A M@MO^3.SNFJT1]M#"LO/QM$2];.!.([;82>6EPLK"=$@G'#?1"9UR[@M1D=TA MMF(*L]A]SK^<1"1ZT;[#=D$ _[-ML_M16_IW[?G'29]\ !%802C M[W_G6Z;T;&]9!FI"-D<+^?JMX/LMHR#_:^=F++7#;L;3_VG):'6T/L08;& MIXWMVG^V_EK?;'S:J7W8VOY[:WNMN;G5F/O!-V ?V:DUMV#0C?6-QL[&>OYI M9^NOS?6U)OSR<;.QUOBPN?97;:<)?ZAO-)H[M5^^G-@SV/QC^'62;DXLFW^0 MO[QVF_TR.05NAXDA*,T-\8YZJV7RRF@>]?UE]N9VZ(KR5^LR\(M>^;56*[>J M\7\?8)6O_?)A."6_+F;H@"QFZ("\H]#!V+O.)'0 .P'%E@8L6>3!1P?[A9', M>TY3D.0NJ[MR%F=J;V\UOYSO.V&YT,8AJ81 G'.!G-4$>:.Q%D)*AL/2Z@/V M];3! I:L$HX9E@SEQ H4WF]X(!IL,>"4HV!7R,!=5"JH$"@1S$3LJO# "W*EPYCK:_L< MPR((8E&BQB(>A$(.1X*<3IX(8[$F.>UZQ;Q82( ^]N1FCL],=ZY.YKKQYLE: M65R2'9%LM\R#F3GUN6GO4:]V=8ZZL[TV\2!U_$"_?]@IJ.G!T"INDU&I<];U M<'%A0L'EWV(_ TIH#80,GCC)J+P>8FAU!U88V&1%+DT6QGAR6!RKYN^"S06& MGW6M]@!J\VGB::?;3QV0Z_R'P;GGHAXHDAHLP4VWX%4S/5!M?9":4?1$.^O" MPO[WS';!&!^H/UF^N:9#F0$4.6W#@XOE^P&&N(_=/MCS ZF -8_=[S$4RPRV M^:B#<&/1;R]XN?L-78>1XVEO3ZW/5^7C[!+'>F>G63B*AW2^YWJQ]O LO!C? M5 Y$K6M/#F(I8X_W(/)RCK@03W =HB4DZ:2Y)UPH[CC#44JLL0$S4LL9[,B5 MZ?APJ/YR S>.#F L7_C6^C?6.-^G2F!#74+POQ[V91V0L2PAAH40SGB%_!WN7)U&)PW.* ]_ZO*^C%)R1B*S3 M#G$K##+,$B1I!,,Y)Z<:$(>[:N-FXU<\/J SLN/\1$3G\?&:^?5VJ+2<,9.4 MC([3Y#1EF$KP @FHLQ'58>AKJ51S[;*QMD\B.*%$)624$8A[)9$A4<%4I>A( M]";8G.L]@\/0H:\3QIT=,6)5WNKL.X/:@MN2M.,/8SAKQZUT2Z9R&2983W]< M-"].X;,L5$UX[!]@%'U[9W)2O_R6#\KS#)OD)7(I\Z%;09'!VB!*#?5.,^%Q M6@+K#BS$?+S4/8M3-")^77]NM!%Q[^PXX_)E8:.68OP][PXY%[H[DBU=B$EO M_EH%BQ6N]<^T"A9X13/ZV%ZYC[XMX2M,_MQM[_],\KL?NLB#?<:BOD=. '_4 M4!\H#YVB#=8]!:/E$?4KE<"-Q;/P2 U D29PG9!>_#JI%N#A5W]SLS1EU&\F M,_0<5;*+->M%O?*M27WCC:>+MUZ//AZ[V*VQTM\A/UEX^*ZKEM]-7;)R5L3@ M&2-..&*$D+9-.7( [?A;=0<'V_^:'RJX]VO?Q[O'6V< M-XZV#S-##3R+%74 1W]^VSNN_VBL_],:K3G>/=K \"[P-[BBN48;GS8(C!O> MRU\VU@\NZL?;\$;@?W[],]6'K%_7-)7.2L^9Q2@Q;1&G/"+MB$-$&*.TP9:S MF/ED9]7X:#Z(O1YH'%JA5X5>5^BEN0Z!!19I8#Q*KVD,6FOOB"#2#O);*O1Z M$?2Z'$$O%:C62004M,2(!X^1"X(B1R/#+"D;L5Q:)>RN*-J;1*]7[%%3(>*[ M0$1KG"3)@J&@N)9..XP5L@U9W0A$'&6[2@)FW/<^3!R!KA<.XE%DX=NA&'V0(GN#-Z\^R:/ M+!"? C%,,\DCX8[C*&SPSA/&O(TS8GRIL.GQV-0:\S6Y9#((#Y(9C4;DQ!<&VRDMR%2AFW"RGE1 M:>HK:.K0KR)P+0=-)5K ^E")P)P#O\K9@#2A"07J,G\$X3XJL"*$?,.:6C5C M7KP6E>^&F>WEH&',P>!8!:(=8DP2<#"$1Y9X@XA2RE 2&<%T_IC99LDI,O^. M1$Z?/+47QV4Y_D_X#(M+R_'+:SH-?P_F_&.G>PN7*LR9!G,NQAP'1GU0,E&D M?)2(QVB04SXA9CQ)PB0E,CN'%...PZ_3QC/F,8Y;:>K,G89*4V>CJ:..0Q"1 M&N4LHDJ#BQ^X0PX@%726$N-Q\L2$I=4)YS%O0E$K]JQG4?Y9^PR5\L]&^4== M@Z@=-@I47E@-*F^X0"8QCI@S,4FC-5<.MFE#YD/['_ )YI(K9"&NG-&IS5S[ M6&4O]D&UU[0>;<7H\KQ3,]][WQ1;'R',4\NX\(9PKZWAFK-DO E@^E)Z5T5L M==(^Z]VN,9XYJ07L=Y))Q$3>[:C--=+:(TD"T]XQYR0XI50_.7-RAIKQRK'U M"AIPL47Q,71G$PJF4H^*:05COF4 M'R-GG4&>)F65\IHDNK0J9G9V^ 9P\44S-BNLK;!V&JS-+2.L -.&"(#;Y'.& MIS%>)NO@)W97DYX*:Y\!:T:X=[@'.[=9!L>:6IH'QSM MH%_B=(T_%3%&^]ST,Q%.:(ANI02)% M&4+9NS?W*WR@4WN6W0FTVB-M/6_*:?[&5L]WNH7 K77MR3QV:+^?P[I0RX-X MDCLV7[W^(ZCG7@>2)I,Z/4S2-"V9##['GNRT'EUC7^1Z7!WUFR^_=$#JXP4W\*GF=K_FM;]X6+NW&<.9C+9T5 MO-0#WNT,@<> Q=]C+:;4\JUX O^?F[6/+F>M=J?4OD>J/W$?U5\>82WC^C7X^TS*[_>Q=KWS!V1-T]\YS@V M[8_U5L^W.SW86>:E]?'6AZ&9N<' !,1;Z[N7C2//&D>?P:3\QK?@^_7C+Y=U MNGO>:!X>UYN?+T?-S'K37\ X>..H3L%4I0TP*;>:!V+W\O/%7K-^">,E6Y_ MC%UOI,;ZVGEC;3])%9)-$0GAC&_ ME&#_W6FW_,5[%>KZY3?1^+P?+8;]T6,4#>6(@[N.M#0226.LM51KDO"HD.9F MV:UB%FN9FB7;F*WL[A>=L;/9"F9L#:S55B> T]T#H[=D* "K-[N_F6O@BO\E M[[Z%6W4"@MS.EFJF=OE>WCDWC07'/AR=];)5G6\? (VZF1T+8/VXMUQK)?CJ MQ?* ':F;O_>$LU@P\L2"AJ>6:7LZW3Q71?PC+\#H M+ Y&-IRIX]:/LC/O<3%_-VAX!LL^Y)J%UJ#!O_PS-*=:?4''LW(K>$& M;7M>^B;P-C%S6>4_'N;36#"#EZ_#0;?[!,,GO=COMV-1&S&@_;$_"EDZZQ]F MUHY6O'W?HD_-B;^HI78^V+?#P-(F>%.AY,FZ[0[S:(07Y4 MIV XRK&BUI"WZ-A>U YM7L5:7O9N7B?PNF#&:QF38:SCZ[,R"NQWNU_S3'_;.MKIF+,UC8SCDJSU@&X8]8#>& M%;YJYGW=I /1=[8OP)C%?@B8!"DY(LJ!J9,,0=IZA22GB0H>>"P80/3*.,W2 MO[+@3T6T]<02JC%6F')Q_^KT>A^[G>-)J_M'S"AQ)02QM_&CW[6=+F"C[5YL M9DQL=$[R*+N=-FC#08[*9LJ'Q0C#OKS(;))]XY.W&H/Y8+5"G'N)+'5@5^C MA; QZ)ARN\L)4=C:C0#L8(-QQ0IE9 $0RRPQMEN&U:8%$)6=?ZO =.=@ 6O) M:%6,="BPX*AS7G@& M4+&"IP:0H5W2@V4>6/_9'LW2,*"E#"W0[&POQBO6^4D<;N,VSS77ZI>5G95: MBJ&PN7M]VS\#J_OBIJ/4'7@6E/SK 5,IW[/@B\O>TUEQ,'#B6Z<%/_#@'"KW M7QQ:FFGR8&TWFZV]6N>LWVN%>#7*Y1OL=H.3GWQ?F"HP^?N#URK,VW)::@G4 M8/CMJUH6=ROU)$KTMM/FW\U-Z]H;^&1 MY1T^#HSV=5B;[\6WKFXUZG?; M:M\@ZBWX4F&_!/=C^4H\\V'5P4EY/ [7#%EBKSS!PKO+P#5"U'IUR&5O7SLX M\\KW>A5KKSA.7Q^,"&3MCP'Q886P$Z,]37]>/]@G+%F+I4$J6##28.=$U@B& ML'-&"TR]Q'QI%4\PZZ\@]E[@6KYEJ]V2ER$QY?0",Z/=O1*8Z03FX$=];3\) MS;45!.42BRPP^2?E8'LFP6:& ;#ELL#<53!UQ:]ZG]A<;\(WY*6,/95[M^MD M%NE!0+&D3(VA4W">QML9&IE^J]>[+7 #Y+O,X<=3$+;O.4B7PSFIMKWS)6^P M@]R S+(^&%FQK?\[CQGNU#O,K.>P2?:NT?#J?3K=% LBV)NH^G>^\;M!EO]<,D' M#RM)RTNA.;%@_PSLJC((>#_![8T-[-#"NM_Y8D_B"/_)\J,QA^/FO%?(]! R M'>V> S))2;G66"(:,SD0DQ@Y[Q4BT6DNA3="@[L@5L;[KM6N0.F:YWE>1: ) M5OC7SED[;!:F_E7\81!YJ"3D#@FY:)SOIZ0=D5H"5D8P=F)P.38E,HTQ8PXS M1B7.$C*^=UT9.^=YZFO)?N]TKK4?#60NMEOQ^X"-MAMMKW-2# K MU>X2B6M]_6AS=VH5SAWOG@YP.-\ MKY@Q&P2G_'F NR<@YC5"A\ER-I]'=6/OK%W<_KN%#?FL-_!U"V[G5G=X7%,D M7M0&B0.E&W*UG=X\R2G&D#/C7+P^0D5-CF'9\D3GNQ;GL>#NVU8HME:0@1,PEGPMGTV>M<]Z0V+NJR_E M4ZPAF7PF^>Y>)4OFX$,HX@$#OW+8NC4/8Y#2/3C@*]^GU;UY1@A*AW'SQQ[UR^<[#00_7:7"N74P[_#*8X*OC75CBS@5,U.H/[#*3A.M7^1DU1*0BU=JN,@>;DC,XP?@][ MZDE&X0\W;8D_;-MF]W7G,,8Q*V)BM<,C<[XE65JD[%*"7RV]%*3FN%5D/?5 MG"\\^KJ__T09M MIKO'&VRLKJD)&G_\9[O>;']K'.T=-S[]>5@_^D9VZ?;A+FA]_=,_H,U[<+\ M#LP&;ASL4^M4C,DA*81#7)F$G"8..2D,X\&DB/%HPJEG)-!H '*IYD%B;9E2 M03"LM U)C^7R?=BJUS>;9;[T6J/(JFYN-CYM-#YL_E0&ZH//O[\HZI4TX4K^ M^@50M,+@H+>VUNUF(^\V6\$"9&D- I6]@704;^9OO=E-M!PI< C_V#;X%?72 MXBX^&UCPQ6.&Z7E%G5.YN<-O*_=4*@Y6R%C:91F0&:9= MWHH=E#&+P@NZJJ(#I^XZI#",7R]GM]9GBI+4[A0NVW\ZYSF-=OGFM-R>K]9) M3M8%_3H[&2A(UJF5['7USOQAX4EE?QW6V($M5'B79]W"_BB3EN]XS4DVUL#4 M:=\,!A7A]=;Q5+H2TPM+@* M%CWE0M9"-[,A[8L*]ZO5'ES:Z7Z#U^@=MDX'-O?@6<-17%QM! 4.G(*JY#JO M%[&[:[5G-C)W_&$,9^VXE0;",Y"=B[^&[UQ4 +YC,Y."DPB&I"$:)T2X 2=1 M2(),C H9$;E+4NL@QNJ:&.="4Q4(([G1*=K[_=;YG>;9X^..[5_RW:BEQ7,A=M MXP PVO:T%W\;_O#[L"U)ZZ10^^)+O]_&G5PS/=(UKBBG+#\>%/4:O4*5R%5/ M@T8Q@P_UG_4+_WY[M$&;S0_IOJ'"9WNI4O)$Q09 M80@@W2%KL$*"6*-DB,%&LK0J\%V]7^:0W&4BKR-=H6+.<6-MX+>7A8##K;U; M=M-]]X3Q+\PJU8,7AI^F Z._BQ2[S4%&P/H@&Z""J&D@:IR,P_"BL7P$@]HH ML*]C0#8&@01S)DCLK==F:96.ES4\GGEJ7MEH%P*UAN77@^2)B.*/5IDA>GX5 M:JC]%%I5''C/BE;=.%RI"K*> EFM,<@B-&H-DH (L19QX@326!.DN!.8N.A4 MKA,@Y#VPY56,<0^\Z+V-]Z=@I7ACSO&,9V>^]XM7X.RH_.J9[0"-<;^:2.>\ M4T4YO\N%/V"^!BH0QBJ&A)E, 8Q6IEZ$0>[Q:O*D'>2JH_18!M!]F4'ON%.F MG$VG3,FK3IDO/Y:J4V;5*?,-=/+3 QX-K/?/?2\_KQYN7>>AWN^:5((M[]^F=K]#P9KA/U]?J/3""6 M^_PTU@^/&I<'%[M'C6]@SK3WFNVCQOJ?8'K\F5L*XGUC$PZ1<5AFJQ%7,B C MDT+$FQ"%)BPZ,WJ:'"-WGF!)B&(GO,Y8&!6J/VROY==.PGHK6P=AKA(7 M7E[0#MA^""9J1BE2)'>N5-(CAPE'SLD@)='$6CDJ.!.0['4+PIJWDAP&J0>Q M+'OO'Q9%-R!BOM5NV6%:7+_HOGF5%UD[ZY6%TCESXJP(6[HL*D6B3BB%I09: M<3N#8KFHE#\M>F'6>EF^AM77.;=B+)?B97,BP'Q;P:4)-VU2A*(KF-'')D4L M!-G-E,D;1O&?R@FY_S-!]'-DFA@E9Y%ILDBAMLGN\;/*EWG,1)5&ZRM-U9A- MATMPS F.];+X>",S==R:MD<*Q4L0&K_0E7?&0":$0>9\;8<1Y\(CG!1U_MG7 M?\1RO[EII%?32*;1D#>1H%=8XK;?Z9:=@B:9/K^]*-H^,P35YXY'_]YM'M<%WN?-B\;7[>/]IJ?+^I?&X=[ZS#. MH^VCK?5_#K?R[\>;%Z-GSKO'C=;N9?O;[E&=['UJM!OKFS]VZ<=OC:__M!J? MZKSQ=4/ [\>[1W^FQ@XF(V?.00K+J.*(J>@1S]0#A@2,#(Y)86^4%2%G'2TS M.=[5[>>.G6=Q=OR3.#]J1U6(]&81Z6D=;"M$>C%$8B.(9"/100,$L6 3XMA2 M9+&.R($(,Z:"EL(MK5*R+":D;[\>(@U,T)'4%"(*O'D^MV\N#;V?=$\G9"#- MH1/]V%&^!Y]D/9Z4+:'?;RCH 0MC+N[Q'F*27XM?M MYD-:5"M.]!=>'M]F_IDXK%C%25@GP\XQ#3NFL]()1%7PTF:Z.T64CGAQY M>KFZM[=AUF?C/;?9'_9W2Z4U->BN;<]M-]S=2^ M6%&+V_/@E:VHHBHX5W;; M=FXWVSDID76MW^^VW%F1GMCL#)-KBT[3^>*;+3\K7)T&5\;#K-7SB_4NWG-)TJU7YIU1XUF9CG0B6!$0-S M!G&K*3(A2V.0G-E0;79/*EV%7L:QIX&521OVFZ:)N?L#2/ORX2F!@(U MYKM6;NNL,+C>7.LWAMVECK[P^KK?#RIRYTQ$24L#]E5D2'OG47(J)&.X-%H5 MT2F&Z8S\UFF2IQ(>)EXEH51+P(1%S?1"90D+"#G$B-87(F" MC4HRC)/190";Z"?W\G@IB)A)?L/T!YWS;0H]XEV?,;]AAL?&L\]O6)2%F[\K MJXFM)G:QKGP//GYQ()C3F1;5?W_R6?+<+(1O\&4L?& TLR8(AAC''G$:)'*6!J0#"[!F2JC(EE;Q"N-S=.@]H_A M!4%O'H*>%-:H(.AY(&@D/!&U\3#I"07C).+).&1T]"@I[1EV G:+ H*DF",( MJHSWRBM:K"NKB:TF=K&N?#>YC65ATIOSY!_3U_N>4.^;MK]G.C=OT'!_WMC! M0.LJTWT:T_UH//F 6>(,-AH9IQ3B+"BDB9=(FN"=QCI%,Z/HP2SU9'EG 4Z*KS\2;P<"74H96-R$@ R*H:X4QY90@G"*BGJO!:2F-F$.N8!+V\S MJESQIYS M>?W]=EG_=KXOK57*>8-P8!IQZA0RE&M$//4FN2@-'2-[OZ/+>D; ET?5JS;K MPRX0YQ,3I&L@Q_ZL;4L"V]"IG72*%G=91$:HZ'M7(K1<.S]L^<-:_GZ^?BAD MF4@R?R>W7;]UWTZW^/MI[!8I;R<>G@NW@I>RM4,83W$7%^-)[3CVQSGO!^I? M]66?DRL?_?I57_:YMT:KONQ57_:?3KA\:PW%J[[L55_V)^)IOAGZ'GO9TMK> M^?*V2_2K.I),GF6B29Z ?Z8)MU@9KZPU/L ?B"")35UJ]D2_;:T@-'HC!22; M/^KTR\7>^C^MW>8&W6I^)HU/?Q[N'?T![EMHU]N;2> M)\0"-XAC#0Z@X0P%0EF0-&#N]-(J6Y32D:JZ[(51P26G W/4)V&Y=-%8SJST M/'@2'4##U-5E%2J\ BJ,-<:5L$[46809 U200B-M/$6D$@EW2(,%7*.>JH,NORT$J[EUI,<6X")=2# MW:T3-X:JB+UG3%JIF*PLID70[E&+B7+G(B4$!99/?XE1R$9F4:(V6$H3>,MA M:57.*E?FA8YP_SU"HWWK[&^@ SP?+IUV>JU\P6_=F _#OL?K,Z5_W3XQ')Q( MX>NO6 <&WUG_[J^,Q0)?Z9@1U8BJH=OG=#?_S4,N=$=&JZ/U(<:84S>PR5WQ M"-9'U@>0H& M]MR.]$,&[Y,^F-9V=>R,]B$172TBQ%-_[07CV85D;S::&Y\VMFO_V?IK?;/Q M::?V86O[[ZWMM>;F5F/N!]^ ;6>GUMR"03?6-QH[&^OYIYVMOS;7UYKPR\?- MQEKCP^;:7[6=)ORAOM%H[M1^^7)BST*K'\.ODQ1Z/,5A@%L&AG0SZ8&^0-+# MY-?^A="57VNU9TV^R2=&-A_&D!V!?TA4U.OWY2::Y&%@11Q^/ZE_W M#G>;]1];3<_VX+Z[1W6Q=P0[_=%!3I;AC>;V8>/R\' TF:;^M?YC[_CC8?UR M0\"]OS760ZM^V89G?*9;Z]_.ZY<'8%ULL*U/'U/]\O./?4%P\%@&1 3WB#L, M-H #DT &(Z,7"A,Z((^"_32&M7X155>;N^.9]4ZQ'-O)R=1Y\^#V*P%Y-\,N. MH+6=/HC9V$N^2,;9H"=I'L"-1E?;G7;[8Z>;.U87F\?[U84ZVP='-Q#A..B" MUKEUG4(M<"M)@K:TU8E)BV>LED%UG@+5Z-3!:SHY!X"^R!9!SNDZ*+F=7 M[VJT$+K;>95E:E M:STQ,Z=*6'IO&2Q5(E"5"/3$X.?.>/]IFY.<89O(8<:\3Y9;VIT"]I0S]K'\SBQVA[-89T&;CXP2/;6BT_F2/UE>O M#/HY0[8,#1]]$UM?=R_K1YMD[W@3C-;M;XW+O5;C$IY[] WO-M=$XZA]O+7> M/AP-#6\UO\&]ZQ?UHW^.=X]V>>,3O,?Q)FM\_>=X"YY37_]&X=Y\ZRL8O^.M M],$I]-B)@)1D$G'M'3*.,N2T%@9S$:R3)<>89,N,/?G\9RJ=>0N)-F\?!,!E MQ>!-14&5X()$F\"!341S(I0-)A4@@"L0F!\0^%$?*:>VX/)R+22R+$;$L3=( M\Y 0=CK%*)PW.I0<9%@O$_7LS9KG*:^F>+9:46+>;9W2@S\MJ[WBC]CUK=X] M-!O5<3= 5R"L2&31T7!-@Q&*)<:$DSR)8-P#R2P3,.R:]R<'H>-)KXAHWB#_ M^>-BG!HH1^6VRH7[!!?V>YLG?Q=FZ6W42ZT?,:#+V.U4@#<-X(VG$ ;N"6:< M(RK@'^Z40\X!WDF.@U3,!.E-+LO2E-#?Y^A4O$IYF3T&4.*(YSQ0A2GX,,PQ M9Y)VA@NJ20SA@927%\: RO)Y$A",63Y1?Q"KR4G$R[63V+]QU''>ZA\>QG;(=>^^ M P.O]>V/>'>N<<4FO=3"6&&)DS<)&YYH=)I:\/;!!@)W7T3U>+.GU3_HEGCG M[L$[=W%]R9UXUQK@72/V.^ECIYMBJW^6>15/ JS[0 HJ,)P9&(ZG"?ID,;-) M(\*CSU@HD1.$(1S 3#:,D$1S+$@OZZ2CCRY%@ZP, !$XPM_>)X:58Y8J!O83=TH[Z00S'GO, M#"W"WX\)'57A[Y= M<:'\?((0JWDCB-A T?JE6^2]X@G9# -)%8#<%80F2GE%26(<\T",)8G3&(1,#I %R_(0_1%QIPI M7@A QLPB@97W(B0D/"&(JY20I=@CJ@V)DGO"O2W/SQ1?5D_G0YX#!'E$@=9] MZ=ES4J>PYOW9<6Z1&$-MJW\8N[5;M0.ULGC@=1*Y;XRM&-J$JH:_.KW>.T_G M_GRY;R*G(G"&+',"<4X4THQR!"8834I0PLE8J<+KI7/?%+E.(7+^ELBUBI4M M_]CJP7-O=P!]J#'G9(U3MS5NP5*M&5^12LP\>]FL@"(N2*;U8HU5$[,@8]4@ M67=_6HWU*6-]7!7#[#+@%RL[>STF^%LHDK/_B"?P6[_X^>^V/2E^^*ME7:O= MZE\\(OO]S<[2!]L[+&;C(^Q_Q0__B>'@GO.]=S G'SM=^+44D@]GW6X\\1?% M+\TNW+7L]UW\OA:.SGK]'$Q_S]/5[/1MNU2M;D1-^Z.%YB)=_SZ MC=A'G72?/+RM"IF[=B$?B^)15I9PDIGE\#XJ=C=WIRA3$QD__OWG.V;YRWWL M/Z/Y(XI;*KCA(1DNDC3<&^*I(](:PJF>7/:3FT/UX#WAI[&@1XY9'G;:,).] MC?^>@.OIW7FVND<03C^/KG M<>-K(UV%(Z_/-)*5FB?"D"DHXQEK%=!50+?00#<%SFFOI=8VZ> P MIS&:P SER6@908,$N1OG*GA[07@;;AE"C1Q!"= M1 !X,\N*+DR[\PKD*I!['I"3-L4DC J8&$X4,=(9@S7X/F#3"<K!:#.&"##DM(>?1$#"XU4!6(5B,W3BT\#8MK)2").SME,1Z"]YT(8IKQ2S*A866IS M@7!C><[):N\XL8@K'A&W,B*;>TI3V(PL[$.)J@2FFEHF$PX6YA3EWD-MV)>3 M;H1A7,90.["MDQIHI[>]PUIJ=\YKA_UR']$ MV&]BT_Y8Z_>[+7=6I$JPMH\:E"IT75.VG2;"9@=[?D6GS* U:\T>3I-'@UK"B=D8ECDG!J. M> P8V40H8LPSR34/TI*E58F?DDE8J?#\[MP_5=/\Y)V[$?M;J=JXGU_=QV)\ M."3 :-BJ'14"_"H2D'.PD7OIDZ><*F](D5(W5SOWVZK5F*RTVZ,QO%06@M7\ MH CL*:&\Q>UL]W/.8M6 <(ZMQDA<-($R[9GBQ!&CJ,)!*Q*Y$ESC9[8:'W ; MJPWF\1O,Q5C<3OA@E#,6]A<<$6'YBK]GD:_QZ)OVA$/2.R0PI8@[H)&EB2' MK*8BP5J&) WLS'2<@N]5=N;WD#QW%79K=WJ]''9KY5XVL=>O=6T_UGKG]K0, MO%4I=-51S_PMTQ0;"\LD: X+0I3CC! ;0\@L:)8J*R@UKY*D46THC]Y0&A_& MHFW2,<$8E5_!;+5,%O^\4?D<# M;420@#&1R$2!$9=!(>VC04QPK[P@DB=>P>\BZO4T#OL,%+M*@GM1/1Z-NQF. M?52&@EN>6*)$U6J(H//%.)1N=S0'SIW29JE1X?K?FP)5U4H*]K!5H,-/8 M:RT)RX?95#U(%/\L27"51D^CT>/,S]822Z)&V.:V(P(\(\?A5RT4?&",(@65 M(:ZRW%Y6*S^.)K7UK[N:%R&X*KVM.L"IEJE:IFPP8'"_SGPVI>U M'O?;JP292OHFAY @B0##D!/Z7D">,L,$O\ M7.WJ#T3ZAJ2\,,YX/UQ45R[FE6\KLW(R^=S::;?5KI7$/J@,>0UI7PM M=,XRH75!<7]GV\@WW5%VEE/S=G;]I!2.S.IDP=C#V!@7A9/49IF MLZ]Z9S]M@[X8HZL33H,E3@F2*@3PNDU"QC"'G$TN2)ZO MH+&"QIF$.B1)*7JJ:**,X\Y68'F"X+FZ*&N83@(83S*[D#N8QASZ;1$PN.8DF-,L,Q= M0)8U8Q5J5JA9H>9L&T!SE8C CJ2@.%;$!!=HIK"D!FOP[BK4G O4'#T.#\PI M+6Q 41N-N& 1V63!WK1>*,Z=BMH#:M)E0BK4K%"S0LU9QRYS1Q?M6;12\T"9 M49*#6^>E(S)*B:O8Y8M#Y&AZ 7.:"V,%TD8XQ!VGR"C%40Q>:XI%")3F&K\J M=%DA8X6,,VM+SJ1/(B6,16Z"I(S&EA#)P2!)Q =1V9-S 9;CF1C<&L8<1CA0 MG2NB-3+1"82CET80ZU)@A4&)V:R*HE\3-JL\CG=^924 [_S*2@#>^965 +SS M*RL!>.=75@+PSJ^L!."=7UD)P#N_LA" ?Q<5/_"_H?5]]7_AG^$WCFWWH'4R MC%#(T_[O@[\440E:1%"+[U[%.LJ@!3R\;4][\;?A#[\/G]TZ*:)KQ9=^OWU[ M<3H6LRAB&N7'OY^W0O\PQ^-6*CT8B,.5GC*]()>[\&*^0 M.S^[[[9FA>"[OWG?7>__3!#]SL>JB5F0L6J0K+L_K<;ZE+'R1]VUVLC>^95O MJP79Y+JT]>CCL8O=&BMKT_!3*D#?VFGDI%><[U/%J2K$E;/%X\W+^OK:Y>-RR^BL;Z!&TX=[7/UM; MZQ];N\U_CNKK>ZVMYL?VZ/DBW/L<[LE@3+C>_$P;G[;;C7Q6>;S)ZU__/&Q\ MK9\WCC=%_>L_Z>IL\6:6K_768@OS:1/BCAED!"8H::FB%YDBR>?2"&S$?!1Z M_R2,/CJOHD*D!4-!&ATDPX(;'H*.,N(*D>8+D4:+M70 ^;3$ MY'8S&G$>(C+)*T22\M12354 XXHOFPE\ZA4BS9/6OF5$FLI$RAQE27I)'-.2BSRR)UB +;C>2BC@-?_/)A**A MAGER3GH%1A48O1 8.4)MD%&& (Z:M^"KNEH7,$1V^K8^5D[?MRTAUE _>V=UA+ M[_,&WH)Y7E(5DD5N!%"2TZ,QX(0K#63S[USOW,*HI?3_K&HGG!":X$EL@&V M;YZ;T)I@"5+,: RB(#57168J'F^D^"H[]]O*])^LN=O#:-Z!;9WD:%X:91]_ M0E!O<3G5*C+KA5BF:?8=QY)-TFN*I>,Z6D-"- E3^%%%S_3K>HS5WO+XO66< M#X(X'XV5$EQ!JQ%L)0P9JB+L+S2"8^@YTW9I58JGN(258D4E0PK;1@-M *@Q=,N5]6MZNPW$LH[FA8SA > M!!,!.8L9XIQ2I%,@B%./J?=$$J/!+V?CBEMMS?.MO5,=J+& *4T1,\4XV,L. M)RHM]RF8@+FUKQJ6JQ1\&@6?D$\GM>&!(244Z#4."EF,/;*24 M\)B8M=(YXZG"(L3HPO,8AE6&QHML-XT/8\&XR .'T4OD8X+=QEB)P,1,2$I' MK").!B^+!5/["IT78IDJ=*[0>8#.HV$ZQJ@E+ 4D&$Z(!V*0T50@ M(8+/O-E.*EZA\V*J_33^_@ST_BG^?A6WFUJ31^-V7%,JI-*(4NS SN(:6648 MHAHL+>J-94%E/N?QBMTJ#W9N57@:0F%J0_)!!B<2=U9;B9GU&E#<&IR8>YZ= MNPK4S4ZC)W##P0Y,HT]@))-&":^.TQ]@2[%*D5A'Y MRADTE=\^(]M@O'NAM)*!=: 0N&@4K'T1D9-.(9M+DY,)UB4,?KM<9G+<<:\R M;"KEKY1_<91_-&BGB5:248:P%MDOL :47QAD M;.!FFC5<2^$ *,A?L"M41(9I$/%B-.N =S/DF42.#.2JFP3_.UK5?L M9^_\RK>5FSF9_6SMM-MJUVC!?$:F#:D/B$D'5*,,]"QTSC)Q:1[W\-."U10^ MZG7:K5!^\I:;S,YR:M[.MB^,QU;+D 2FW%OLA);:P':6,'5)T:([[32[?=6F M]AFW[XLQIC6M<$HA:B1QKINQ3B!+J$58OC.9*:QV8"<0'QDVBDJD*.><+.<<8X6QRT4F! M. G$1%I)7E MR%&%BYP6(3+WR;(63ZE(JI"S0L[W@)S3<$4QYJ4A7 1I.<"E3B(%L$(]8<%2 M8NX&S@HO7Q O1\]^M251&I7/?H-%7%&/,ILORF1?#">ON:=+JYPLPRO.*#.L M0LT*-?]_]MZ\J:TD61_^*B>X=W[1'4$QM2_N"2)H@SUT6*(-HOW"/XY:C;"0 MN)(PAD__9AU)+!+8 DL@P9F8< NI3IU:,I]<*BNS0LVANNFP%,J&*(3AW"G0 M7IP5A$;EC'!.5ZBY$*@Y66&/"4L90X'2C)J,(DU,0DDQ[86G@)QD99WQ5P:Z MIEB5]"58Z%48R"MO61' *V]9$< K;UD1P"MO61' *V]9$< K;UD1P"MO61' M*V]9$L"_RQM#\-_0_+8^&CSG3 M\M.[ FD>$RJ(+M"5JV>P8C?^S4,N'7 R6AVM#S'&7"T1&TN%(5ASI1)UB7U6 M>&7TT%%W-(U3^R4BUXWV*[()9OG&ML[M16_EW[<6XZ39'HU*41CV^*+=NS0I MS6UI!@ZH$'VG6Y+)F[-VB-W<"L9D%V8LQ5$W^VG_9XK]65EO9+XH.JEXFUV\ M[7[O/_^VZ[?W?@H27?^/Z_[[X8_-C[(G+LV4E+U=;VR]W]HM_KOS87.[_GZO M>+NS^_?.[D9C>Z>^\(.O[S2V]HK&#@RZOKE5W]O:S)_V=CYL;VXTX(]WV_6- M^MOMC0_%7@.^J&W5&WO%;_MM>Q::_1A^OXNA;S*<[7X!GAOBEH$A#;\IW;.Z M/$IZCFG_1MC:[T4Q\#]/_ON?6U!>C%5Q=910H04)B>=Z$9IIDZQDQ))\+:*\ MLTI'=U8IYIB,GU&\L\WN/[9U%C>;/=_J],ZZL=> %_S9ZOBOSWL.P6IO1^<0 M?QX?'G\E.YN'Q[7COTX.&Q]QK7%X='#Y)WSVWVOP&WQNU2YKY /;;<7_[EX< M?@JGCG)9>U\_V6GL\_I)[:)V_N[ T*?%.DWB7U,O ^V[>=CNCV'**5-&JB(8\49DYK&F)S% MR3G'.!^U_[Y6%.\Z7>@R@@0^@?6Y6,U_ M].+/A]%L^]99B$43?@/9W_Q6:J3P=0^8*$]R\,B BK_D2BRW>D71Q8ZR=\ .TV, 8;ZJRNQ-CT%/1/)W%P6V+GX'71XF!J0R)=6 MQ\%BP$"_QG[1;?:^]E:'^Y#GEW]/ :8'FC00R(IQY:%TF K.AZZRR_,(VGGL_06;/I9MU>J M>.ZL!W/M]=;NV?A.*^0-;O9ZL'4WWYHRA79M.4?XV#N%'1W8/\7I63>O#O19 M;+1:MY[*=-'-"FJXBRX&% ]*:SNO+7PJCW]AZ@%PI@54%XN]HP@TMS:!Y7.4 M]WO^*(:S5MQ)5Y)_ )D;[7 #,$=XN=.^0L<2'$MM^A7K!]]K7SY[JUPDTB,' M^@#B6%#DM$Z(*DQL\$9I[,9EJ^8"RR"(IDQRYHSV% L3I?:1!^AL7#_XH04X M=VQ(G5:K(W< M^]N/NB5D39+'=?OCWP2[_Z758!=QL)1/U>U/W,4_S10UV?2.B,B!'V&A\HE< M:_WWIHE^!:OP\:P#"DCIS/H;U(M2>2O_VO!9IRD_UDKEKU=^_NU#_!9;!9FX M\/N:%FT/1E!F[VKWRT79 =6N._CDH,MO69J4?VZW3\]N+QRM%N[&PNVW.S]; M,'9[P5Y67OL?93HB9:8C.@6YW#OI>\--;T:<3D%DCT\C6 URH0=9'14_SQG\ MDB5DN_L"Q?*,3QD&5XH3=L7N9-&9E4PD$D M;IWE40LK)4Z.$@MFOW,FE3=EAGZH']V4&9+4VR%%O1T24DER=YQ0+<4UFL>Z MIP;7:([_:ATV:KAV_$_S\-/N<6WS(ZEM;O#:R=;W^O'7B]K[ U$[/CBO;^X> MCU^CJ9W\ WU]O*A_@C[>UZ#-_CF,[>*@L45W&MOG,):+^O$&KK^OEX7*Q^X> M G%Q+!-%7D6+N(DYHYIT2'"A(^RV#R3DNX=:+U(!I$<"[T/O$%9(M4AS>\A% M:"PHM3XYI@27!ELO75"!$"R-UL0]"5(M7M[V90&I\>1EGCNC63#("J8!I*A" M6FN';.2>:ZNJQB%P$IP&K",)CU7CB,"&-(8D;%*4"A)ZNR& +(V5(6*\0)X8C%YA"&.QY8ZP( MS,1%5*A>U@'!W5QY(R[G4>ZWJW5YF55^%L=?U1OMU,6=R%4AU-0(E>MRCR&4 M,M[D.&9D):6(1Y>0]DDAQ2GARNM$," 48Y/9JJLR72^&@>?LQOD) U>JQRP8 M>]R70[GSP,T*&4,QXC(Q9!33P-T^\823L"I4-?A> 7//V?E12><9,O&XDT-Y M*ES4!$F5@Z(C_.,49BB:P*FRP-#85]+YA3/PG'T"E71^ L8>=PP8XYS,YRM2 M>)#.GC%D,4N(@=ZM6)18Q;2(TODUA.3<=@QLW[R#5?3.[>FC' '3.F:7&JEF MY0@8K?DN+/GFU=6P&_NR<>W$K)#H(4BT-QF8(C4GRD=D2<@%JQA!6F*/,)>1 MPRXZRW(I@9=XBE(Q[JP= ]CW$JUF 5#CQO^5@$G1\91T%$AKJ5&1EN*%"$Q M4:92P'H1SQPJIEY0P[^2QO-CWGUI%0Y 6<2;S@6'R^1:T13H8SZD7 ,N\ MDL9S8-P8J:)\,1AW5@9_)8V?GJ''#7VEHS/:$40=%H@'4+2UQA*%%$QTH&1K MNY AE:\O N#M/0EOJG/_>9O[?PX3S+SMG+AFNUSTZ\UX>W,OKER556CES#"K M.>$2"(E8C'E"D>*$N" 2Y2JMB A%<7 D>)IR:*51X;<-K;2(1#1&.&.( VLLIA9*@2@7A.&&.+>.Q0\?:"^@8JWGXVWAYW M'7@EL1?> VV)@#C8%\CE+&K$!(F%2DX+6?'V*^#M6;D/*K7\>1E\W)7@EA?J M[D15F]''$Q>[!1LDJR*_DJQJ4;(H57U,T<=K"*:J\AM5EUPGC$^GG:6*)LX\ MITHZ%9R*-"AK8J!"#"J!$\IF?R(0YR(B3J)%U@J+ M8HJ$&)=@6^W*NGR)9],5%+U0*.)1>L>,,,893G$T4H*=S V72DJ%^=R@J/*! MS0*BQOW;W!C+)$TH!)XA*I<;PI@C+[DDP5 1\.S\VQ5,53#U5"?MDH44K21) M!>X,29YU"$B(FR&(PQPQ#Q#L(U>",,BH:K2 MF"HH>O:Y/0"*7*)1R8B=C9$+$72D^98JP]3A)"6I-*:%AJCQ0X6DB<9@>'T%=G7W^0B*UQD:& MJ('_Z7B?US;]Y\0X3IARA&ERB/- D"8L(H8E-DI$+C-.T56C] (=?E:Q#0OJ MKZFN1CP'3U_E;NC4I< M/Q=KU\?$-5@3D5%JD6$"(RYH1#JIF*NY"@Q8[8P3E;A^\8P]*V=!):Z?@Z?' MQ#7#%ENO'.CH7Y<)+JQ753,O:#N@XJY MGX^YQQT(U(5HA.4H19KSIEB)#'<,\<1#Y,11GTC%W*^ N6?E0J@T\^?F\(MQ M%R$C@?& #*AEB#LGD &]# G'(^,V$!OTXFGFI3/AWWWK6A'^&YK?UD>#JY^= M #/X]?_ EZ.AG-CNEV8;#;IXPX WAM_D\O*FY/@GOG)&\;\&,P8R[@SH_0VL M5.SF5ODRVLBYUBLV8P_F;_LQ%+97_'=X76>[W>MW8:KM&Q=VRF7XT;3G-\^R MQS?-/NR5_^G,5]:O@BBR)['8.[>GT\Y"WMZ\N4[J/NPLI] XB@6 &+SYHCB% M+CHA$VOKHHAY;KVBV>YW\C]CP2*%_=*-L=PW^+7H=&'/"VC9C>',QZ(/O7K; M.RI2JW->=)N]K_#G60_VWEV,]>:/+(!FKP#<;D)GG;-^KV_;F;/RPS9#ZJ"A MZW2[G7/XL[=6%/OM\H5'L3]PA:E+C7HIY.N1P O@B'[6%*H M'7MA_+\SV\J3ZL"BG0I&ZG9-R!./+ ME-_5GWCNU#9#GGO^Y>;<0W3]XKS9:A5']MM@07L@@2:FL%K$[[YU5CY3KCKL M0+-?]$Z[T8;5\J5E+] V#N8+*W*] ,,WEUT'Z'HXM]'J'0&KAFO&O7.],SM? M[W6^AP=KZ6S>;.@=I._-X94_ARP)(SQ3]MD%ZAT*[F:O..UV7+DZ,,>.S]?[ M\J/GS?Y1H^K^7_$:^=>/-?G1#$#@ MQT>U_-'[QGX3@RD^^,D?S5^M2,_ MH8_=H_KF5U8_/FH>;A[P6F/WN'ZR#_/;P(?'?^5JQ^?CF>.H#=$$B@C.%_VP MD<@P0I&03$;+A4O!K:P3@5>!\F9TXUPM@S+]8H"F\E^\#O_%;W-W8$S>7KBAN(WR'.RD.YP:E:?BH>#:O VN M!FA56 FX2O*](QDCX"JA.85)<,[FVNSN[@+LOR\2J"Z;Z;MPZ+;3/XK=HM5I M?T&@NYP4K>L$"Y.GQ[?O@TQ>(7BJVQZ+$%,\*F>UX MMU7[!"OP_I^CG4\?1?WD,-7V)@*4L-<8*ZX0#;FT9>&H:5X.M'K.MU6F?]^Q^9 M,-"?*2 (%<04Z':PS74;(]> MH"B,8'S^]\XRI;G-\D=);O]C%V8LQ5$WRZ+_:^S1J:DCP*E="X51#>^<#\4H)$2Q3>&7Z]-6$/E/^ M:M#R"%O[O2@&ALWDO]>KNUW?:^SN#Y9WHP[KOK&]6_RS\6%_JZAM;>SM[XZ6 M_NUHE7Z_E[:>+Y=WV>/T.:[?=;KP9WMX=.TO2KC(JLX#4ET_DV2:*K=U&L[/ MC^8'7YS;;BA)O9QG3B0\3# ,?\3O(*+/NK&XZ]GX?9#.>A#FFEIGOC_@KS(V MM5DFRX97#PH&V%;1.1U6">A-DWAYBJ'>$4D+/4^1]GBZ-,:+ML-W!R/?RB'^ M\S5[VN3&=R\AORL?_--&*X.&M88'6M;#PY6Q$?,(?R1Z#N&Z1CQV/$\_5BGG M$EH\A[&:-:8?U^O3CU6O"2J79*Q;CNBPT/FW50J5G2=?C??X\K MHZ^9*JK0R3F$3MY[X_ UG,Q,.?G%/K-YR)&-HHPH[Z1GE"=*K+0T4&<%)E1X M%AY^G7JCUXO]UQ=I^>ZDOKEU>7#L*3S3K!U_9+63W68>4XW^U:H??R&US;]. M=AH;=*+LVZ<#Z+_>K%\>7-1.MB_JF_[B\/TVA_]>'ISLTYU2\DUX^,D!1A[K2AD7*11([^P5R8";Z.6-4;+>R#GQ5 M_!U[G87**51IOY7V^\B I5(EKI3@&0+Z1#RG3H83;RD*AAG$=72 Z)$B+Z*A MGB5%I 8M>)5P4BG!,Y0>"X=Y?W=C64\V?C^-[5XX9E8JXY!V40$L MJNP7(!0Y22F54BH5%< B7@4YN$ UX:=%KK%7/@K][A[V@FO(OV3HO]I5^XDY MO[6_.Q, K,SY.:/ MF=LA;Z5WS4_OJFS(68'/A U)A526$(F"-KG@G2/(46\1C\&#AN5!M8HKZXK/ M*H[OY2E8"V=(5L>1L\.R9'UR(K"HL"BO6CNO@V*,$N<)2:RR(1<*X6Z4K2;P MCN^UCY^5]Y9YXY P/JM72B/M,4?"6T.-28(86AY'$EH=1RZ1+E<=1S[)<>3C M + R(N>,1Q)^60JTHJ%JN/( MA3J.?+S651U'/AD$\3$((IJ[1)E$S 'Z<*\LTLPH%+FSB3"L@LB7PDAU&KD, M1N2OGD;^K)KF=0Z;)\O M" I;9:ZMF:5K68!QUIEJZFRU539:JIL-56VFBI; M396MYM>SU=PQWWE4XZI:SK]EM:TOLN5,./:.;-;'3 M:!T?-/ZY,_+7RF0,5B@IAA'G!"--E$?211.5L$K[E*\VK%(\]\OU+_%^_4^N MV"_@L:DI/W)N:2:NHF;U3,M[@)IRJ5N%*)JZ#LI\;OB:!LYR)7UBO$ M3*YDKZA F@J#D@L\"*H)L7YEG>/)^R"5ZONKHF+AT*T*YYX="A+@+$*5UXDX M#A^,32)9*K4V&ANN*L? 0F'CC7#ND6YK&;.6LH (Y0SQ)# R)$2DM9;!>L%) ML"OK1*UBHJIP[N51AZMP[B<)YWX< %86_)Q1;L*"ATVQCG*40A*(PW8AIYU M-#+LM20R4#+(+L5Y%FJ3,]9 <^DZ1FBLM2"0F4)01QS#::G MIX@2KS%GCD::+Y*PR2CN2KEZW0;DJ\AMP(R..&K!-;?<6.8BBT([[$TBG')? M&9"+A7"3M8N\T3I1#@J5]0[QH".RC%JD#/4Q:&:L"ROK9A7?D3:O2GFPL&K< MHAP/+]>J/3BGU./PK[(?YPQRX_9C3#HQG AR/MJ<4PHC0ZU"Q&D2D@HI>3S( M*74'RE4L5.64>G;TF;O>5=F0LP*?"1O2"T.-=Q9)P"&P(;%'#F."I/8Q>1,] MMQ)L2#Y9YZQ2L%Z^#;G(<>55RZFC[V]?\,Z,G &[V3ZS R5BP-GULQ,@.#^6 MWD$X2JC0 G01SCG3FFF3K&3$$IQ2^+Q9IG<@ !G7>1YNX_B>/XKAK 7@_=;V MCMZU.N?_+>]8;[=]ZRS$L-W>\/[LY*R5+V/O9#I]VSDY[<8CH%[ >6C6.8D? M.KU>(\^B 4/[L]7Q7Y<3\%OQO[L7AY_"J:-Z7_>"_R-HSB\/9\OZY?$V2M@QWL9FX M"H#S"_$WBF5X!&,D2XFZ0#33+M%+^U@'I^+W[[ M?_^C@43_V'F[77XB?_R^6FS 7R5"YO=FPK/MB_PK47_TX.]VR!@:\JD6$SD.Q<=IM MM@;"=)!?@);=W/B:#M,._/:3! .C;9Q0PE>6*/4 IVM:+DON 4+6C%J6"_US M&BQ98_K^ER[88.>XLF:65_H?<*WW?D.4K(PQ_)"%ER<<^^XKPHT21&L#$-W* M(/H037:62VS&5WBYHMWO7MY2\A1#632-J^27;A*\X"4MN1/E7G6]I+9L^WB,]YP^SY9OV0C*V/ M<>G]Z*!F-WZ+[;/XKMLY>3O,K_BIV3]Z>]8#H(G=K>_9SP>+F$]LX/^A8;^_ MAK"9W>/#QA=R^#[W_>?Q0=3#<;WA1^-KZ1VO"4.+O?%SN91\W#SL%4[V1"HLA3I0PSC$@?5M89P:N&T,6]EC9@I@H&*QB<3^9JCV5(5EF< MH_>3498)K%+ 2A.9A))3X. ]*:Q_=(AQZPPD:T'YR]WH6[;7:Z;F(-W9GS%G ML"UQLH+"AT A'H-"YGD(,BKD,;?Y=J[,B1882D)0:0WED<>5=3%Y,6/Z/-<5 M %8 N#BS?I >J( [ &E"MP(H24GQF-!" :54)(2_\@(_PC@'ZWTP$4&O_'( M0L%T9$9B9!R+B-M D+$:U$+8SN!#- ;+E75J\"J7OWP!MX+!"@879]8/*F!B MC5* ?EI8+H4VWBH"?PLFI0["/!@&*^WON0"0CP,@)DY2P9"-3 NH2TY@[^ MI!H3*X2/9F5]@3.SW("^Q^>"7RP\>MOIE0[@WI2^S@?$6S\NK'HY0&K6/KN\ M#3OI?:<3>AOML!>[WYH^]O8ZK5"I9+-"I/K;"=<6<)Q8301)A&F/[ M8/ZKE(3G8LEQ%Y'3A"\HH=E\EU M48G#)^&]<0\%3H%2&2D*GN8Z]E@@PQE%WMDD @O6R^RAP&+5Z ?F#J_X;X[\ MYP0.7D=AG%:P7])(QQ.EEKIHA9&\LIF7AB7';68=O=)<:60,,PAL#8>T .M9 M1*,<;":(1;*R+NGDDO=F]KN'F5 MWC SD-J;,*,QD<':P)'3.3%,+F)LM9"(,I^B)@J4"K&R+O0J:/+/>G%Y]F<7 M%0,/&)A*PA@H'9A'3CFV,7@G/3:)&4Z]J SRI6'N<8/)$"Z0- MV!!"*J8P4;"]>F6=FU5=2>:7R<"*^&"T3""? \<\.2*L)40H'*6%/RO?P-(P M][AO@(<,Q0ZCZ(W(O@&&C'$>P5XK8;$F2<>*5BI:*?U(SCKJ"5AG1A*@%6: M5CQ%GENK$VRD4;DJY.0AYZ)(A9<2<+&=+P'&7G_D5JIB+I[+1S3:B:$B6NFA M,X.?YH2'*("TL(Q[%(G6H(?F*%BP'1'QE@:BC [8KJR+52,?J(96YTKSO).C MI;94!; =8/-P])9%)RGSFE.)@_?5G9SE8\UQ_PX)P9/(+$K.2U /8"^U] G9 M7.(P,1ZI9ROKZHZ0]/LNY50\N4P.F4H,SH_7QMTQ8$-YX2E%/!*#N! >Z:@< MPHI+JP6863*LK.M5P:KPI@42@RJE*!G8QB)(CH.U3GD3O(DF)!J3FH+GGD , M5GP[,[X=MYXEMIZ)$)%P H.,I Y9'2-B4AC-A-8F5[X@JYA-?W5U-A;Q[5RR M5=;)EY/(<:D&6V6=?$36R5&#H5QBI8A]RD1T5=,[FRY([O4%&48UM1?9LMJ" M9V]9;<&SMZRVX-E;5EOP["UO69)+8R12NB:Q7";K8*E,F7D,UO#I#*0'#=:L M<;Y$O@*IU1(-UK"'6+1/8;Q-9*A_(644]MO=",.XC.%6-N;=Z#M?VN77\.7. MV^U9!(P0\4(7>)1SZS.&'U.V:1(?R)7#(OLNK"3^J"/'Y5 MNYWSBE[-L'SJ#DYW,[@^N;%75!YE?!9LQ<*!/!0X/W+KE6/)159O_N.Z_ MUY^DLLT+7D9ZM8QD1A!;T69%F_.ES1>?0. JT!MD=BQZY_:T*B52Y4Z=:VQ@ MY%%9QWSR/O$0G-$^*?A;<2LB9VG^M[ 'X4CC04H;[5>27/KDKU:]4>,[[^'] MC:\7AYL?\>'F5U&GV^>UDX_\H+$E:O#.GV47M*K5T!8\+,.L'P"-/$EA$6TZUY@ECEP3!(><4Q,HE^HB[[+.% MQPH!'X* X_<89 B".Z(0-XGD]/H"&9D"PB1BSXGDGO*5=2KE:\*_A_3Q6--C ML5#P$?O]?>XN\E M1![O\]JFG\L%J:JRRR\Q\#N@>Q@!Z,'^R+:_Q))E\YJ_\C(O#P(V!X FDQ>$ M&TZ"L5X;4 6435H2.TR(]#2J7>4ZF!%\W5$&1G!'#1<66:H=XE)C9!V)"'O" MG5?8:R]7UH$(JA0("\&64FANE-;*2PY&EM+16(:C21JTC1"FR7=?L>7BL>6X M1R\H+IW5!@7'/0*R 7O+<(HT#]YY8$Z6P.C2>M*CMVALN83JPUY5$*ZJ7OZZ M\6C<"33SZN65EC#/1$E5(=F7PH@3[H:Y5)*M:N+,U:50)?!^'(YYKT.(6$7' M"%'_&9D706'N!&:,>>^EX+1T0(I)-G_PX\7 X7C3I8YU?]>'CQ\W9Q=E3)^,9P]X;694RWCJN9,%0HR=URB MW*88K7<\!,XX=41$D%1!:R+!"I\FR+>ROQ8$FB;+TV#82BXC14YH4#J,!?M+ M2XTP2!\GD]0ZY^6G:C*\M\K*_VR^$:(CH8XQP9CD.E #FB%\ X: PA%'6?E& MEI(WQWTC5$@%M@#+H:4Z\V8 @R!Z5![BZ2@I27QEW>"%/W5=0L7AJECOZ#95 MI3!4%=%?'2*-NRCF4Q&]4A;FR(U59=L7PXT3;H6J#')%+%,3RQ/509ZWZVGQ MN4MJ\UZD2VK;7V1+:MM?9$MJVU]D2VK;:V6 MZZ6VK#;K1;:LMO5%MJRV]46VK+;U1;:\=0#W[]#\MCX*"*R?G<1NTZ__I_PR M]S7JQ\\_#IH.RA?'LABT;5^4]S1\OU?T.T5W%$1Z4;1COVAU>KV8?^C;5K[1 M\;\/NO[HE_?=3LG&]Z?G9RU;#^&G;?;C?PJFC7-;>UT]V&ON\?E*[J)T^TJJ/:*SS(U-MMG=A"* M"U^/>&S("#P?99]V>LW&Y]_X^A'K>IW66?_^1R9J M[:X\#[.C@N("C:W0C7^/KL[X3NV7B%PWVJ_()ACP&]LZMQ>]E7_?FM=)LSUZ M@:(P@O'YWSO+E.8VRT&@-'!I9U#O_LU9.\1N;@5CL@LSEN*HF]'Q?YH2^"A: M'V*,GH>$C:7"$*RY4HFZQ#XK .DR:*.3 *F!>MKYZKU=O[V-4U#;>EE,^<&/ MS8]()TH_ET2Z76]LO=_:+?Z[\V%SN_Y^KWB[L_OWSNY&8WNGOO"#KP.D[Q6- M'1AT?7.KOK>UF3_M[7S8WMQHP!_OMNL;];?;&Q^*O09\4=NJ-_:*W_;;]BPT M 0M_OXLWQR!L(&ZBIH8$KXPPAE,M-74^$*^4$,$RA0="&)Z)82-+L& M]YY+ MD?/?)QJ-XM+[(*B.R41+;P/6[5 ? U,??E/63:'E*?%S+.]OA*W]7A2#ZQ.3 M_UZO[G9]K[&[/UC>C3JL^\;V;O'/QH?]K:*VM;&WOSM:^K>C5?K]7MJZO1CL MF2;_(UR[UHC@99U^L1GSY?12N-I>D6\'98%Y0UN:F.OS*Y^@['6*(QAN&B8< M\6>@A+5]J99V>F== ,!VX6S+MGWLK1:G75##NC"FK!W$KA]TLPIJ@>T7%EJ' MV.Z @"I7H=DN[&3'MAW*EC8E?P%LW^L4&K$!K0/=DM MZ89>;%_IUOBUZ=;'6V*GL7%1N]QFM<8^K6U\MCZ!8F 3[3'1>>LW^L#L0,IKXZHJMW)C6RKL*7IDY6+!QEUCR*4 M']ER&V!A]NO#40WLLH;WQ.,J;@%$>8<(HXPP89QC7BH 82[ SEN;P>7B,_)HZ!T-F,/F8\ M'_S$!H*'_+K@<5P$;;"S)%(.> ?D8KWU$HC)*^E\23F$4%8)GJ<0/#L?/W,G MO4S6(QHC01PD#7))Z5SA3.G@?+(Z/8/@>1RA5()GYMCR\1($CW5Y!TA"43N9 MB80A(Q*'/W5DEEEI(EY9)^)QDN8260(TXA M;FE$S@8"^@<-7B4%2Z[OEBZ_CXN7F]9@-]NY(=NOY?G#%PL6'!# #ZPEP!78 MV)MV[]'0[FU>"X"'H@THUTYS9AT1H+5$8J)0U!!E;+26T?3@LXMGJ)_QNHET M7]0_?G;<6N] (58 $8A[YY%36B-F5,+!2*PLSD3*?H)2L-REIM,_ZL;1@0-8 M\YE.[[+&SX^:_JAH9DO?M\["P ]14D#Q6[/<]M_+D[75DL;AMQM:U/_['TV) M^J.77;XA9T\+^5-9KKBD[[T^_.>*IH>YUJ!!B:2W"*P84%CYPY?8AH:MU@4\ ME #)RC=FYH)>NJ-3OO+<)?\PZ3 I'27#MPZ&>]/Y7KTXVVD ]UV;7J_X-,Y2WS3S::R?PFTZ<')^ MR7ZM3$3-,*26VU.[=20]@S/L;#3!H"#S84Q M_FE[S=Y^N^-@\M_RL<=V^_0,1@'#\?!4.>P&C.O/5L=_?67(!HCV'=","D9\ MBA3@"S0O;H0"-",.@Y9_,EIW-Q]O*G3 KE6LEUY MD@7@U"L9,W/AP)_:&^%?'!W+W] &2XR["QQ;U[14@K._)G1_D]"+DR&E#1VZ M&3!*80H-SVX0&PP"J*U7_/8A?HNM@OU^!?G387X)LI,8DO$..NBW\>NXZZ%/$Y#YD^(6M&S>5>.IG+'5^C MIKN4/=MT]0-B>_HHAY*D[TZN-E?Z,M,LU.!@^IF6:D(QP -PSJ!6&X#:5@:U M6\LV)5%,<<5X(9G^CI9#Y"TUN--^4>K;Q6@?EFMO2S%4D-4RZB,+IVEJ2DTS M_6FJ<;VT9:17RT@>PB&SJDKVK'CZ[MHK-U2CLE55@(7G(B@>.2@OZV>#0_(G MA=W9*P#W;MB]%/WS@DH+MZ'_^]!B.%-._J]VP9N[[8Y/+*8+\J^7D/5W!K= M^71X7'__D1WDMHW=9NWD@!]<0OM/'_GA^VU1O]R%W^O'$SE^+P_$X0F,;3,< M@1U]5'^_?7%X?'0,MO3WP\VCKP?'7UG]?0T?T'JJ-3$92\]NM3$F2H((CAYQ MR0G21 M$J:"&:^(=TROK=)43,:-"4]/QUO1Y@*]X[$?B^:$%YBITK-#Q"AT9 MIEH2';"F@XAE'"FQ@)2.)*IB+-$15^BX_.C(QM$Q,&NU!G3D/@>0>(^T5Q%) MB8DWC H9_,HZ6S7XOO/>Q4+'ZK[=\UQDG-SN5/[OSDTE=(V*!9<9]YE(5^=E MRVH67;7\4679.S9O^A(PRR+U?O4:X\S$WSW2;Q0PL#T\;-UN;PTOS%52[P%2 MK_YVPB:0#'-/;4)4E-$#22%CM4=!:!LH%U$DLK(N?KGR[ \P<%YJ_]@K'U57 M^I5PO\JZKE52!6Z$T& 9&H\%(1B 0)('E_5Y0NZ_J1"GYO<8T&7L=BI4>!@J MC.O"U =EG"'(.0NH8+5 3EB%")9.I,2HU"&?16F0&G\L$#0\MR.S5L2<'Y(\.^BZV9[L=]O#:+U*MA] M".SN32AC+%(#VQH08Q)@ET2&;)! [X$ZZ:.U$J>5=6XF0SGO*^D[+>(]I_^U MXO6ET<1N\7KEBYP9$$SX(KDQ+ F"#+82<6TMTHQ0)&DR+&++/,]73U8EO>/J MP7- P4Q]8FR!'6)9Q7HW'K+=SWF56K>CCA=+C:I\84^O;S7[7[JS!N AZ;T= M4E[CFO J4W@64'S'H3E/EG(3D5=6(\XD1_ET$"7I-7.!>B46TA2NO&2+ZB5[ M:ERH^/\A_#^NBLD(F^P=1LXZA[AE!%GJ$L)8N\",BX&P*!F(5P3JO #UXK?L%J+XC\%WY1_DC]]7"YL3O'ZS_=BZ@)&TPF#? MKQ.-] ;I1+9[71M;@WPCO5-@3]B!R^MD CG/@.WZHU5 D&^QU3D=F$ P)%B1 MLP0T-<@& H,ZB2%O86[8+!/,#K*6Y%_+_*YEUI1F^YLMPA!RIM?5 G#I2VXV>JQ[]@4-7@28>.)REEH@[M6B M!?/J#K^""5Z-)7>7GQUU?=KMA+.2(=:* O9FQ_<[#IY4>6?R_CQR9_;WBC^; MG4'ZX-7BPX>W5_NSO_?G_9LS6ET8P>VUA2^@U[QKK?B]<%W;S'D37+,S6NV< MHZ5L.,C?D&V]3J],A9 [:L)SMCU(C3"V/\-\,?'@B,U:+,N5PV*]>P.#T#XH(]*^R7;ARFX\GS&%)XG@,LW&I.+'QBO^9, MPZ$Y3']W.@Q"*9KI:F.ZL(QM&,J7#LBZ,G_.2>Q/FX!&/ALX; Z8:#(%\8D- M,.>'Y?<+,@E#..76<4^LDU%[06D4REO&V$*%='F6U'2>%/.]T2OTJ9=H_@N2E1 M;R8^V_"^>Q9#662IG=.LY9=VRFQHH^YO/GIN>P_"3:UP]"DH+9WBGB835!(L M6NMP"(FS:5,O_YD3),5>[^VU6G*=/>Q6\K K2!RUL?":$ M2$(M1K+,0!AX-GF\0YYQDF_/8:SBRCKY:0;"3#0/(0O%4E28<2Z,XU%;30%P ME>>*X"BPEM.F1:W(8GY)*NN799[N3!Z<4(/RC1+$#<9@$#N#K%"AR49*D!:,EXQ9GG&H=% N2!A6$IS;,$;GJH.]55/HC\/K* MZE\^NZRCE7YR(SQH;0(C[1)&U,3('$N.29,I4\T8O PF7'";8@3*2 Q;:QSS MU&L+BJ/&9([@55'&0_ +VI]_)EI++S7)14IB_L;W%R5;_J9-1?/L,Z M.P_&*]+*6L2E"LA*^ 3+:ZB/$L=([TI&/4;*F7"?SS%T=X[JSC?0"WO%_YU9 MH,%^J46 H330!DMU]@XO7KH[Z ZP_I?R5S]_QFBCUZ@2CTD83&9/9 M_2]]=,9DN@9J:C78.0P6'A1J209+Z9IZ9+=//UBSIM5T"=EGE\_YITV7-2/V M*&MR,67&Y%FNV:(W7_/D[*3XVUYT MSOK%;V#R-GL^%\F[J9-7&<4?L*3EQ8S2O)@/OBS'*N0%&.C1C>B/VLW_>]W+ M<3,8RY/MYCI!,\F^/W7 Y\]D&/3P3('6N[=B M/D[',QHM;^[GYUO29TO\_'Q3?L!A'&&)D MIC^,V^AV,\>7A%WR_D[:.>OGNH&]4GK^%R;R&N+T]Z'?P];.I]V3G?+(O8&S\<+,FZN^W1:WQ ME=<_U6!>.>;_\.O!I_WOAR?OT349A1(4JRV9BY+R52%&5>#*& MJ7RB)U:96M1D^ /.JM"P0L-97QI-N7*L2-PZRZ,65DJ<'"4VQ."<2;-'PZO0 MA KR9@AY> SR0B(68YY0I#@A+HA$ED2)B% 4!T>"IVDN5T(7&/)FHEDOE7*= M"^+%XJWMMCKST*B?Q51YUFNA0VMEP"'?.CDD)T/97!=WBE2)OR"LET5T@7QP ML3LFO4)(GFO,DH\4%#GJE"#**,.9DXX%;+.,L>I1(L(ACKI&6\"FX8!A89MQBMK).Y;W1F8LA ML)Z#:?[U:\ZD:=."57U4?2R)G-XLLA@8S1+3&B"K089 MG).D"4X8L=%)(\@]%F0E@Y]=!E_<(8.U]S)B@R33"JQ&R9".1"'0IH0+E$06 M30Y]U\^: F]I!>T,S:FJCY??QS((VK^[G>/H\P'G1;3=WWJ_EPD9!Z=XS^UR M^,$Z+ABN9 F9@[CY)+[<3KA3!D\&F"IK]U<. XZV+@T__-&N?]K_OO-\].CS>/:EO'L+?-0[MZ$'C -[U MA1R^WR;CAP&UQE]'AY^VOQ\V8*SOWYW4WT/;D^WO!Y=?+FN7AT?UXX]L9_.? MKP?'_]P5-*NIL3HECX0P''%* K+&!Y2"]$1(H =N5];EJA)XH0_D*S2LT'#& M:.B==I8JFCCSG"KI5' JTJ"LB8$*,7LT?$U!LT\'>>-!LU9[ZFW20&#)(:Y$ M1)90BA)QR1!B<8H^Y_/GY/7<$ZB"9JN@V2IH=K&/#Q\6L),XMHIJ04.,G*>@ MK0U:!B,U$4)R?K?TJ@)V%D!@303L.&F\I=0A*B5#G'.-; H"&1JP--I*%S%( M++.VV#KZ$L;R+&AP9M7'8O:Q#'*Z"II],ADL>)1<)!J,-ARPVT5K#:8F!.J, M4K22P0LJ@^\(FO7"Q,2X0"D2@KCP%ND$5B/V)$9+/(CH*FBV"IJM^JB"9JN@ MV><(FIVZ2B4;2T!-GRT!]<9U9<,;J9N+4>[F7!7P.I DES6Q1;W3[HX2.A=E M1N>%KV/U[CK)<*\/<[7= '-N]3J%/3UMY2J3/ROU6-;+'-07O%Z9F[40\\JT M;ZZ,RRNS-JBY:+O=B_R=/T6IAO1]\ \_%9AF6<>-+X-3A-S : M.U$.Z_2TV_E>EF6\.1(7O3WK755G[!UUNOU!@1K0VV#DPQ^@13,7X)PL0O8\ M6_1GI]LMLTGW;M2,',_^O!N_=5K?\DJ^A2UH9MKTI;*Y6C0^;%S]5:Y7X\.? M-[XH%Z]HY@B4V.OGS;-%:G5L62(NFR$%;',N&5K8*Q*YN79N-#SH(\3OJT4O MM@;("EW=607S=%!5[[1UEJFI)#1 L[(P9\D5HWJ MN[7C97#&V6GGJH3KL!K(]7R[Y3,V')_URD[+]-LPCJ]Q\-OPI_(0?(PBYI,X MOMG_TGWSMM/K;[3#UO^=E?9"_Z@3MMO?XG 8 MT VM[!*_KA_MN.,!/P]K^&;HOM%;EDH_JDLVE&@/*4EV1Q&AFWK-?&M)W ,' MKQ<":F)GX[,%KF?!8:2B96OBR$4/VODF]F1&Z32#I M_JV2$K^5]<@[9_"VT/M]LIK#O1KF360;@,+3WF(#DV$-#QQU#[W&)NB:H=-= MLWE0MVN4/O8RT0\O&A$]CRM<5,SE5M0\!DO6C.++--CI[DA61U2+U\=RQ-./ M:D&4A=:FK =1+=^=-P-'2TAFZM1>^)BHH89P4FI_-Q2%1?%6+FH?,XN8FSIF M^%D=V[,+&WYXY/"S3OPA&7=)(E88JXG@/"1O(C/&>)FL@T],3IMQ]QY[[*KD M7S[-;W6R4_0UQ SOGQ\<;Y':Y;ZH;];$P26,)>= .CDX/[@\.JF]_WAYT&BU M#H[_:HT?_]8;?S9KC?U+&!.N7;:.ZYL>'QX?G1S".'9@O(>;]:.=?+1\\D^J M[6$R%C.,/6QF- 0%SC#B AMD*!&(.&:HB]8IKE?6"5M5^IMD7;7O"]R8]$T- TA[#PT?O8Z*79I@4477,)LZ M6/0.X3J: U!\7)B6+SCV;5NV!_.%3^-&[78[9\K.FOJ[;N?D%9NX'R]J[VOG]4\?+VOO]TE]\Z.H M'__3K-/#KS5Z<%F_/&K53NKPS+M)$W=S&\S@#7*X63L_;.SC^N976O^TS0Y/ M/E[""-C.^_V+ [I_6?MTY^DYXT*JI#U*4F1_H>7(4FL0QL0K%CR-P9:Y9#%? MELBH*BRT L)Y :'R/"2KI K<"*$E)\9C00@&3)2D!$(R D("0$@K(%Q0(!SW M]2E#9'(Z8Z")B"?)D,,4(Q>TI%C3$ E?62>KC,T]J?9,/7GW*^ +J7XN1BY09'&Y.$ST[1X&0T[N[0BBD/ W=@0-W>4?/T[]C-WB+[ M)2Y]VM1?27S":^>?I:.1))50#$XC'JU$SAJ.G):L7'4=],JZO"/KZ;^NDVD! M$=V1T\:7*6P']0%OL<^0C'D^Q#GM])JYP9MNS 4%OL7KLYM_W0[:&Y[\X.M' MK .=X*Q__R,3WL%G8E544%J@L16Z\6\>N,W97*ZW K&9!=F+,51-Z/3_TRQ/X#+Y1DG\$9.X3R( MU+3K]QZ1WD>BZZ7/^,&//:&'NZ3L[7ICZ_W6;O'?G0^;V_7W>\7;G=V_=W8W M&ML[]84??!UP>Z]H[,"@ZYM;];VMS?QI;^?#]N9& _YXMUW?J+_=WOA0[#7@ MB]I6O;%7_+;?MF>A>:MR[A@KWQD*8&Z' E#^;$E)?R-\[6KLSP&'13'0&B;_ M?9I1W;TL<\Z[MA>_9!UD-YYVNEG!NK[:NC"IURZ&&L@):!LG'WEM<^NR3M]! M;Q\ORX"BS:_?=S[5*&@7EZ7C8/.H-:Z!')Z\:QYN?CFO-6KLX-/A<7VSE@.* MOL+XQ,'E 3T K>7@.'S=>?]/VFDI]YM]BNO]O9 MK0VQ:4R['T_*>5-Y&6S+3]^ZD+EY;^9/['2_@ )_"9TW^[WK=(C-=K]SOYK> M&]#M;(\\8"?&^:->F@,[:< @688..>:V6P_6P6?7WGFG&WJQ?:6_XU?&/*"^ M?U8^I(@51<1(A[CU"EF@4<1XT+D"!9 FZ.[]\\Z$[EYTKU:Y&&YP[TWQ&_F] MJ,60_65ECLS?Z.\Y'34:?E>FQP1U?_@ 4'+WS)?6)&A'.5UO;Y!EL-FV;=^$ M/IKMP<9E>LK]#5[:*TICTUW]2,J=@Y M+8MA@(VZ";_W.?+1BRP.LSP628$ MCKW.&9B'!;RUX\O!#S*&PEO+Z>0\GCGI9Z\WR.<[U:*,OSFGL<[-.U=S*8WP M4>[25K-\39E'>&/O;4$U7BWF+!S+'N_*)7LWL RYL[@2:,^I40!IONMTB].S M+AB'L?1.C#:D.QK?ZB!?LQ_M1-8W>H =0 :Q?QYC^XH3!K_EQ*_M3K_(":&[ M0,Z3J;P7&>N/;.FQ.0$<]V4*VAM)V('08*"Q.\R[WBS=0_%[LZ3#4:-!:H$L M*HI2-\R\09BKTSF#8PYVJQT^T? 24#2O2*_V=/3O\H_AZARPA/ M3KN= (Q1Y%'#;FVWB]*[7Z8$SY; @-9S_Z[$JI2YBLL%N/4E]-L! M-,U;.%RBO!S=02W&X0Z>-ULM6)7B+%=DO(RA#.!-9T,8*EM>\\$@:?YH"5QL M->.WV!O.XUNSK$0/()C]8^5SU]JW="73WWD-]+N:ZWO/,7.6V-6'5RGC+DT&\9V. [&Y\#%0;[0)%16")N@LKELR(R G[ACB=FW,JZOK>" M)=!D:Z0H/D[$/(K8(K.*&VN5I2'7 #?<2[11?_H M!.R+D54R)+YZ/,M5!<)9:X#RM]2;IZCP<4UET&,NPU*.(YO/5U0WLI\;G9NU M"%ZOM^DC_IP$]SA&@T#&8 1L[I##AB$MF618I%S'[.QVMRTJ$#]FC%WI-[&7>!(L.(:%GN)*[!-Y4Y_].MCC_&"#ZV G\/O[@\O#XW!4.PXG>6SUX\.C^F;K M^"#7MFWL?Z\W/#XXWB;CU\&RG^SPN'Y2IS N"I_>?X1W;.&=3_7C^N8&/+=% MZI>[S=KQ/ZG^=N)>+!4V&$)SP4Q'$3=:(]AIBUQ,Q$?%>61B99T(LXI_/>7L M#Q![02^_5L"U2'-[T'F0(D10XHUE7">G>0J!,J&Y=@!2>HKSH JX%@FXQN^Q M&H J'9)$D7*'N+0.62\U\D(3K 0W5@< +DY6*98+!%Q/;5/=./6XE0U;EBKR MR&5XZN6K[YV@60B2 (TE(S2.*Q'@ Y1"1-LDC);V3-G$=O %0IFR5T5_.LU)5*5E<3H\Z)8.= M% 8#.7#BM,71@&!.7%G-9*5^+1FG3ZA?T0?CJ4'"*(,XY@1IXBD*3GMAI&3! MYSJ;E*PJ?%_TSA*7*ED6+^.C(O"6U0LY%?Q.:]@O-_R"HN4BAO^+R&G06@EF M:**$<$5T=)6BM53P.YG.3DN&@TT"\?(?;!-RWA*4E)&41!6,$&7Y"RD7R?B= M]:GGJV=T9RU)FBF7PY]UE,;CY 01Q!JBE9PFQKYB]$5B](F"<$EP%XE&WJ> MN&(>:S&$/TIT)+0OB+;0".RB;]QH4 MT^%&_5JZU:469L(D33UEDO+ 99!666.<"3S(D!2+E=:Z3,)L9_*PV:9DA3<* M19M+&-L8$*BO#F&1K-3&D$##RCK#=!736=4W79@TS#/T';YFC "SQT87I)*: M&V&)<.(<857,&ZM (4W49[-VT"0X?DZJJ5!O[_9^]+ MF]LVLD7_"LHWN<]^13#8%_L^5RF6[-%<2THL.2GG2ZH!-$38(, !0,G,KW_G M] * FT3*D@A*F*G($HFEN\^^]_[##M)Y%!J693IQ: 6N14 %-PP=C*[8C2S# MT;RH5Z?VC,X7U2FJ><# '5T%! =U*HIL%71F5S5LL+)-ZCG4 9/+'=B:T2$Z M?PZ%1]RSQ2KA]E5?VE"O[@>)/\(!/1F1= ]3V'J1U!F1=')Q4)V>:]^96/KZ M&=88_FT$;A!;-E6I:448R8I53X_@SR"."=4FK@U\_8>ETKU3VH[] MA#W/[7EN%P>^]3RW6SQW-L]S-3=R[N]W2_W5O?&*YO#+>WN2P_ M7'_<.8!L[>E[FKZZ>\^2KGT2QXPOHT_B>?CB3C\<:V<7G[73#R?Z7U]_-\X. MO]A_C8_-L\,#__:EW_^&)\>PK.^IN,O M7T-8PQ^CLXO3Y.3PF\Z&'LR66VZ%6@!&FJ4:OF&J%G5MU?^1T+/EYXJ7[KOS.R>+STL7UI,%8K-(*21;JJ>3GS5,GU# M]9S 4;W T$/'"'W7,5Z\M>V!;=Q7XG6?6]WG5C^[G,M[SZU>R2A[7K@Q+US1 M%M5Q 1.-V%2I'^!(7L-3@X#8JA.&L1Z9'K5L]\5;Y\$ M^L.$NM0?0:.^9P6FJD6!IUJZ;ZN!Z\-O-IA25NP: +@7;Y]@;O.>5?"7<[[? M)ZW$]$6Z7D!\$N@@'BW/BHR >,!";2^(7<^DD:/U+JI.<=7EZC"3A#IU8T>U M7==2+1\+]6W; R8;QY'F&9'F:LQ%Y>GWU=QO7_)O>Q:P$0O A$+-TD/']B++ MUR-B@'R.7%@6L%2'KU$]]FFL:H9)P *R=)48Q%+#2#.( MZ?NN8_G"&[0WK3H>VU7$$O)V0:B?,Y*F>8A)I$HN"4>AWR8:! MY3I4=U4_T,!X=6-?)2'\%AEZ0 /##0,M!C/6&)CZ;KCVP'3CRQ_;ZS1WB&UUR7./0MX6!:PJ%2% MNN-JH1.H<1 3U?(U0_4,QU3=.-8C8NNNY9LOWIK6P-'N*VWRR3FD=NV+DAZH M@9+1ZDGK7,_#9+TWO2JI+HO7+4PYJT;8)8)A2\]5[XNKKFC)'=/0("8UU8#X M@6JY.IBJP"I5/2"N#6=L$=/!/I"VU1%+M?<[W3\1WY-FU!/Q(Q'Q\C ^,(L( M\51;LR,5,,)0 U<#F@XLVR"VI=.0O'CK#QQ3ZP81/X?Z06X6* $%Q*=*1;[W M?1[[GF-]S[&'\\DU=KAL.Y9D4S@W8:CG6?DKHT5^W042Y-'WJB!P]$E&BMEQ M1Y->BTGF\54 PU4<]38,C0P[*U0)0;HH59D M4-,U NH0'!IM#OQ[JX?ROAMDSYF[RYGOV57:<^;]X,R+=@78#9$1AY$: M^$Z@6H[MJ3X)#95B\X'8T2*/Z"_>&M; =Y\.9]Z@9R3^'7(L9N@[UWA04)V% M(?!)7B9XP>N"IG#E%6W:YOT\WZY0;%AK;B$![&U:K;]EJ=W1CGH/+2U1Q/'#W8T'/& %^6?'V@K67S&,%N3BVI/R?7\C;I3:4MZ'H6]8$:^O; M'K%A%Y>,3*.D MHM&K502]W%]5\"T?EM3JN&I8R/PX,U9127QM.E)S3 #QLNJUBI_LZ&A>ZO;P M%9=/RS\?O"/PC9VQN]+S]S01&LO7$] M)$U!DQC_]>'?7Q=[_I[\\^GKV<4?^+[QES^_V*9^>&"?? M_SK\W3[[\_/UZ9]_??LR/HU/+KZ99[__[0<$[HP\U?1=5[6,0 ?=P]=4V[9) M[.C$=IR0:ZL@>VET4+%Z>AKINJ/'9A18L15X>A ;&G%-VXU\ZON+78(_'?UQ M=/KY2'G_Z>P$2>+BT\$[0/T_CR_^I;S[?'YQ=G+TZ7Q9YK>I84'^*Y!U+:^;W\1C$/1J%>0X4RYI!L9$.EC92CF8 MEG!/6+2TWE9/Z'*:5NS5>6T\#17E?5XHH%%,QP"1F1+,V@^FD5RB@B?' M1PZQKM/L7>(5 WAV#.N&_9_F%55T:Z#@:PWMC>S;>)QQ6PO>.61?Z6\ZCQD" M@V%S87Z9P8V1$@/KG0<://LJ">&EP(ZS$DZA@,O@("0PX;RO\&A@8=B5F_?O MADO6VM1@AP8@^!?Z?E"/.H%&@37$ED,M3%PS0)B 2+'LP/1O<7@:BY($Q J!JF MI8>QKEN&[N"$F26C]6>&#]O!58\&Z&5R_'IE_:SJV$\/)0;8)<#6=2/4C8JNN[AJV00,*X,4I%LMP1?963FB( M1G@Z&]1-]RO6N'J^>3X.R(J ) MD#2=@31)D3/C_ M_PW,PM5-/5:CV Q5RW8MU3,\7P65TK,-S]6IZ:R:=]&9N18U/DK<+U$/P8JD M) 9LA,]KM!XHUZ,$5 \"&E9$XX1I8$@2LT9_NA[E"IB*":A,4T9 M%5W[ M60'Z'6-@'>B-+*E)%>LY(M(C%^I:_ M/XM]L)/=[ SN;V;$[3F ^N+ 4'"^SYSX-'&37'YP[M93 M 65/ ?=* 7>MJKNK6.T< 4EYHQQL@E(['RW4-6S;,H%NI5-8GA^Q3N-Q;SW,[^_.,KWGEJG(Z_?#W23S^\'YU=?/OG!//> MQG^,3XW/VLF?G[__=?@73CZ8+381CGVJ^::AV@%./G!]1_5MVU=-,]:BB-K$ MH.:+M_IRCMO//7W=&WW]W_XL=\2K/*)KU"&V:1JQ9=BA#_S)L4GL1E&LA;]@DLG75-=U M6+JJK[NV6JL!WY@ZD9D\DXH/:]Z-%[U M'*H9:Y7RUSNAT:8];'[LU#J(*=MQ8C>V(F*YH4X\T_+BT-<=QS,K=SICM^9)ZQR:]N8&A^I9KJQ8);36P M0TL-=--#5,4Y&,!LK>X9VOM%0COW^^W7<6W'<7Q;UT@86Z:K:9;EV<0)7?A M"T++BCW_ME+^GN,\),=95.^HX\:Z0XAJ6&&@6G88X^QE0%<_C /'"2W#=H#C M+#PRDT/ L]=#SW&Z MRW$,T(!I9))8PZE*1A2XH/$"]E)3=Z*^4G.W',=:='::9FQ'AJ7:EF,!QXD) M6.(659W C2GQ-%/7<23:\CBTG[=1[SK9;_6)7=F#8.=7]B#8^94]"'9^Y7.( MY!Q@#P)LO-^46_?>H8=3*6VB>32('=N*?$O7P)[5#=NR(\MWO\37##^W T]W0\WH:VB4-G;Z;IR&7!%H8 M4T>-(HVH8$8[JF]J; Y;H/FZ;6B^\^*MTT3;MAEKED$U+S:( M;1)JA8[KA8[6NS9V2D,+W>[[^KEC.T-^G1O=PN'HME M5'.XHI540$K*6XG_7?]OJ<_5;IJ#_5_E(_8NK4;P:M:J*[ZE05?=C8]WMEOH MU[78B9=]V'?IVJO&5WNUV+Y+U]9=NN0%@@_83+]X^*Y2_:6W7-H1IW-'EM%O M[4E>V8-@YU?V(-CYE3T(=GYE#X*=7]F#8.=7]B#8^94KG%J/W/4?YUL=?:]H MD9&T;OU_4%5%$DPK&EWD[_,";,7L73[-X$-:_CK[0//+@DQ&27A04/*,QP&8 M)Y=_:R;5HR"B:A39KFJYNJ,&AD94 $MH:E9DF)JYY^, <#(23KL (#,/N9P* MD)1+0P$8DLS@>UK0;;O_LRD#^*X)7?0L]I[$_7/.[=5B>T]BW^__8?APW^]_ M!\?;]_OO^_UOLLESH=E\%)I-W_>_[WK>]_WO^_[W%-#W_7]( OJ1VY;PB M%=UYU<=>*BWWDHKK1EK@!KYAN9X5&X87NH8;:E%HT-#0;+-/9U]*(QQ_L4_^ M_",YA7MP+5^^XMH^6R?__!O6>IJ7/YS,OZ4?C&.C2_CS\;IQ2B!/:]J_1_ZEJD[CJG:-DX* MMCVB!KKKJ($9&J81Q3$A],5;NX-=OIXM?>EZ%!FVY<>!85JQ%OF!;\?$(@&U M?&JY?1>]7=+78M^0&& 2>=17J4&("J (5,\)/14;7)LQ]4,_U%^\=>ZK;TA/ M7_?0)<,PXH!8@>\&CD4L-FT@]D-3P9KQ+7TE02P!>>KYF!IH'\ZNFK._0582-&+? H#2T+."!Q MVAL6M8CN-; M_;B5G=+78A<:2CTMQ#IA!X"F6B[152^(;)4XU+8K-/>T-DEQY&&CG9V&/YS]OO? MGJ-[7ACX:JB[5+5\6U>)'AA@[6B1%4>V'6CF!ARGU[)W?N5SZ'+WCF0D(KMV M8>T7\^X'K?3'U1]71XYKRS$^KDU!.KNV9SF68<>>$VDQ=;P /M"BL._NM3-- MZNS=DLO8BP, @:.IE!B6:H6!I0:1':E![ 54IZ;CDA T*;W7I+I^Y7/P5[;Z M!OAJ#_:M:)**J3T)+-5R3FIJM$RL"H]BZ;09%3T/W2D/$-EW/,PW3"77+ MIK'OF*;N$3/T?=?1-;^GH5W2T%*_8-^*/8"#&NB&HUI>%*K$UTSX,XIF[[!J$ !SV,L.+?)J9KV):K!8'C.:[O]!;%3FEH00Z% M463%?DQ4W=$TH"$<0QP8 1!2&,;$AIZ7!JR'"/T(M#H @=(Q_-- M%$!.H%M>3"*M'R>V4QI:[!=LN['MT3A00RA416?':].1;#_)(N!FKU7\Y+X9?-]A^WX[;&\'RKZ' MSEZUI=FKQ?8]='ZT&[?9=^/NQJ4=45PZLHQ^:T_RRAX$.[^R!\'.K^Q!L/,K M>Q#L_,H>!#N_L@?!SJ_L0;#S*WL0[/S*FUW&\VY _AN=L=;0-,Q[]QSK0]VV M'V:QFYW!CZ8Z;^$2[5HJR,V]OO\G*'YYNV&_[R=[&(JP3 MVR>>;EM6%(<^-7W?#YV8!/";Z?Q]O"JC6C4WUE)/:?5N6A3 XEY@3L*85/#6 M[]7K;#I6H[Q2Q4/K=#=S/Y57D>WV^9^3#W]\.X5G?C%^MTXN?K>^? UM^-?X MZ^+?H-!^L4X.OV@G%U^NE[+=+DZN_\+G'G[Z^M?AY??3PU%R^L\W^/>O]&1\ M8I]^O;P^_?K[]].OO\9UU4)3@^98U*6&::/>Z\&/P%5]"KJP%GJ1$1LTM!SM MQ5O'&9C68&WKYU36G/]7JNM\#U/.('P/F(%^BNY3F! M%VB:JQ.7.+:%')!Q/5TWS)[K=8KK_;/ ]70:F3[Q0S7V=5VU?-=3/3-TU2C2 M8\^U;!*:$7 ]:^#N#]=[#C6H[U8X+-::6\9V>U_)I?>:6SVDCE9[$'MV==_L M:K:DI!D: (XUDXU04_-(K :6%ZIVX >^!]Q(M\%<=0>:OEQ@NB6W6LT4'E0- MV]1!].SI^2&UCYZ>'Y">%]6/P(JL.' "U0AB2[4,TU<]!_ZD9AQJ,8DM(.H7 M;\V!ZW:)GI^:YZZC"YZ/?-Y0<=&*N#Q&B'-U..IP6K!)SB,*_^%,T7'.9HI2 MG"FJ,-\XQU@Q#'/0#DXI!0WSRPQ>%RD_;<$([Q0=;7%$>RN.* :5?ZK7NAEO M=/:3-_Y -#6&!VV;KGOGBK#9<; MX7,\ 1Q-$?QY+&N2L'JI4JY)J219F$X1KUA,DB['+V:6TA0YNFT6G_+4CAR1W)(50Q+41=.J/43 ME\SPVJ'$HR2,*$Y5B6+-)X;M P%:KAN#.F;^[?HOY$VCND!J0BZI&A24?%-) M#+M\3=)K,BM?_#(OD4$@W)("UZN M^C^D,VM1@ L#C_RO#>#SXBW+6D)"008(6%?^SR_D[=K,E'4H^I8%J+>^[;&3 MR(Y/+XX^''U2_G7V\?#X],.Y\N[LTV]GGPXNCL]..[_X4Q )Y\K%&2SZ]/#H M]/SH$'\[/_MX?'AP 7^\/SX].'UW?/!1.;^ #TZ.3B_.E9>?,S*-<#K&JU4$ MO389T(<#Y_V=3X.2_F<*4#^Z0MKH2G;?V;D0 M[.//]LF'WV=P[0SL[=GI/_#?S9.OGW6PMV=?_OEB?C&.]$7!_M?% MM^N_#O\-Z_HWV-O'<%^HG8R/KT]!]SR]^ SV]K^_GGZ-OGZY^".&->M_@VT= MF[;GJQH)0]72?%<-7"=6@94$)G$T+Z(QU]) C-+H )4C6PLWYDI>)9QQ5EQ5IEZ)/S/-"E "0*>G5%8,%%^34!A9=.9E7_E*?HG2N6" M@FS(*C(06A-JZ4E58LHCR@SXJP3\3J*$8 -*Y0 N;C\'LQI_*_+OL_:'+S'; MD(:H^J0S!3,B#>T-WLE^U=^\0L4,GD/25 E).5) .\M*H<]C/P2\QW2L-VMU M?3I=;/GC1;IN4".D&@DLDZ#/UO()T:BG^8%NAH*0+#[^:YU<_FUK M%M%CT/I]0P]4B[J>"D9JH,:N'7AFK)EA .H&H/P;$ 4<[E7\SRB M@$6(3)%^#T#HN<0\F[!1^>-UK^_OWL][]]P_=TVXQ5W[2H:ID&8*1.##5R M8C,.=3_276=EJ[+[8U\]LNP#LOQS=O WF!.^X\21:@6:I5H6):KO^<#2+,/2 M8RLPPL!:V6[^CBP,/PEK&.*O#1"5"9DQ(QY[9P$+RQ2IC[%B%1*.$GI%D9OA M4_!QM5OMLLBO@;O!%MY2Z-#KXCI?N@[8Q.*6%;@N,M M2\:3% T 1 ZY.8-;V'A5% M]?GE\H^_R[W.V/[PV6 @PF6A7#L"A1V[0-^0%%&27Y$RG*:D@!,IOF%55CD- M1WC(L(DIG@]L?D1)40V4# 1U??V M6>;X&M2I?D0WTVSJ'EL"VQ @^SJ=8#CD[Q@UA_0]"0O$8D1N@4MIVG%>(\P$!$N> RBRBTN\C%< MF93<_N1>;4 $.). +CGF%U'I1."?6,8V<:,ZW!F!T1LB]RLK49NWL!CX;!N! M&P6ZY\2NY3@.R'S;"2+-"$/'MP-7M]Q(VSKVN4+R'C3+^X0Q QJ]P^7WDO86 M2:N?'/ZNG5[^#=:;9CB1I;I&:*J6XP:J[X(!9QJQKEENZ-A>N$DPZ9H6*&@G M-$,AR2-)J/1$#,7;V/N)2HXAZT+%J(X14#/G/AS!L2BZY%X8EH**P%7.*_B' MF0Z(C6?SE(1$4= 1W 8,#O@D<#P*E' ,FD 4<10&)BFK2J67!^^LLL$?Q6OE6Q3"!J4_S0< M9<"I+CE'#D5T5.$Q,-C;*)F 0)E3'5K+B8#3%V.@"[X>N"N!OU":+JQ-K)NI M-$6"O3-SKAXA"'@E;@D"&O[ZSQ3X.*Q Z#-]-._F:)Y]/]$\W^VC>4\BFK=1 MS&ZN%00CE[E6$):]LXC0\<71B6( PU'DXN]U%DA_'?P\]<3J0S$.JH]:)Q#+KP M6-$U]7>E'.73-$+E%=@7$_T@-;Y.L["Q<%#F1$F)C2&F!9U//\FGA7*0@8Q) M5SS]?^OFSS.P.81.NRZ%JB7_P1I)T8KB2V(*;DGY@E:M#]>P1A%Y#S(V"]$. M;:DD*+]/\XHRP;S-C2A/"1QR!#9409-LAXV?^&%MZ#$L"-Z'X.&EFM)*T"&]-: 9L:]&\TV^LBJ4!:\$^88=L\ M84PB*DP_6"]3R?#?8*9,.3HA"H)-"=2!4S-0B^)]3[*\:C\'U@:OK_*"68%H M[7.7HX+.BZ%RP!5/IM/.V/TBMA@+F*0")LTC1<21$8+0R<>4L&8N\+)S3C4B M\] ]D(<#GX-BS_3H@Y!YQ'3?- ?,&S-F9,IM__G[]:,5]Q])MUWS(*O](.4E MWB#VT;Y8QDI!A/U)E1&YDKX[N!Y(?_V6DZB\7[\FP1/;'W%]&HW[ M?'V7FSD%P[86%8Q'23E934P,/LZ;QY'PJTCQM +)O^1VY90')"M\D.@U \(,A -( M.!4B,)6+63O_ NZ#!0I?%=XQ[[\-R82$237K 7AO ,1#;GF@Z7=@X!6=A]8X MCVA:2[/ZX\;]W0!0^*Y9](;!&"X0<1B,T0C&#/)-($[;/5FA ZDJ>^#>&W!! M=C(GW15)4MXC;1K'29BP(!FF'R&,ZCA535Z("&-*J\4<@ '0>0!J"RVNF$,* MO5TB.X"Y#D%'1Y@6E'GFN*R3>GX&D%*J:YI>24_V&WQ #^O[@O6DR+]RGBMA M4C*09)=;!&#>=*+2ZTL^A4UDTA4[NTGE TV;^T^Y!U:Z9X5:.2:S@52$Q4<8 MD5G\C)NZBY^&JSX4GMO%CY'19='2QQA@7/J0P*;"9 );6/HJH"E&HY<^IV7% M4B:67X!1Y!7KF>3HWP(K=?D&AB:U>0#D66^7IZ:VOKDB12+\\S497S(C1NC[ MH$SCZ;.OY<3N\804C-FTX,("Y\N:=YZE,T5L@2O2H/ZCQX!><7V^J.-N $DE M2EA\5$:0TUK5R^6CT4!C<=T$?D74N,5B8,X%>D72J5#(EU8IA!X<6\D!K\P M.X5O)(1-Q%-$"DM>H&NBPG=C+@!H1]>PNS2]"9=)515),.41:>#! M4W8"$UJ4+$(2LB4*&R>@(Y+&[!0!)>&42EC%?^#LDCBIPXP)NE8JX,58]R-/ M(R0LJ(P1!KE09AKE'()MJ[@:%?GT$O9:+5C'F[(4LRLLY2#%SJ*7(R6I%-@( M6M^3O"P3<=(8F\?<$H:^30@J!9,<,1W3=>59L5HKQ$8XQQ(5&(:P$DTQH,.Q MM+9"Y%<"3$LXBM"\R:8MFE<2>#(:T]-:?Q(/'RAEX^$HZ1Q@.5TR.U98MFU3 MECT;R+Q"8@8+OJMF&_%MKC^N&(IU\>%O M2:C$H(-B_D?M6#P_>M<./G+*8JUBL;Q\"P2\I6MSKTHLV00R+(N(S?T?4JXR MC^^4?PN?AG I!Q)P?>[FF3.\I<7=-A%8S%)F08TH 0VIE;G)=G M,JH45-:ZG#L(TX059>;,#5E$L)6BFK46C6IT0:YKV0<[^D91=N;1-!0'4DX# M9%]YAD?TAI^(5 /8 T8$2!#Y//=)3KEKC#,RQHJ8_*C88X$QCH6GBD;R)ODZ M_O#6N0BBQ\0?4,)XBI$J;ZX'/N9U42KWYM?) GG" 9X1GHATR1(0N'O@#3,B MBV(ZJ6]9=@PT*3FK08:?)1G/*6&F9A.S+V=EA5N5DKYE#$_8RL%4F@&459#. M)/S6YJDQF%4(X/7O+&F&D7I8++GD.885)6..OK@$YNWE CZCZ1N.]1P%PY1I M?(KPB]88/YZ,2)FPPSPZ_X (42&" /106\NG:)>3;W24IQ'B5\\G'XY/"@<( M,)P57))9!"5+"YS02F2#"1ZP M?@UA#X!=N$5UN(%P\^)6 M?ADH _!I);.I6^RUQ* 3.CYX2G7,4ZH39,Q2K^!2GW\OJ&N%'LPL_D;>\ 4S MS&9D)OPJ@A &[0QO]&C6BVX5]<$2YC/[ZBGQ'6@4]FJZD43!Q4D (KD<#H2IH]M:B>RG3[6;W7$]=/TQ=*;T4.-%" M_P5"*^CE%% D!UL] 662EL+@0_)BBJ1DSNP1B,MP-"MA:2_LNJ7FK40$6?H8%!>@0 MER9%2_=&-@8V.3M'Y!2,V3$QWG9P+[TL#Y"G@"!%MH'[@N>C(L!U>)2OM8QF M'*I!@Q:P.'M@$+Z),;RI#PA58<[#\"]N5:%WJE:CT>N!50'I3+Y'I,ZVH"X5 MR-9"A&JQ#3-P>F9P!Y/[SDZ:]:ZXYYC+Z]R4R]NGY>YS6F[?9&?WBV\R:__/ MVIS:K5)D=Q<1./H>TDG%E2Q121* PH$.MY#A8TJN%_J*L,(2#!Z D =8$%F1 M,IU@:NA-3OSE],+K$64LGRGF<3 2#Y+X05D74=);! MY,*4F9BB81]F2H"FA-HF.DUO@,6F.<7.#3G%JR-U.^QH=08*KZP4W /TNP': MS$M;YQVGK#ZN6B@U9AX3P##X[:7 JI/#L[I=4./F1B>O<)=?YT4:\30<$4]A M-;XD%+6[8S#>4A&B:4IV,1"-!6M)B,FPLK0:BW3K?D88JYLKAQ:NCB$FXI*T M;)R( 7,[)\*J0<-"Q3JT+ EA-8*)SKGXLSQ3Y5-YF&" A?4)FGZRG+AMS]5O M1G2XXM7C"?<89B-F*K,S9?G4<,# #!/&"-G9@*+& $R>MSE:G "[Q]T X9PN6]L%"1R*>PVR1F'NIDPPE4MKR'+!^":SJ M<:&X649T.<=[Q\K3E?\FX\D;Y8\:6]]QC!:?G\ZC-5O1@43AB]JQNOZ<(X)W<=IQ*,X M*8!_+E2WBN*A/)NKB9=#9UD/!U8?Z^M*!"9>XS%9\3!]Y<.,%0\SV,/NF ;S M&(WSUA@?=9C^ X\R\L:-:TH@'QO&OU(XH8R'#A1*L##MA!3AB/4D'K3C\^6$ M%8 )R@">35&A!>E!0(9,RUJ4RD2$6I[R1)]H+GK1^%JXP[$1(77T($I*$8 > M*N>@)^.M(N>AE-[[%I?E"2LI"3 X,4(6=(EZ7O.46BRR"#]SLR49IM>F9,83 MA, >F2)SJ\O)V5"G5B@ ]=RR*D3F'*)LD^X@A5S++5D5! \)GHQ)O9*GIT@1 ML!2L4><, PODX2N>I<"/!<,B687"GE?DH%NQ/C,) V%RS.>!Y-EESGK=+.:# M\!V*>@T4WZR@G97")[7VE#7GWS)6Q&FS,V V3T93F=]1'^1<=H#8;%+R[#H& MQ(.R7DN=IR!,*9D'R70-S%.A@[K^$%!/0IWE8S&7G$SOD&5=Y)KE-M;I[ND, MSNV@?D(J^\6(9'AX7PSJ4@7:2G5-::9\FI9E0MBB/W\KD'O73$LN%:@L;$)# M,I,*'L[P$6,U6*WZ5U)L"*+?WU+Z^39*BE0G]/F&5I4UG.DD" M5]A\1FK$.0NSBXT.)"C 3A;9?2+#E(?E.8)*5SG/X&.+9*U:^,I7[9+9Q5RH MKS"B!ZL;Q Q$DGPY4F*<<;YW D,:8DJK44OWK;*SK"XF5G0Y5N&:-CU#T(=; M,ZE6R!H]00S-@1%1T4;GK 3)@MU(A@/Q.^BF20!-'GJ'(/SV:8F1+^3 . M_K6Z#RR[3$JB ?*\*]8%#]:>\B @J.Q49$#.4\][.#=0\SCC.,1P'=()9E=. M@U1$MS]0T!NS&4=MT*Z!G ;27FMS1-J.0R]FO*(R&(-*F?.*5!8O0L=0PF+' MT6*?K $2(H:,1)2\G4P%ZOMEEI?8F0ILP1&M).VV^V[5_;8^S>G%ACRSE?CW MB(HQLPK;W+^EXH-XEXG1K:R6[JO23=ON%2UDYM3B0:T)-YV6VV34P0;+*&J? M=:,ZIAS=J3'=8B#[23:C4Y0/+.Z/!S.'V2*7&)D@\^8+>F!GU6(^ HY2VDN= M;[Z_&W"$DT/F@#BH5;>5?3+6=HMXQB%HDJB^2 M O6:LG@%E1;[CSO+&]]/714.XHS*O#I16UBOD26%3Y@*S5J88DILW8647UPG MHA?4_9;:[+$E93)!KI> QG90GA6-Y'[/CL01"]$V%A[ 8!7::*NMT M0,H:0&)$J5D9C_)0H305(L,>MPH,$L^ NJO-SV(@@W?00<\2 M9H;R1$J9<\"=2F%*RK+);T37E<"G&D9U.6.K3=%\+$78$@L!%NF3C.3QY"P( M(B)(W'4F>N2"WLB-S#AOU3?R5MQU6UZ.AJ).6BS_*D&;K^FQ)/ONPE*NT(T+ M^C/\QBJ19'/?%A 8 DP(9@S,1(1LU/)>M8H[5W4QJ>.48*LDN:QG%!GQY?S9 MBU,69)TS4U(>6ZLJHPW65COBUO:&JWO[K9W)^YB-E&]J6*S4,RYWEW_YXNW* MB*,X;VR1[ VUA3[T=XXV-@^UA^:*CKN+2%$'1$FH?!K-JM%8.6EJQU;'0N>8 M])US1'1[^QP18W>MZ&J7SMD5AN7I=>?%^REE5B*6:**OCF3C'\R=='UJ* M0!66DO63-C0MY"Y@2*(E!Y)J!#QK(!HN$/BT@2P% AQ4 !6)YBO 9K:3/;CBE_0H^*Z)C%$WD5[$S* MT%JO$%' 1K^0\;5UI>3;A%!Z_/IA_/K HH:LKJRZ!84*#^WF&>K O,8)T[=X"Y@\CK'/2C!C?D8J!?E5 MGDYO*H[HD>4!D.6L]NR+40*W<*8;UD^IX1K6 \KCG:J@+8[L#_6M&7*;IB)N M)PODYU3#1X!PD_G&:0T]?3PJ?1R+N+(DC\T9JC%T&H9Z-PP!]8P6=6B;#=,2 M@5H:-,TZ]@TQ]K'8[S9EBCFT6C%, K K68I7G9]P1<4$1F9<&FUCH8T=\DZX M1A^:-9^Y3?G_@)E!?+ *W$[7O1IM A%? S2;9B+/1DQ.X=U<>A'\R"*8L?>7 MW-)\Q>"'0=3;=#HJ'.: M*9>+&"A\F^B3%5%:SO#VAU,]#?SZDW.F(F(>UYQ79H@T!8X;%?E^JT7*F=8J MD<:\Q#<]&&\U&R_')HX,V4.)-1N1CZIE,*+^$H+*&'N[J@[8FXHWBF?(P'Z3 M\HHA_H(%%O J3(3J(_OMR+YW/X.6=$/O)RWU^0#=":GW^0#=C!)@Z6 3*?C$ MHW@=J76Y:/O,%:XSBQ ?-@Y.>2OO)M.\G7C*:_&BIC_,%HFO@TTS7YL0@5"T MY/)P4H_1!A9E>'6K;H8(PB>EB6)$*>8PLHY!S)1, M2OI:_O(&).PD);/72<9.E-WT9A[]4*!>8;N>D*2"OABI\:\%P_>]H6X:R/.K M OZ+Y(N%.!@RZOC:9/\"V.I! MA9PR4+5?I!9.*(^O)6K5+,-<0KU!OUU&WRS)$YWM*TE2:1Q;H\)$2<\ M(>(($R+6;G$9AAIN\,5&EZXXC7T#\7/<_W;$O&^[6[TI(>.9B@@,BFDMBES? M?E$WSVW2!_>UZPT0_LF=GK')Z=UZ0/LJ']XQ+].SYPG[!;1V!/O!Q5@W]Z_? M[_Z?$%?[J1<&=SFVG[?A@& M3K<=ZX\\HU_D[A:Y-3F)\H%NDM-J76-E\4V>@V_Y M,]W5:M>6P&8[UC;?[U:8O/#*16KX8=!T#CN7M(*MMMAQK+/T@:$Y/=;U6/>8 M6.<./%/?>Z1[ZA+)&.Z&,>QBL[NU8=;-T,8PV"X2<1NM;/.:QH5\@VUH9,7I M[0V-F /3L+8DD]78\J"L;%,;YJF"21^XFMF#J>-@&CC&MFI!#Z3'!M)P-W2T MAUK!'KIB[M0RX;FY:OR!X^R_S?S$H61H \WNH=1Q*+TT?>U5#Y[.@DIG0G.6LVN,&=.JOG+_RGOPJVV3&5OED1SAUD6-?X;E0\9T4I6U"AWO$ M6DS-&&C&M@&O;0]CCVS!IP9@PS,&OF/W 'ZJ 8[2'.,'KY[[,QQAG=DP$]= MQ]LS9\[J-+76A+QGYJ+Q!IZWK>3IC/R9C>M@[_'DB/ M#21ON&T,^IGX:O8LW?PF3T+9>Q 6/ BZ-O#UW@!YL@ V?&U@.;V+Z.D"&.!K M]1ZB??8@N'+P0N]!V&L/PIH0_3FG*;PX>5 #GQCXX]( M-$ZR!*>RLEE)4LTZ_\!J>P^>KHIU2-=!L MKP=2MX'41WKN4[7=!WM'2OA%3\N/!'^ZB?A;'HQN/*TJJ$>Q@Y^\FWI[)+IC M)G*/1)TV%'MCA9 PF\F M>9G@')K7!4U9:LL;S.5737;WXCY(2?$!+]Z>GJR86_/<2L%X?YE\*1ON0IC#(G0LI).]6<6FK8'OM/7 G8<2-[ -OL,VHX# MZ:4QL!VKGY7;70"9VG![N[^;:D[W!K#L;H[K1^P_EF<*_<\TJ69@+%Z!.,?B MIB=H(=Z6'J-M6S-^/\I\;X)M,Z]KZUS 'DB/#B3-V8U9W -I]E"8/XV<[*,X MIB&;2P%"72E(=;=\N4[KKMMFT'I;=\[KM$;;J0S:9X-$YO"._HH>B3J=0MVA M-.S]<%V?TFI-F?%MV_TQ+U?G3.F?'F[_.V0M#\Z\ZZRQS<^F.W34*3.]QS_>U.&.)3P]_CV\ M>V:S,W[*3J1.J^:'23JM:*104F2PYE*9T$(I1Z38VI?T#,R2/;(\M*&Y_RG< M/Y?4*YE\#F'KT_0>] VN!_J[_-U\7U"IX&I/B,LE4?NRHV^^@X.GN&VP*GAX970Q$%^4=2<,I M+! M1$DY2NU[0]TT?GY16TKBQ?Q;?8C; M7:1\_IWE#WW?6_NU-M37?G?38S%<;YAW>NS-W]E\F\]XL=K0M?T]6:P[U+7- MUB/,?'E!3:B,HZV6\UNX'/I+[^);D=PIRY%9W_3T?;ZR/X3^$/J#W;LK^X/M M#W:_KNP/MC_8_;JR/]C^8/?KROY@^X/=KRO[@^T/=K^N[ ^V/]C]NK(_V/Y@ M]^O*_F#[@]VO*_N#[0]VOZ[L#[8_V/VZLC_8_F#WZ\K^8/N#W:\K^X/M#W:_ MKNP/]B$/=DT%P=O_"8I?WJ[-$!?YJQ9F;R_GQLM,7I8XV[I+I'QKS2TD*'.L M#5U[RX-//-DPF5Y5#%]1%^:7M'[BDI/H_[U('$H\2L*(4AI:4:SYQ+!]7?,L MUXV-(#;_U@WKA;QK5"<$3\@E58."DF\JB6&;KTEZ36;EBU_F$_.33"[+-6#= MBZ>V]FSB^,'.AI<'1#3,"\)@.LTB6O "B/\AG5F+,BIH_/]>_-?M ')?O+U@ MU0UYK+R#%_*)I60],:S#T5MHZ/%1VUV)VL>G%T'A\^N%<>7?V MZ;>S3P<7QV>GG5_\R<'IP8>CDZ/3B_]SKAP>G[_[?'X.ZU8.3@_AOX./7\Z/ MSU=1[6/6&&VXE=^*/)J&E?(1OE'.YUK"W+QDYQ&6O)HKOL\+I1I1)4Z*LE+^ M,R4%8 +2C:$9QD!Y1XHHR97_)N/)&^4/4F(U4J&\_.__\@Q#>_..??X'^TM_ M\XIWP<'F., %2QHI/^GNT%-@U2E0\D"!5^GFSP/EBA;EM&2O#?/QA!2,5N&% M.K852/)HJ"@7\*5\$/RBB%>)5\0WK5JY)J42%2#&,B68P8$6>7:I1!3.*L)' MX8T9G1;YE=P/ .,;K13\'JX&"$X+DBHC"H]5)@*F$;VB:3[!Z<=* ;]G4SJ M#\M)4E%E!"<*"TA) L#B8CT1)-RC*_[-\E@?3.^-/:*Z622SI1P1.#;,,_@ ME?!;5<*N#Z=% FN] 2"3(@DIWIM=SAWU_/G MG_2AYH\>H6]"$\Z*>&O*F=O MF#]P0 3 "[AN6A0T"V<*_<[?PGI1*W&*Q\)8,APN7?W:F\&R[:+89@$T@/1* M-*5XQ>?A^5")L#:MF%^15%SD8XX O,,G07PD5#Z-9M5HK)R0#%0,AH"<'D\1 MB<> GBD[A88L/YVP"TYO(,RA,T^7FY#E !M>"52/DH("5?P8QBL)O";$ZL;+ M(K^N1G@S &5TP\[Q<8O[YN2[#?T4%&F:84Z:7],",5D>6HN$M(9[W3L))1&K MY1P10%H"6X!5)L!T^(G@T/7%!46W[.WV%7:>'HXS!8O &%!A_;_E!2]2/:$1 M%I?R@Q@H!]$5R4* V?D4U@U?#)2SHAKE$[Q,T,;2O9(X#L[9!6(FY!1KD5"N&:K@'G6''T: M/V]"GHW0(PV*(UX(X8?\^=W9'\>'*N.7\"*XO$K@5R1BN& "V(E4-LZS!#Y# M?,-W@<7)Y=-O<])'//(><7[Q0)X^RM^"(:=YILYA_SP3GT<2W=N,BTNM):.7 M7&AR (#\!K:ZGED3_E2:T>)R)G4FN*!*0!=BA ,B(8?WUXC28K/WCRO+1_,0 MZ+*I1\!]L8E=\J95EV]8#XET[(FK^K^MMEP^%'E9 M3R.*F6#N'M(_<*T#5M MJ'&/R+;- EQCJ&U>);X7/KYMMJ_K0]^U-MW^%M_9^@-T8,#%.AL]]A8'\CYU MTEO=^NI!\W:#W02:)? M<>4V_;X[#ML#,,1211\P!RL*YTT:D&ZR_4W:>SZU8S3J8]0?ND-WY_@IUUPF M\YI+5PGXMBN?X<1I3Q]8[AW'O'5F_D$_47P]?*V!Y3D=A>]S:-W,&20WPYXT M@]S?_I>&,S1VTA)W%YN]6ZOYY]T@U?"'NQEYOGL$69WBM.!A0PFQ.Q]NF\/> M$@-M7/R&KRD!*1/077/F7N6>2?A&^"5!LX='S2@I5L5#:T\_7CH7C!M1$ETG M601/)%-\D[CH,LT#=)7.N7=')$TI.O,'XFX12V/^6@SU+03S6H&^YND\I*#[ M"V%[0,X)Y2'WN05B>+ZYF<<3U6I$,C7+BS$L,6?8.*8#N!74@"1,: ;_"?]T M1$% P+W2)5')(&4U D+#UXS0PPU %L!='VQXAKEVIG9/N7:F=A^Y M=H[9Y]KUN79]KMT#Y-JU8UJZW:&8UOD'%DP^4(Z^@QPJ5R3C[88YOA/A8_\XS?&.[X@[VC'T#KD_7GLR,0N MF#T'"UAUP-EYHB):(@$%FR:I:F#9/N@AM#SVCQ_H7CA-;QFP1OZ M,(BSQ&Y$EYPRCZMK3";EF:@,;9(LQC17WN2$AJ,,CN=RIM!LA'U%QJS3QG-& MHJA+2,0YSP7K O@Y$EO\DMJ=^+6%22,97XPZ_1%JM7@ M%)8ZTK*$@R6I$E/1AP6P_(JFM4%X]TX6IOEB([SK:B>+3X<,&D<=2?:3RZGY MSNVMZW[2G:'>-'9IX\U/.E!/W9+JID?I0T79_1'HQL^<>MJ4LW0D6S/@E1MF M9[?$B.&%V+B)L55E3"+:3NA/,18=O03*?X#]I8J&>.RX/% /! MP[/ 3E)(.$K@%OY8A$,XA2_&L)H8DZ@C>4LY4'C7P:;TH-EUG="YK$4H2Z=4 MLJ($$![IE++^4Z*L(YN. \J[-S4+!L*$!8"X8Y717VDHRB!$A4@^+?C?G(&) M,@E9 1$IUPDK!\6M4G-53^9'K?]&8%HWD4O':4@&[1Z'"B-2>H0 GO_(J^ZKR$8VDJ M.]LJ#"\SA1ME>TNA7\WMH*6KH)HU]U7($?+6%TO_S]SZV87SAR77(9_;N *V M72J"M-4>=2"6 /C/[F35LG@_^E=)-N,'7ZXY>=[<5-)B FSP4F"/!)[$KA!Q M '1V?LJ7V/NQ46$19=E!L2>A9XRU9TP*[L18MC]6E"/MKFI[F2D)5!*P0J.C M2$KZ[$JN^AZ*?0_%;H?S^QZ*?0_%OH=BWT/Q*?90W%DBZ$I-> ]S0==5*7:. M$]VLJ&Q?2O>,\O)NVWRW<^[T@:Z9]UQ'V:5VEW?>Q'-'XCW#8\>V.EH-_'RJ M-YJ8X;PO)\^X[V7<0>C86 MT]E*I_@>GQ=U'4X(0/1L#JBB3C#LFU M.8B8$SF7]/@]I#B7(FS5'SQG_.AF,>XTJ]J9DJ)*92&?<3(M 'M*EI0NDPE% M$2W+7DWJ=%:>T=CDV3:>;30&CXBFPV1HS$;=%'GA[]LTVJ-21]-H8#A)V>9K#$7G* M?_^79QC:FUM* =A5^ALF.8"F\%YV5.]RI .LUH;?F"+% /8>1 L<#QSM>04? M\'(\3.('-D/9Y*%C^)2K=SI_:(+@9M5_R#!D/C4#3E.77=!+4D2B*)%5+39Y MV'>OK/6WKJS5C0Y5<1QCYA;..SJ:[_M[RY:<^2V9.\/(XSD ISSA'4E^6C"J M97NKVP.@D!!IWZ7R,L+\[ )9QZKD[\=-[?;=H6V[=\GLMMVAIZ__^LY)R,;0 MU#9.&-\F8]K<++7YZ2Y6'[KZ9KGH/YK)^T03G'\XKWGEI?>7-OWD\FC[=.0' M34>^-WS>C\/@4VV>W5![V;9HRO32>=7DX;(-GY@C^XEE6UH#Q[ICD+DS09L^ M<;A'94P<'NC:MD&7YX+*SQJ/]PF)7^H#R_9>/.YX*M-.#_XC3UO.L48P* M=,*6UV2R5E-^L"1?GA.UBU-PG6W;=O]0BB_?Z'YE8.\../I ,Q\U WL?P;-; M[FTXSN:\>X^SXW=2E;300#G"6!#V;XQH4"E)64Z)#*6*)CYP< D+PL!W&&TM M67/N._'S_4TBMCR]S_/N-HB L1M],G['@?32MNRM]?)]U+YW5OF$*KC,V(&U MPMJG23F235J1RS_+>5R8O: ;;_KBR&Z#R;3Z^M6.@^@EP*B+ZGDG*X/N_-)TX;WL VMU4)>]KH:>,Y MT,9+8V [UM9.B5W21>_,Z ^A/X3^$/I#Z ^A/X3UA[#40D7>L53)^OBZQWSI M[6939",J9UO_9 R=>E[L31.(DXP-41TL3U#E \;"514I+/%2+HF/! VJQ:%7 MJP;1=NU\+]BDT69$[LV2H@*28"\4FML$B5CU0@8^H' XV35F(G;=2897O(2N18J7)6,E\ M3C.<3GY.PRF"^AW\2"KE/0EEFPUR65!6*0^O/&PF[U:CI(@8$&-X3#622%4V M\W4!UFQAK/M&SJXMIT%)_S.%SW%@-3P59]\2-J9U\X7(=@IDG./X6MFR#WTJ9;NE^H*:0 MEO3A0A[UM8J+Z3'!+CP@X1B-\V'R&\AM6.R?(/Q(I&2H -UV,* J,1T#%=-: MR=GTIG4JKLYUHE;?)M ,)F3&&P#!-=C@!SN'R8U?T&*L?,P!)UN2O=DWW'V5 MY--2"?EN&QVI\ZKK.>5MDA1'MEA",EC71XF/B'W47DH3WO6MU6P'(=S]@SU@ MR,.Z,8A-#[AUA=1W2$,Z#FC!OS'Y5_"33"9%_ATLJ(J"0JQ[/^,S<,_P&#C< M"9P-85W(:DP? 9D&E#*; YVY')WCY#N-5&9?M;1&UFMNN>RM'/)E(%TR4<+U M\^4+&[SFYD(1\19=HA$9KA,X8UYB.S)<1(J-N@@G)-;Y2&K+^$0@YAKW=%,B M7X-%QQEV^N(OPR-[3Y)"^8.DP*Q.@$'!.]AWG<;4&X_P[IW +./%K8C?Y4Y@ ML@+S"$P6X*/'@+AE->9J7L>I^O!FP6*PV><%Z+^7&3P5;=E4;);RS2;-9O&> MGXRA)1TL@SD/B[P3KM&'9NV$N4VR 5E] "04[3&YI%S]=APF+H:/I"C,)BB[ M0MZ+#&@@0_%.A<@EHO4A8C_ 8-1P,B9-12-#@?7E"!\-ZQ$O'=-JQ%Q$^&Y: MR^]F]O&GIN?=+^!&'OT3W#H7@-#6-Z$XE!WX.![S.-B=.)0%+9P2UJN M:&E8G\O=&9GCV_O-R7@6\,OC#"B7OE*0L0W@;57G^9A8>"(6GK*%9[2ZQ3/, MU&;)58 S:4-C!??B3UV\X,9'(]]:NZ;&IRP,KE*Y1![W2]L28-P %A RW8A^ MYQY X0*%MU<%'!=\R[01()F<]97FM K@\,!'6H*-A/OEPK+ 2:P\,6L_93Y M-2#+"YC=U*P6]]S6@03]?AZ>#Q7>$5*1SC=)SD?3(A\ \7]/0H(:10E_?2ZF MEU,RJ_\^(2F9E0G\C:+@,JG@F YQ.ZU[X*B/RX+0- %V3+_1=)E(=^-D<7NNKI3)>Q^"^>-FMV/TG9?PWR:9,WH[S+*G09;P*RZ06S:5" M2>DWAA_D&W8)I1/&_,>@@EXRJ^AD5FP/SQ]X'T<,>U>.$.@EJ_Y\V(>P]TVP-M MWN2!WD;M;X1E[[?N_=8[=_WV?NM]45-_*_*KI)12BFNKR@7YOCC3K(.*ZI]S MYK30+"ORO?;!?" E%R7(G^":X/XX8@9]#.XNAYL4M"\N"29B/7 -R6MJE18^'R: M"/G.AB-,JU%>B%R)UG-K+;.M(!@TGS"WS,7.XF*7$DJK'P,@ >,JI@9RX+45R1)^\2\K9:)0R2BHYE M/<%])# M7,^TH9$PW?E9X4RNDI-./<>K)=BG$W@9>A09]L?*I_//C'O\@@(,[BF!E54Q M'!"_JT"I50NWO(AIPH;@M*9$_8:/V$_L78LP6WM"S^O"%;M'S:O,B%&SEU M75,Q0XESY6NF)+2]+O72\I=GX-P_0>,0GB*\- UOKG&*<=> M"Y5+1;485RRI=4/."GPSU>)3>XG!/"1")0/IA$2=AE7 ML&KB"2@>;XO/$ ^RDKANV79106J)9P"KRG'-G['JCL>"+S MBL.:5RFJ.;KB+Z=I6QOF'Q2X8W0,EPPD;5=IG>RP.,\/6 9+HJK?P7 MQX)S-R<5)$#XD?D#OZ -=$72N?RT?DS',QG38=@#9^M^ M/X\RJV/7DV:>.Q;O&2+K[L#S]FMJTA/7Q/[,BV\L%L)ME35 >3HDMD?$8AKZ MP-5N9OL/A_>WL.H>(W:A!_CFP+3-'6'$LU7$A>^2.5*?67-E8^CUHT*Z#Z-M MYW0].(SVMTW-6K,;@YPK"GNDFYU%(GYRFRH<'BE?5_/3Q/@DT#;<[#L 0E D MZS:I;[3)^;+J+5=PK\?-CYG'DT4XIPF480K^%4\>8B5H7KO28U6'&E:H,2W" M$1%)])BV ]@[&["?/)? O1IC"=:0R ,B%,A4CI/ QT#R/A&+)5L9R6\CE9<%2^GFIZD^6 MWJYWD'%S#(>O #3/=ZQ['=6OFY"9S'[&%,L:7>;[!*VIFER[G]8QCTF2R5-; M0%WVV2KD77D<:Y[).APD8Y&!4L+[Z^BS6._B.3;/ :"+P*.D 27%;#*6-U%. M)ZRNCC^2ETU?Y>ETS,H6%\]O]>+$TT6WI(3AGUQ&0W8RA:>U#7AWFN"Z1'N# M[A/:P2IF/P"DLEIUL*)*,/P=T921YU+&2=V( @.R&4MD3.',>,0<)&A5 M),&4DQX[_E4/$'TC6.>'.AU'UKXU<7>1IBLCY?#:XWCA%76DEV?=S25(SM_- ML@:NX0Q$&E2],.0*HSSE%9HLDUB@;I,E7/&U*J3?E[VGZ MQ<4(LTU/X+I1J1QAJO8=)5*\W#91:9MH9</5N D.@KNBT;V4=< MU >:L999/+Z.\T1.U?('MF,\_K%V0E/H+ET?L7)I#%BL:$:YV*-S;=#]F2D4 MP"&L.Y8&]3K%HW$+J-$;61DU_\\"+NKFH8"G7NV+9#V.>_= >D].D;S/!W\[A%M,2 M%LH.VEUW?S*==L+]7)_;%6_49<]".:57/+U)*&Z-Y27SE]FMJW P#G9\%-U> M6>\ET8H04%YE&V$]$I5RBJT=R_F)-JS%T^*@P(77Z6:K2[!4C^(TOYZ+M;;' M]C8A,]XTCXW^27B;1TQT[GS&]^+\Y'L]XJ2BE:O(EV:N5-PYMY^C]/_!?CF>:F-]-N4FK::]845-" &;0-6M?K]J3?%ASXV(A2"?0;DL>WT1) M#I;$D5EG\AS(?-I)_!S[2S# M@2AZXXLNZT6'H# G8BSB3YXY-V4"04)KQ%#H;%SZK0J*_B^ MZ:&+"[EMUC-[HBE<-W));#PD6RE@U1@_J/+P6_L-PYO$'J6&:UA[+'/O-#5X M4/>W!36+-5)'$\C5AL;\X<+-->DCG@ HZDG5"+%/%/3/*_QR'E@@UD1O^)0* M5;L8 XH!_ MNE]0#*)B.22N09QR([#E-KV4Q=N(?SE_X=/'I!'_7M08OUR ! M/F3U9:#A"\QE5]XP[U/0"!QU@?VD81,,UP$@5PE.*0Y2G)O&2SL%>RLHEMI& M\Q*:492HHFV-7Q:*/]/8Q32T-G%P:L.#0+UC+!7N )46I]$/6.$O6]R:1]<\ M>4QF>+?4V.,!6W62X1M#T?F?8(UO**J'6R.'2[G"6PE5*CT,SS@&M<<L/S7%J:(IO D03Y%=TESQAV MO]'[K[).71IW:&Z&E9PB@V"G:4*Q83:VE^9#Q_.O'!BU#Z*<MJZ\'BE< M/VIY*F0])D8,D,'Q#T4]=Z:EI::BC?@5+T.GV8C)<7@)*_CGK>SY0';!Q>9& M-O*>V.V!/)MPB?9XR6N$("R97A'=+B$8;(54Q&>] M3%XI!,R%EK0N:BKF2@$.T>)4_!*)3(R_7DOK8LSU*]F!!)?5<)45:@V;L;:D M PU@:6QMB$9*FL-Q'ZQ>R<7'@Z677 MJZ[WQ/6;J!5L=@K!^1X1X=U*"BJ4FV9* 0@E4.M8S32RY'GT$3V(<&*0&$K? M-ZYH-:ZP^\85G5A+W[BB;URQ2>.*W8;9MI 7J)CRD4Y7%'3'2HX#X[Y(KNFA MWD29S0N9!?^4J*^5>\!9JPL_%T6AO%R4VX>W3:&W*;-WHK M4%]F@TNY\SA-F+2_%H.E2MK2W&M(K)+740Z;8<.D!-Q0U6[N99#"NYF[KWG. MS6Z4=0#%CFUI.$WE-"8,_A51L_+-O(-RZ!;WHY,)Z /?F<\$3"$,\:#3:(BG M]UZB0LM$JUMCL=EWZS:P!DX/OWZ]M8$.^LEO9!3O0>EF@\)RCI*S6]!1C!$5 M72T9ZO&)5<+E3/!C%JB'FW':(S/\J^W8T31+T75T37 LGQSNRB8?%@R/5[P2 M[?)F4*/&TJ'AN HX %H#*5DY67?2[ M;GK&W1E:=A;'ZJ_"OCL?H6/KH.46Z3S*_$E!ZBP,,&1!BCR.:[NU9/N:<_